import requestsimport urllib3urllib3.disable_warnings()def fetch_uniprot_data(uniprot_id): url =f"https://rest.uniprot.org/uniprotkb/{uniprot_id}.json" response = requests.get(url, verify=False) # Disable SSL verification response.raise_for_status() # Raise an error for bad status codesreturn response.json()def display_uniprot_data(data): primary_accession = data.get('primaryAccession', 'N/A') protein_name = data.get('proteinDescription', {}).get('recommendedName', {}).get('fullName', {}).get('value', 'N/A') gene_name = data.get('gene', [{'geneName': {'value': 'N/A'}}])[0]['geneName']['value'] organism = data.get('organism', {}).get('scientificName', 'N/A') function_comment =next((comment for comment in data.get('comments', []) if comment['commentType'] =="FUNCTION"), None) function = function_comment['texts'][0]['value'] if function_comment else'N/A'# Printing the dataprint(f"UniProt ID: {primary_accession}")print(f"Protein Name: {protein_name}")print(f"Organism: {organism}")print(f"Function: {function}")# Replace this with the UniProt ID you want to fetchuniprot_id ="P78423"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: P78423
Protein Name: Fractalkine
Organism: Homo sapiens
Function: Chemokine that acts as a ligand for both CX3CR1 and integrins ITGAV:ITGB3 and ITGA4:ITGB1 (PubMed:12055230, PubMed:21829356, PubMed:23125415, PubMed:9782118, PubMed:9931005). The CX3CR1-CX3CL1 signaling exerts distinct functions in different tissue compartments, such as immune response, inflammation, cell adhesion and chemotaxis (PubMed:12055230, PubMed:9024663, PubMed:9177350, PubMed:9782118). Regulates leukocyte adhesion and migration processes at the endothelium (PubMed:9024663, PubMed:9177350). Can activate integrins in both a CX3CR1-dependent and CX3CR1-independent manner (PubMed:23125415, PubMed:24789099). In the presence of CX3CR1, activates integrins by binding to the classical ligand-binding site (site 1) in integrins (PubMed:23125415, PubMed:24789099). In the absence of CX3CR1, binds to a second site (site 2) in integrins which is distinct from site 1 and enhances the binding of other integrin ligands to site 1 (PubMed:23125415, PubMed:24789099)
More information:
AlphaFold model
Surface representation - binding sites
The computed point cloud for pLDDT > 0.6. Each atom is sampled on average by 10 points.
To see the predicted binding interfaces, you can choose color theme “uncertainty”.
Go to the “Controls Panel”
Below “Components”, to the right, click on “…”
“Set Coloring” by “Atom Property”, and “Uncertainty/Disorder”