JoeVonDahab/similar_fda_drug
1
FDA Similar Drug - Pharmaceutical Similarity Search ๐
A powerful tool for finding similar FDA-approved drugs using ECFP6 fingerprints and Mol2Vec semantic embeddings.
๐ Features
- ECFP6 Structural Similarity: Find drugs with similar chemical structures
- Combined Search: Blend structural and semantic approaches for comprehensive results
- Interactive Interface: User-friendly web interface with drug visualization
- Export Results: Download search results as CSV
- FDA Database: Search within FDA-approved pharmaceutical compounds
๐งฌ How to Use
- Enter a SMILES string for your query molecule
- Choose search method:
- ECFP6: Structural similarity
- Combined: Best of both methods (ECFP6 + Mol2Vec)
- Set number of results (1-50)
- Click Search to find similar drugs
- View results with molecular structures and similarity scores
- Download CSV of results for further analysis
๐ Example Molecules
Try these example SMILES:
- Ethanol:
CCO - Aspirin:
CC(=O)OC1=CC=CC=C1C(=O)O - Caffeine:
CN1C=NC2=C1C(=O)N(C(=O)N2C)C - Glucose:
C([C@@H]1[C@H]([C@@H]([C@H]([C@H](O1)O)O)O)O)O
โ๏ธ Technical Details
- Database: Pre-indexed FDA pharmaceutical library
- Search Engine: FAISS for efficient similarity search
- Visualization: RDKit molecular structure rendering
- Performance: <1 second search time for most queries
๐จโ๐ฌ Author
Youssef Abo-Dahab. Pharm.D. M.S. Candidate, AICD3 Program Zhao Lab, UCSF
Built with โค๏ธ using RDKit, FAISS, Mol2Vec, and Streamlit
