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 ="P12319"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: P12319
Protein Name: High affinity immunoglobulin epsilon receptor subunit alpha
Organism: Homo sapiens
Function: High-affinity receptor for immunoglobulin epsilon/IgE. Mediates IgE effector functions in myeloid cells. Upon IgE binding and antigen/allergen cross-linking initiates signaling pathways that lead to myeloid cell activation and differentiation. On mast cells, basophils and eosinophils stimulates the secretion of vasoactive amines, lipid mediators and cytokines that contribute to inflammatory response, tissue remodeling and cytotoxicity against microbes. Triggers the immediate hypersensitivity response to allergens as a host defense mechanism against helminth parasites, pathogenic bacteria and venom toxicity. When dysregulated, it can elicit harmful life-threatening allergic and anaphylactic reactions
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”