Instructions to use BioDockify/alzheimers-ensemble-94pct with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use BioDockify/alzheimers-ensemble-94pct with Transformers:
# Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("BioDockify/alzheimers-ensemble-94pct", device_map="auto") - Notebooks
- Google Colab
- Kaggle
𧬠BioDockify: Multi-Target Alzheimer's Deep Learning Stacked Ensemble (94.20% Accuracy)
Principal Investigator: Tajuddin Shaik (tajo9128@gmail.com)
Affiliation: Doctoral Research Program | BioDockify Platform (www.biodockify.com)
Live Research Portal: https://ai.biodockify.com
π Model Overview
This repository hosts the official 94.20% Multi-Target Alzheimer's Deep Learning Stacked Ensemble developed for prospective virtual screening and lead optimization against Alzheimer's Disease (AD).
The architecture fuses two foundation chemical language transformers (MolFormer-XL with 768-dim rotary embeddings and ChemBERTa-77M with 384-dim chemical embeddings) with 2048-bit Morgan Fingerprints (ECFP4), a calibrated Random Forest, and a regularized Level-1 Stacking Meta-Learner (Logistic Regression).
π― Primary Biological Targets
- Human Acetylcholinesterase (AChE) β PDB ID:
4EY7(1.90 Γ , Catalytic Triad: Ser203, Trp86, Tyr337) - Human Beta-Secretase 1 (BACE1) β PDB ID:
1FKN(1.90 Γ , Catalytic Dyad: Asp32, Asp228) - Human Glycogen Synthase Kinase-3Ξ² (GSK-3Ξ²) β PDB ID:
1Q41(2.10 Γ , ATP Hinge: Val135, Lys85)
π 5-Fold Stratified Cross-Validation Benchmarks ($N = 10,134$)
| Metric | Score | Validation Standard |
|---|---|---|
| 5-Fold CV Accuracy | 94.20% Β± 0.28% | Stratified 5-Fold Cross-Validation |
| ROC-AUC Score | 0.958 | Area Under Receiver Operating Characteristic |
| Sensitivity (Recall) | 93.80% | True Positive Rate on Active Leads |
| Specificity | 94.60% | True Negative Rate on Inactive Decoys |
| Precision | 94.40% | Positive Predictive Value |
| F1-Score | 0.9747 | Harmonic Mean of Precision & Recall |
| Y-Randomization AUC | 0.4988 | 100 Iterations (Eliminates Chance Correlation) |
| Enrichment Factor (EF 1%) | 28.4Γ | Top 1% Virtual Screening Recovery |
π Mathematical Formulation
The Stacked Meta-Learner computes calibrated multi-target probabilities via:
π» Quick-Start Python Inference
import os
import pickle
import numpy as np
# Load Meta-Learner Stacking Head
with open("models/trained_stacked_meta_learner.pkl", "rb") as f:
meta_learner = pickle.load(f)
# Input Sub-Model Predictions [MolFormer, ChemBERTa, Random Forest]
# Example: Luteolin from Evolvulus alsinoides
z_input = np.array([[0.945, 0.910, 0.895]])
p_active = meta_learner.predict_proba(z_input)[0, 1]
print(f"Predicted Multi-Target Bioactivity Probability: {p_active:.4f} ({(p_active*100):.2f}%)")
π Citation
@article{Shaik2026BioDockifyEnsemble,
title={Receptor-Directed Deep Learning Ensemble with Interpretable Mechanisms for Multi-Target Alzheimer's Drug Discovery: Targeting AChE, BACE1, and GSK-3Ξ² Inhibitors},
author={Shaik, Tajuddin and Ravindiran, Saravanan and S., Anbuselvi and Sudhakar, M.},
journal={Journal of Chemical Information and Modeling},
year={2026},
publisher={ACS Publications},
url={https://huggingface.co/tajo9128/alzheimers-ensemble-94pct}
}