an attempt to generate examples of invitro vs invivo data correlation for drugs.

pip install -r requirements.txt
Make sure you have unzipped the protein_atlas.tsv file in the same directory as your Streamlit app.
streamlit run streamlined_app.py- Input Types Supported:
- SMILES strings (e.g.,
CCOfor ethanol) - PubChem CIDs (e.g.,
2244for aspirin) - ChEMBL IDs (e.g.,
CHEMBL25for aspirin)
- SMILES strings (e.g.,
The app makes calls to:
- ChEMBL REST API: Generally no strict limits, but be respectful
- PubChem REST API: Limit to ~5 requests per second
- ChEMBL Database: Bioactivity data for drug discovery
- PubChem Database: Chemical information and biological activities
- Human Protein Atlas: Protein expression and localization data
- Aspirin: CID=2244, ChEMBL=CHEMBL25, SMILES=CC(=O)OC1=CC=CC=C1C(=O)O
- Caffeine: CID=2519, ChEMBL=CHEMBL113, SMILES=CN1C=NC2=C1C(=O)N(C(=O)N2C)C
- Ibuprofen: CID=3672, ChEMBL=CHEMBL521, SMILES=CC(C)CC1=CC=C(C=C1)C(C)C(=O)O