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 ="P17693"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: P17693
Protein Name: HLA class I histocompatibility antigen, alpha chain G
Organism: Homo sapiens
Function: Non-classical major histocompatibility class Ib molecule involved in immune regulatory processes at the maternal-fetal interface (PubMed:19304799, PubMed:23184984, PubMed:29262349). In complex with B2M/beta-2 microglobulin binds a limited repertoire of nonamer self-peptides derived from intracellular proteins including histones and ribosomal proteins (PubMed:7584149, PubMed:8805247). Peptide-bound HLA-G-B2M complex acts as a ligand for inhibitory/activating KIR2DL4, LILRB1 and LILRB2 receptors on uterine immune cells to promote fetal development while maintaining maternal-fetal tolerance (PubMed:16366734, PubMed:19304799, PubMed:20448110, PubMed:23184984, PubMed:27859042, PubMed:29262349). Upon interaction with KIR2DL4 and LILRB1 receptors on decidual NK cells, it triggers NK cell senescence-associated secretory phenotype as a molecular switch to promote vascular remodeling and fetal growth in early pregnancy (PubMed:16366734, PubMed:19304799, PubMed:23184984, PubMed:29262349). Through interaction with KIR2DL4 receptor on decidual macrophages induces pro-inflammatory cytokine production mainly associated with tissue remodeling (PubMed:19304799). Through interaction with LILRB2 receptor triggers differentiation of type 1 regulatory T cells and myeloid-derived suppressor cells, both of which actively maintain maternal-fetal tolerance (PubMed:20448110, PubMed:27859042). May play a role in balancing tolerance and antiviral-immunity at maternal-fetal interface by keeping in check the effector functions of NK, CD8+ T cells and B cells (PubMed:10190900, PubMed:11290782, PubMed:24453251). Reprograms B cells toward an immune suppressive phenotype via LILRB1 (PubMed:24453251). May induce immune activation/suppression via intercellular membrane transfer (trogocytosis), likely enabling interaction with KIR2DL4, which resides mostly in endosomes (PubMed:20179272, PubMed:26460007). Through interaction with the inhibitory receptor CD160 on endothelial cells may control angiogenesis in immune privileged sites (PubMed:16809620)
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”