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 ="Q9BXN2"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q9BXN2
Protein Name: C-type lectin domain family 7 member A
Organism: Homo sapiens
Function: Lectin that functions as a pattern recognizing receptor (PRR) specific for beta-1,3-linked and beta-1,6-linked glucans, which constitute cell wall constituents from pathogenic bacteria and fungi (PubMed:11567029, PubMed:12423684). Necessary for the TLR2-mediated inflammatory response and activation of NF-kappa-B: upon beta-glucan binding, recruits SYK via its ITAM motif and promotes a signaling cascade that activates some CARD domain-BCL10-MALT1 (CBM) signalosomes, leading to the activation of NF-kappa-B and MAP kinase p38 (MAPK11, MAPK12, MAPK13 and/or MAPK14) pathways which stimulate expression of genes encoding pro-inflammatory cytokines and chemokines (By similarity). Enhances cytokine production in macrophages and dendritic cells (By similarity). Mediates production of reactive oxygen species in the cell (By similarity). Mediates phagocytosis of C.albicans conidia (PubMed:17230442). Binds T-cells in a way that does not involve their surface glycans and plays a role in T-cell activation. Stimulates T-cell proliferation. Induces phosphorylation of SCIMP after binding beta-glucans (By similarity)
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”