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 ="Q14330"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q14330
Protein Name: N-arachidonyl glycine receptor
Organism: Homo sapiens
Function: Receptor for endocannabinoid N-arachidonyl glycine (NAGly) (PubMed:16844083, PubMed:24762058, PubMed:27572937). However, conflicting results about the role of NAGly as an agonist are reported (PubMed:27018161). Can also be activated by plant-derived and synthetic cannabinoid agonists (PubMed:24762058). The activity of this receptor is mediated by G proteins which inhibit adenylyl cyclase (PubMed:16844083). May contribute to regulation of the immune system. Is required for normal homeostasis of CD8+ subsets of intraepithelial lymphocytes (IELs) (CD8alphaalpha and CD8alphabeta IELs)in small intstine by supporting preferential migration of CD8alphaalpha T-cells to intraepithelial compartment over lamina propria compartment, and by mediating their reconstitution into small intestine after bone marrow transplant (By similarity). Plays a role in hypotensive responses, mediating reduction in intraocular and blood pressure (By similarity). Mediates NAGly-induced process of reorganization of actin filaments and induction of acrosomal exocytosis (PubMed:27572937)
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”