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 ="Q9Y694"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q9Y694
Protein Name: Solute carrier family 22 member 7
Organism: Homo sapiens
Function: Functions as a Na(+)-independent bidirectional multispecific transporter (PubMed:11327718, PubMed:18216183, PubMed:21446918, PubMed:28945155). Contributes to the renal and hepatic elimination of endogenous organic compounds from the systemic circulation into the urine and bile, respectively (PubMed:11327718, PubMed:25904762). Capable of transporting a wide range of purine and pyrimidine nucleobases, nucleosides and nucleotides, with cGMP, 2'deoxyguanosine and GMP being the preferred substrates (PubMed:11327718, PubMed:18216183, PubMed:26377792, PubMed:28945155). Functions as a pH- and chloride-independent cGMP bidirectional facilitative transporter that can regulate both intracellular and extracellular levels of cGMP and may be involved in cGMP signaling pathways (PubMed:18216183, PubMed:26377792). Mediates orotate/glutamate bidirectional exchange and most likely display a physiological role in hepatic release of glutamate into the blood (PubMed:21446918). Involved in renal secretion and possible reabsorption of creatinine (PubMed:25904762, PubMed:28945155). Able to uptake prostaglandin E2 (PGE2) and may contribute to PGE2 renal excretion (Probable). Also transports alpha-ketoglutarate and urate (PubMed:11327718, PubMed:26377792). Apart from the orotate/glutamate exchange, the counterions for the uptake of other SLC22A7/OAT2 substrates remain to be identified (PubMed:26377792)
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”