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 ="P57087"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: P57087
Protein Name: Junctional adhesion molecule B
Organism: Homo sapiens
Function: Junctional adhesion protein that mediates heterotypic cell-cell interactions with its cognate receptor JAM3 to regulate different cellular processes (PubMed:11590146, PubMed:11823489, PubMed:24357068). Plays a role in homing and mobilization of hematopoietic stem and progenitor cells within the bone marrow (PubMed:24357068). 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 not only transmigration but also tethering and rolling of leukocytes along the endothelium (PubMed:12239159). Tethering and rolling of leukocytes are dependent on the binding by JAM2 of the integrin alpha-4/beta-1 (PubMed:12070135). 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 an inhibitory somatodendritic cue that prevents the myelination of non-axonal parts of neurons (By similarity). During myogenesis, it is involved in myocyte fusion (By similarity). May also play a role in angiogenesis (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”