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 ="Q9H6Y7"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q9H6Y7
Protein Name: E3 ubiquitin-protein ligase RNF167
Organism: Homo sapiens
Function: E3 ubiquitin-protein ligase that acts as a regulator of the TORC1 signaling pathway (PubMed:33594058, PubMed:35114100). Positively regulates the TORC1 signaling pathway independently of arginine levels: acts by catalyzing 'Lys-29'-polyubiquitination and degradation of CASTOR1, releasing the GATOR2 complex from CASTOR1 (PubMed:33594058). Also negatively regulates the TORC1 signaling pathway in response to leucine deprivation: acts by mediating 'Lys-63'-linked polyubiquitination of SESN2, promoting SESN2-interaction with the GATOR2 complex (PubMed:35114100). Also involved in protein trafficking and localization (PubMed:23129617, PubMed:23353890, PubMed:24387786, PubMed:27808481, PubMed:32409562). Acts as a regulator of synaptic transmission by mediating ubiquitination and degradation of AMPAR receptor GluA2/GRIA2 (PubMed:23129617, PubMed:33650289). Does not catalyze ubiquitination of GluA1/GRIA1 (PubMed:23129617). Also acts as a regulator of the recycling endosome pathway by mediating ubiquitination of VAMP3 (PubMed:23353890). Regulates lysosome positioning by catalyzing ubiquitination and degradation of ARL8B (PubMed:27808481). Plays a role in growth regulation involved in G1/S transition by mediating, possibly by mediating ubiquitination of SLC22A18 (PubMed:16314844). Acts with a limited set of E2 enzymes, such as UBE2D1 and UBE2N (PubMed:33650289)
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”