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 ="Q5T4F4"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q5T4F4
Protein Name: Protrudin
Organism: Homo sapiens
Function: Key regulator of RAB11-dependent vesicular trafficking during neurite extension through polarized membrane transport (PubMed:17082457). Promotes axonal elongation and contributes to the establishment of neuronal cell polarity (By similarity). Involved in nerve growth factor-induced neurite formation in VAPA-dependent manner (PubMed:19289470). Contributes to both the formation and stabilization of the tubular ER network (PubMed:24668814). Involved in ER morphogenesis by regulating the sheet-to-tubule balance and possibly the density of tubule interconnections (PubMed:23969831). Acts as an adapter protein and facilitates the interaction of KIF5A with VAPA, VAPB, SURF4, RAB11A, RAB11B and RTN3 and the ZFYVE27-KIF5A complex contributes to the transport of these proteins in neurons. Can induce formation of neurite-like membrane protrusions in non-neuronal cells in a KIF5A/B-dependent manner (PubMed:21976701)
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”