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 ="P32246"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: P32246
Protein Name: C-C chemokine receptor type 1
Organism: Homo sapiens
Function: Chemokine receptor that plays a crucial role in regulating immune cell migration, inflammation, and immune responses (PubMed:14991608). Contributes to the inflammatory response by recruiting immune cells, such as monocytes, macrophages, T-cells, and dendritic cells, to sites of inflammation for the clearance of pathogens and the resolution of tissue damage. When activated by its ligands including CCL3, CCL5-9, CCL13-16 and CCL23, triggers a signaling cascade within immune cells, leading to their migration towards the source of the chemokine (PubMed:15905581). For example, mediates neutrophil migration after activation by CCL3 leading to the sequential release of TNF-alpha and leukotriene B4 (By similarity). Mediates also monocyte migration upon CXCL4 binding (PubMed:29930254). Activation by CCL5 results in neuroinflammation through the ERK1/2 signaling pathway (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”