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 ="Q9H1Y3"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q9H1Y3
Protein Name: Opsin-3
Organism: Homo sapiens
Function: G-protein coupled receptor which selectively activates G proteins via ultraviolet A (UVA) light-mediated activation in the skin (PubMed:28842328, PubMed:31097585, PubMed:31380578). Binds both 11-cis retinal and all-trans retinal (PubMed:31097585). Regulates melanogenesis in melanocytes via inhibition of alpha-MSH-induced MC1R-mediated cAMP signaling, modulation of calcium flux, regulation of CAMK2 phosphorylation, and subsequently phosphorylation of CREB, p38, ERK and MITF in response to blue light (PubMed:28842328, PubMed:31097585). Plays a role in melanocyte survival through regulation of intracellular calcium levels and subsequent BCL2/RAF1 signaling (PubMed:31730232). Additionally regulates apoptosis via cytochrome c release and subsequent activation of the caspase cascade (PubMed:31730232). Required for TYR and DCT blue light-induced complex formation in melanocytes (PubMed:28842328). Involved in keratinocyte differentiation in response to blue-light (PubMed:30168605). Required for the UVA-mediated induction of calcium and mitogen-activated protein kinase signaling resulting in the expression of MMP1, MMP2, MMP3, MMP9 and TIMP1 in dermal fibroblasts (PubMed:31380578). Plays a role in light-mediated glucose uptake, mitochondrial respiration and fatty acid metabolism in brown adipocyte tissues (By similarity). May be involved in photorelaxation of airway smooth muscle cells, via blue-light dependent GPCR signaling pathways (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”