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 ="Q8N697"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q8N697
Protein Name: Solute carrier family 15 member 4
Organism: Homo sapiens
Function: Proton-coupled amino-acid transporter that mediates the transmembrane transport of L-histidine and some di- and tripeptides from inside the lysosome to the cytosol, and plays a key role in innate immune response (PubMed:16289537, PubMed:25238095, PubMed:29224352). Able to transport a variety of di- and tripeptides, including carnosine and some peptidoglycans (PubMed:29224352, PubMed:31073693). Transporter activity is pH-dependent and maximized in the acidic lysosomal environment (By similarity). Involved in the detection of microbial pathogens by toll-like receptors (TLRs) and NOD-like receptors (NLRs), probably by mediating transport of bacterial peptidoglycans across the endolysosomal membrane: catalyzes the transport of certain bacterial peptidoglycans, such as muramyl dipeptide (MDP), the NOD2 ligand, and L-alanyl-gamma-D-glutamyl-meso-2,6-diaminoheptanedioate (tri-DAP), the NOD1 ligand (PubMed:25238095, PubMed:29224352). Required for TLR7, TLR8 and TLR9-mediated type I interferon (IFN-I) productions in plasmacytoid dendritic cells (pDCs) (PubMed:25238095). Independently of its transporter activity, also promotes the recruitment of innate immune adapter TASL to endolysosome downstream of TLR7, TLR8 and TLR9: TASL recruitment leads to the specific recruitment and activation of IRF5 (PubMed:32433612). Required for isotype class switch recombination to IgG2c isotype in response to TLR9 stimulation (By similarity). Required for mast cell secretory-granule homeostasis by limiting mast cell functions and inflammatory responses (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”