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 ="P48509"data = fetch_uniprot_data(uniprot_id)display_uniprot_data(data)
UniProt ID: P48509
Protein Name: CD151 antigen
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. Plays a role in various cellular and molecular mechanism through its association with both integrin and non-integrin proteins. These interactions facilitate critical cellular functions, including cell-to-cell communication, wound healing, platelet aggregation, trafficking, cell motility, and angiogenesis (PubMed:17045834, PubMed:24723389, PubMed:31488507). Via interaction with JAM-A/F11R and integrin ITGA3:ITGB1, promotes the recruitment of signaling molecules such as RAC1, CDC42 and RhoGTPases to facilitate the polarization of epithelial cells and the reorganization of the actin cytoskeleton, which are critical steps in cell migration process (PubMed:22843693, PubMed:35067832). Regulates the glycosylation pattern of ITGA3:ITGB1 thereby modulating its activity (PubMed:18852263). Plays an essential role in the maintenance of central laminin-binding integrin ITGA6:ITGB4-containing adhesion complexes (PubMed:31488507). Essential for the proper assembly of the glomerular and tubular basement membranes in kidney (PubMed:15265795). Contributes to T-cell activation by modulating integrin signaling leading to activation of downstream targets PTK2 and MAPK1/MAPK3 (PubMed:24723389)
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”