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 ="P13473"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: P13473
Protein Name: Lysosome-associated membrane glycoprotein 2
Organism: Homo sapiens
Function: Lysosomal membrane glycoprotein which plays an important role in lysosome biogenesis, lysosomal pH regulation and autophagy (PubMed:11082038, PubMed:18644871, PubMed:24880125, PubMed:27628032, PubMed:36586411, PubMed:37390818, PubMed:8662539). Acts as an important regulator of lysosomal lumen pH regulation by acting as a direct inhibitor of the proton channel TMEM175, facilitating lysosomal acidification for optimal hydrolase activity (PubMed:37390818). Plays an important role in chaperone-mediated autophagy, a process that mediates lysosomal degradation of proteins in response to various stresses and as part of the normal turnover of proteins with a long biological half-live (PubMed:11082038, PubMed:18644871, PubMed:24880125, PubMed:27628032, PubMed:36586411, PubMed:8662539). Functions by binding target proteins, such as GAPDH, NLRP3 and MLLT11, and targeting them for lysosomal degradation (PubMed:11082038, PubMed:18644871, PubMed:24880125, PubMed:36586411, PubMed:8662539). In the chaperone-mediated autophagy, acts downstream of chaperones, such as HSPA8/HSC70, which recognize and bind substrate proteins and mediate their recruitment to lysosomes, where target proteins bind LAMP2 (PubMed:36586411). Plays a role in lysosomal protein degradation in response to starvation (By similarity). Required for the fusion of autophagosomes with lysosomes during autophagy (PubMed:27628032). Cells that lack LAMP2 express normal levels of VAMP8, but fail to accumulate STX17 on autophagosomes, which is the most likely explanation for the lack of fusion between autophagosomes and lysosomes (PubMed:27628032). Required for normal degradation of the contents of autophagosomes (PubMed:27628032). Required for efficient MHC class II-mediated presentation of exogenous antigens via its function in lysosomal protein degradation; antigenic peptides generated by proteases in the endosomal/lysosomal compartment are captured by nascent MHC II subunits (PubMed:15894275, PubMed:20518820). Is not required for efficient MHC class II-mediated presentation of endogenous antigens (PubMed:20518820)
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”