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 ="Q9NV96"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q9NV96
Protein Name: Cell cycle control protein 50A
Organism: Homo sapiens
Function: Accessory component of a P4-ATPase flippase complex which catalyzes the hydrolysis of ATP coupled to the transport of aminophospholipids from the outer to the inner leaflet of various membranes and ensures the maintenance of asymmetric distribution of phospholipids. Phospholipid translocation seems also to be implicated in vesicle formation and in uptake of lipid signaling molecules. The beta subunit may assist in binding of the phospholipid substrate. Required for the proper folding, assembly and ER to Golgi exit of the ATP8A2:TMEM30A flippase complex. ATP8A2:TMEM30A may be involved in regulation of neurite outgrowth, and, reconstituted to liposomes, predomiminantly transports phosphatidylserine (PS) and to a lesser extent phosphatidylethanolamine (PE). The ATP8A1:TMEM30A flippase complex seems to play a role in regulation of cell migration probably involving flippase-mediated translocation of phosphatidylethanolamine (PE) at the plasma membrane. Required for the formation of the ATP8A2, ATP8B1 and ATP8B2 P-type ATPAse intermediate phosphoenzymes. Involved in uptake of platelet-activating factor (PAF), synthetic drug alkylphospholipid edelfosine, and, probably in association with ATP8B1, of perifosine. Also mediates the export of alpha subunits ATP8A1, ATP8B1, ATP8B2, ATP8B4, ATP10A, ATP10B, ATP10D, ATP11A, ATP11B and ATP11C from the ER to other membrane localizations
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”