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 ="P08195"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: P08195
Protein Name: Amino acid transporter heavy chain SLC3A2
Organism: Homo sapiens
Function: Acts as a chaperone that facilitates biogenesis and trafficking of functional transporters heterodimers to the plasma membrane. Forms heterodimer with SLC7 family transporters (SLC7A5, SLC7A6, SLC7A7, SLC7A8, SLC7A10 and SLC7A11), a group of amino-acid antiporters (PubMed:10574970, PubMed:10903140, PubMed:11557028, PubMed:30867591, PubMed:33298890, PubMed:33758168, PubMed:34880232, PubMed:9751058, PubMed:9829974, PubMed:9878049). Heterodimers function as amino acids exchangers, the specificity of the substrate depending on the SLC7A subunit. Heterodimers SLC3A2/SLC7A6 or SLC3A2/SLC7A7 mediate the uptake of dibasic amino acids (PubMed:10903140, PubMed:9829974). Heterodimer SLC3A2/SLC7A11 functions as an antiporter by mediating the exchange of extracellular anionic L-cystine and intracellular L-glutamate across the cellular plasma membrane (PubMed:34880232). SLC3A2/SLC7A10 translocates small neutral L- and D-amino acids across the plasma membrane (By similarity). SLC3A2/SLC75 or SLC3A2/SLC7A8 translocates neutral amino acids with broad specificity, thyroid hormones and L-DOPA (PubMed:10574970, PubMed:11389679, PubMed:11557028, PubMed:11564694, PubMed:11742812, PubMed:12117417, PubMed:12225859, PubMed:12716892, PubMed:15980244, PubMed:30867591, PubMed:33298890, PubMed:33758168). SLC3A2 is essential for plasma membrane localization, stability, and the transport activity of SLC7A5 and SLC7A8 (PubMed:10391915, PubMed:10574970, PubMed:11311135, PubMed:15769744, PubMed:33066406). When associated with LAPTM4B, the heterodimer SLC7A5 is recruited to lysosomes to promote leucine uptake into these organelles, and thereby mediates mTORC1 activation (PubMed:25998567). Modulates integrin-related signaling and is essential for integrin-dependent cell spreading, migration and tumor progression (PubMed:11121428, PubMed:15625115)
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”