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 ="P48764"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: P48764
Protein Name: Sodium/hydrogen exchanger 3
Organism: Homo sapiens
Function: Plasma membrane Na(+)/H(+) antiporter (PubMed:18829453, PubMed:26358773, PubMed:35613257). Exchanges intracellular H(+) ions for extracellular Na(+) in 1:1 stoichiometry, playing a key role in salt and fluid absorption and pH homeostasis (By similarity). Major apical Na(+)/H(+) exchanger in kidney and intestine playing an important role in renal and intestine Na(+) absorption and blood pressure regulation (PubMed:24622516, PubMed:26358773)
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”