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 ="O15354"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: O15354
Protein Name: Prosaposin receptor GPR37
Organism: Homo sapiens
Function: G-protein-coupled receptor that plays a role in several physiological pathways such as resolution of inflammatory pain and oligodendrocyte differentiation (By similarity). Acts as a receptor for several ligands including prosaposin, osteocalcin or neuroprotectin D1. Ligand binding induces endocytosis, followed by an ERK phosphorylation cascade (PubMed:11439185, PubMed:23690594). Acts as a receptor for osteocalcin (OCN) to regulate oligodendrocyte differentiation and central nervous system myelination. Mechanistically, plays a negative role in oligodendrocyte differentiation and myelination during development via activation of the ERK1/2 signaling pathway. Therefore, regulates the stability of myelin or resistance of myelin itself to demyelination. Upon activation by neuroprotectin D1 (NPD1), promotes the activation of phagocytosis in macrophages as well as the shift in cytokine release toward an anti-inflammatory profile, and thus helps to reverse inflammatory pain. In addition, the increased macrophage phagocytosis mediates protection against sepsis upon pathogen infection. Additionally, extracellular vesicles derived from efferocyte express prosaposin, which binds to macrophage GPR37 to increase expression of the efferocytosis receptor TIM4 via an ERK-AP1-dependent signaling axis, leading to increased macrophage efferocytosis efficiency and accelerated resolution of inflammation (By similarity). May also act as a maturation factor of LRP6, protecting LRP6 from the endoplasmic reticulum (ER)-associated protein degradation (ERAD) and thereby promoting the Wnt/beta-catenin signaling pathway (PubMed:28341812)
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”