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 ="Q9BX67"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q9BX67
Protein Name: Junctional adhesion molecule C
Organism: Homo sapiens
Function: Junctional adhesion protein that mediates heterotypic cell-cell interactions with its cognate receptor JAM2 to regulate different cellular processes (PubMed:11590146, PubMed:11823489). Plays a role in homing and mobilization of hematopoietic stem and progenitor cells within the bone marrow. At the surface of bone marrow stromal cells, it contributes to the retention of the hematopoietic stem and progenitor cells expressing JAM3 (PubMed:11590146, PubMed:24357068). Plays a central role in leukocytes extravasation by facilitating transmigration through the endothelium (By similarity). Plays a role in spermatogenesis where JAM2 and JAM3, which are respectively expressed by Sertoli and germ cells, mediate an interaction between both cell types and play an essential role in the anchorage of germ cells onto Sertoli cells and the assembly of cell polarity complexes during spermatid differentiation (By similarity). Also functions as a counter-receptor for ITGAM, mediating leukocyte-platelet interactions and is involved in the regulation of transepithelial migration of polymorphonuclear neutrophils (PMN) (PubMed:12208882, PubMed:15194813). Plays a role in angiogenesis (PubMed:23255084). Plays a role in the regulation of cell migration (Probable). During myogenesis, it is involved in myocyte fusion (By similarity)
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”