MoleculeRankAI is an AI-powered molecular ranking platform designed to prioritize promising drug candidates from large chemical datasets.
The system combines molecular feature engineering, machine learning models, ensemble ranking, and explainable AI to help researchers identify molecules with higher potential for laboratory testing.
Public Drug Data
|
v
Data Cleaning
|
v
Molecular Feature Generation
|
|
-----------------------------
| | |
Fingerprints Descriptors Graphs
| | |
-----------------------------
|
v
AI Prediction Models
Random Forest
XGBoost
Graph Neural Network
|
v
Ensemble Ranking
|
v
SHAP Explainability
|
v
Scientist Dashboard
- Molecular structure analysis
- Molecular property prediction
- Candidate ranking system
- Ensemble AI scoring
- SHAP-based explainability
- Interactive Streamlit dashboard
- Python
- RDKit
- Scikit-learn
- XGBoost
- PyTorch
- PyTorch Geometric
- SHAP
- Streamlit
MoleculeRankAI/
├── data/
├── notebooks/
├── models/
├── src/
├── dashboard/
├── requirements.txt
└── README.md
Launch the application:
streamlit run dashboard/app2.pyThe dashboard allows users to:
- Browse ranked molecules
- Search candidates
- Inspect molecular structures
- View prediction results
- Explore AI explanations
- Additional ADMET prediction models
- Larger pharmaceutical datasets
- Improved graph neural network architectures
- Experimental validation workflows