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 ="Q9NUM3"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q9NUM3
Protein Name: Zinc transporter ZIP9
Organism: Homo sapiens
Function: Transports zinc ions across cell and organelle membranes into the cytoplasm and regulates intracellular zinc homeostasis (PubMed:19420709, PubMed:25014355, PubMed:28219737). Participates in the zinc ions efflux out of the secretory compartments (PubMed:19420709). Regulates intracellular zinc level, resulting in the enhancement of AKT1 and MAPK3/MAPK1 (Erk1/2) phosphorylation in response to the BCR activation (PubMed:23505453). Also functions as a membrane androgen receptor that mediates, through a G protein, the non-classical androgen signaling pathway, characterized by the activation of MAPK3/MAPK1 (Erk1/2) and transcription factors CREB1 or ATF1 (By similarity). This pathway contributes to CLDN1 and CLDN5 expression and tight junction formation between adjacent Sertoli cells (By similarity). Mediates androgen-induced vascular endothelial cell proliferation through activation of an inhibitory G protein leading to the AKT1 and MAPK3/MAPK1 (Erk1/2) activation which in turn modulate inhibition (phosphorylation) of GSK3B and CCND1 transcription (PubMed:34555425). Moreover, has dual functions as a membrane-bound androgen receptor and as an androgen-dependent zinc transporter both of which are mediated through an inhibitory G protein (Gi) that mediates both MAP kinase and zinc signaling leading to the androgen-dependent apoptotic process (PubMed:25014355, PubMed:28219737)
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”