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 ="Q9H255"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q9H255
Protein Name: Olfactory receptor 51E2
Organism: Homo sapiens
Function: Olfactory receptor (PubMed:27226631, PubMed:29249973). Activated by the odorant, beta-ionone, a synthetic terpenoid (PubMed:19389702, PubMed:27226631, PubMed:29249973). The activity of this receptor is probably mediated by G-proteins leading to the elevation of intracellular Ca(2+), cAMP and activation of the protein kinases PKA and MAPK3/MAPK1 (PubMed:27226631, PubMed:29249973). Stimulation of OR51E2 by beta-ionone affects melanocyte proliferation, differentiation, and melanogenesis (PubMed:27226631). Activation of OR51E2 by beta-ionone increases proliferation and migration of primary retinal pigment epithelial (RPE) cells (PubMed:29249973). Activated also by the short-chain fatty acids (SCFA) acetate and propionate. In response to SCFA, may positively regulate renin secretion and increase blood pressure (PubMed:23401498). May also be activated by steroid hormones and regulate cell proliferation (PubMed:19389702). Activated by L-lactate in glomus cells (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”