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 ="Q05940"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q05940
Protein Name: Synaptic vesicular amine transporter
Organism: Homo sapiens
Function: Electrogenic antiporter that exchanges one cationic monoamine with two intravesicular protons across the membrane of secretory and synaptic vesicles. Uses the electrochemical proton gradient established by the V-type proton-pump ATPase to accumulate high concentrations of monoamines inside the vesicles prior to their release via exocytosis. Transports a variety of catecholamines such as dopamine, adrenaline and noradrenaline, histamine, and indolamines such as serotonin (PubMed:23363473, PubMed:8643547). Regulates the transvesicular monoaminergic gradient that determines the quantal size. Mediates somatodendritic dopamine release in hippocampal neurons, likely as part of a regulated secretory pathway that integrates retrograde synaptic signals (By similarity). Acts as a primary transporter for striatal dopamine loading ensuring impulse-dependent release of dopamine at the synaptic cleft (By similarity). Responsible for histamine and serotonin storage and subsequent corelease from mast cell granules (By similarity) (PubMed:8860238)
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”