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 ="P19397"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: P19397
Protein Name: Leukocyte surface antigen CD53
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 (PubMed:28487417). Participates thereby in diverse biological functions such as cell signal transduction, adhesion, migration and protein trafficking (PubMed:32974937, PubMed:35767951). Plays a role in the activation of monocytes and B-cells (PubMed:8335905). Acts as an essential regulator of B-cell development by promoting interleukin-7 receptor/IL7R signaling (By similarity). Promotes also in B-cells the BCR signaling by recruiting PKC to the plasma membrane in order to phosphorylate its substrates (PubMed:28487417). Plays an essential role in B- and T-cells homing to lymph nodes by stabilizing L-selectin/SELL cell surface expression (By similarity). Mediates also metabolic and inflammatory functions in hepatocytes and adipose tissue by promoting TNF-alpha and LPS signaling independent of the immune compartment (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”