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 ="Q9C0B5"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: Q9C0B5
Protein Name: Palmitoyltransferase ZDHHC5
Organism: Homo sapiens
Function: Palmitoyltransferase that catalyzes the addition of palmitate onto various protein substrates such as CTNND2, CD36, GSDMD, NLRP3, NOD1, NOD2, STAT3 and S1PR1 thus plays a role in various biological processes including cell adhesion, inflammation, fatty acid uptake, bacterial sensing or cardiac functions (PubMed:21820437, PubMed:29185452, PubMed:31402609, PubMed:31649195, PubMed:34293401, PubMed:38092000, PubMed:38599239, PubMed:38530158). Plays an important role in the regulation of synapse efficacy by mediating palmitoylation of delta-catenin/CTNND2, thereby increasing synaptic delivery and surface stabilization of alpha-amino-3-hydroxy-5-methyl-4-isoxazole propionic acid receptors (AMPARs) (PubMed:26334723). Under basal conditions, remains at the synaptic membrane through FYN-mediated phosphorylation that prevents association with endocytic proteins (PubMed:26334723). Neuronal activity enhances the internalization and trafficking of DHHC5 from spines to dendritic shafts where it palmitoylates delta-catenin/CTNND2 (PubMed:26334723). Regulates cell adhesion at the plasma membrane by palmitoylating GOLGA7B and DSG2 (PubMed:31402609). Plays a role in innate immune response by mediating the palmitoylation of NOD1 and NOD2 and their proper recruitment to the bacterial entry site and phagosomes (PubMed:31649195, PubMed:34293401). Participates also in fatty acid uptake by palmitoylating CD36 and thereby targeting it to the plasma membrane (PubMed:32958780). Upon binding of fatty acids to CD36, gets phosphorylated by LYN leading to inactivation and subsequent CD36 caveolar endocytosis (PubMed:32958780). Controls oligodendrocyte development by catalyzing STAT3 palmitoylation (By similarity). Acts as a regulator of inflammatory response by mediating palmitoylation of NLRP3 and GSDMD (PubMed:38092000, PubMed:38599239, PubMed:38530158). Palmitoylates NLRP3 to promote inflammasome assembly and activation (PubMed:38092000). Activates pyroptosis by catalyzing palmitoylation of gasdermin-D (GSDMD), thereby promoting membrane translocation and pore formation of GSDMD (PubMed:38599239, PubMed:38530158)
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”