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 ="Q9P2U8"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q9P2U8
Protein Name: Vesicular glutamate transporter 2
Organism: Homo sapiens
Function: Multifunctional transporter that transports L-glutamate as well as multiple ions such as chloride, proton, potassium, sodium and phosphate (PubMed:11698620, PubMed:33440152). At the synaptic vesicle membrane, mainly functions as a uniporter which transports preferentially L-glutamate but also, phosphate from the cytoplasm into synaptic vesicles at presynaptic nerve terminals of excitatory neural cells (PubMed:11698620). The L-glutamate or phosphate uniporter activity is electrogenic and is driven by the proton electrochemical gradient, mainly by the electrical gradient established by the vacuolar H(+)-ATPase across the synaptic vesicle membrane (PubMed:11698620). In addition, functions as a chloride channel that allows the chloride permeation through the synaptic vesicle membrane therefore affects the proton electrochemical gradient and promotes synaptic vesicles acidification (By similarity). Moreover, functions as a vesicular K(+)/H(+) antiport allowing to maintain the electrical gradient and to decrease chemical gradient and therefore sustain vesicular glutamate uptake (By similarity). The vesicular H(+)/H(+) antiport activity is electroneutral (By similarity). At the plasma membrane, following exocytosis, functions as a symporter of Na(+) and phosphate from the extracellular space to the cytoplasm allowing synaptic phosphate homeostasis regulation (Probable) (PubMed:10820226). The symporter activity is driven by an inside negative membrane potential and is electrogenic (Probable). Also involved in the regulation of retinal hyaloid vessel regression during postnatal development (By similarity). May also play a role in the endocrine glutamatergic system of other tissues such as pineal gland and pancreas (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”