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 ="P11049"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: P11049
Protein Name: Leukocyte antigen CD37
Organism: Homo sapiens
Function: Structural component of specialized membrane microdomains known as tetraspanin-enriched microdomains (TERMs), which act as platforms for receptor clustering and signaling. Participates thereby in diverse biological functions such as cell signal transduction, adhesion, migration and protein trafficking (PubMed:22624718). Upon ligand binding, two signaling pathways are activated, one acting through phosphorylation by LYN leading to cell death or a survival pathway with activation of GSK3B (PubMed:22624718). Plays an essential role essential for clustering of integrin ITGA4/ITGB1 and promotes its mobility in the plasma membrane of B-cells. In turn, participates in ITGA4/ITGB1 integrin-mediated antiapoptotic signaling through AKT (By similarity). Plays also a role in the migration of dendritic cells and neutrophils to draining lymph nodes, as well as in their integrin-mediated adhesion (By similarity). Negatively regulates IL-6 responses through direct interaction with SOCS3 thereby preventing constitutive IL-6 signaling (PubMed:26784544). Alternatively, inhibition of IL-6 signaling can also occur via interaction and stabilization of DECTIN1/CLEC7A at the cell membrane to inhibit its ability to promote the production of IL-6 (PubMed:17182550)
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”