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 ="Q8N695"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q8N695
Protein Name: Sodium-coupled monocarboxylate transporter 1
Organism: Homo sapiens
Function: Acts as an electrogenic sodium (Na(+)) and chloride (Cl-)-dependent sodium-coupled solute transporter, including transport of monocarboxylates (short-chain fatty acids including L-lactate, D-lactate, pyruvate, acetate, propionate, valerate and butyrate), mocarboxylate drugs (nicotinate, benzoate, salicylate and 5-aminosalicylate) and ketone bodies (beta-D-hydroxybutyrate, acetoacetate and alpha-ketoisocaproate), with a Na(+):substrate stoichiometry of between 4:1 and 2:1 (PubMed:14966140, PubMed:15090606, PubMed:16729224, PubMed:16805814, PubMed:17178845, PubMed:17245649, PubMed:17526579, PubMed:20211600, PubMed:30604288). Catalyzes passive carrier mediated diffusion of iodide (PubMed:12107270). Mediates iodide transport from the thyrocyte into the colloid lumen through the apical membrane (PubMed:12107270). May be responsible for the absorption of D-lactate and monocarboxylate drugs from the intestinal tract (PubMed:17245649). Acts as a tumor suppressor, suppressing colony formation in colon cancer, prostate cancer and glioma cell lines (PubMed:12829793, PubMed:15867356, PubMed:18037591). May play a critical role in the entry of L-lactate and ketone bodies into neurons by a process driven by an electrochemical Na(+) gradient and hence contribute to the maintenance of the energy status and function of neurons (PubMed:16805814). Mediates sodium-coupled electrogenic transport of pyroglutamate (5-oxo-L-proline) (PubMed:20211600). Can mediate the transport of chloride, bromide, iodide and nitrate ions when the external concentration of sodium ions is reduced (PubMed:19864324)
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”