A Reproducible Hierarchical Virtual Screening Framework Integrating Scaffold-Aware Machine Learning, Ensemble Docking, and Molecular Dynamics: Application to IDO1

Indoleamine 2,3-dioxygenase 1 (IDO1) is a heme-containing enzyme implicated in cancer immune escape and remains an attractive therapeutic target despite recent clinical setbacks. We report a fully reproducible hierarchical virtual screening framework integrating scaffold-aware machine learning, ensemble docking, consensus scoring, and molecular dynamics simulations for robust prioritization of IDO1 inhibitors. A curated ChEMBL data set of IDO1 inhibitors was subjected to strict standardization, duplicate removal, and activity binarization at pChEMBL ≥6. Models were trained using scaffold-based splitting and nested cross-validation to prevent chemical series leakage. An ensemble of Random Forest, XGBoost and SVM classifiers achieved balanced predictive performance (ROC-AUC ≈0.88-0.89) with applicability domain filtering to ensure reliability. Prospective screening of FDA-approved drugs yielded 39 compounds within the applicability domain predicted as active. These were further evaluated through ensemble docking against multiple IDO1 crystal structures using GNINA with CNN rescoring. Consensus strategies were systematically benchmarked, demonstrating that best-Z-score aggregation outperformed mean, rank-based, and weighted methods in enrichment factor (EF) metrics. Two top-ranked candidates were subjected to 300 ns molecular dynamics simulations, revealing stable binding modes and persistent interactions with key catalytic residues. This study demonstrates that hierarchical integration of scaffold-aware machine learning with structure-based ensemble strategies enhances robustness and reduces false positives in virtual screening campaigns. The proposed workflow is generalizable and supports reproducible candidate prioritization in computational drug discovery. The complete implementation, including data processing, model training, and analysis steps, is provided as a fully executable Jupyter notebook available at https://github.com/rocco-b/IDO1-inhibitors-ML-and-docking-data.

Authors

Institutions

Publication Details

Journal
Journal of Chemical Information and Modeling
Published
2026-05-29
DOI
https://doi.org/10.1021/acs.jcim.6c00967
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Reproducible Hierarchical Virtual Screening Framework Integrating Scaffold-Aware Machine Learning, Ensemble Docking, and Molecular Dynamics: Application to IDO1

Antonio Rescifina, Elisabetta Grazia Tomarchio, Rocco Buccheri
Journal of Chemical Information and Modeling
Scientific Computing and Data Management
article

A Reproducible Hierarchical Virtual Screening Framework Integrating Scaffold-Aware Machine Learning, Ensemble Docking, and Molecular Dynamics: Application to IDO1

Antonio Rescifina, Elisabetta Grazia Tomarchio, Rocco Buccheri
article en

Abstract

Indoleamine 2,3-dioxygenase 1 (IDO1) is a heme-containing enzyme implicated in cancer immune escape and remains an attractive therapeutic target despite recent clinical setbacks. We report a fully reproducible hierarchical virtual screening framework integrating scaffold-aware machine learning, ensemble docking, consensus scoring, and molecular dynamics simulations for robust prioritization of IDO1 inhibitors. A curated ChEMBL data set of IDO1 inhibitors was subjected to strict standardization, duplicate removal, and activity binarization at pChEMBL ≥6. Models were trained using scaffold-based splitting and nested cross-validation to prevent chemical series leakage. An ensemble of Random Forest, XGBoost and SVM classifiers achieved balanced predictive performance (ROC-AUC ≈0.88-0.89) with applicability domain filtering to ensure reliability. Prospective screening of FDA-approved drugs yielded 39 compounds within the applicability domain predicted as active. These were further evaluated through ensemble docking against multiple IDO1 crystal structures using GNINA with CNN rescoring. Consensus strategies were systematically benchmarked, demonstrating that best-Z-score aggregation outperformed mean, rank-based, and weighted methods in enrichment factor (EF) metrics. Two top-ranked candidates were subjected to 300 ns molecular dynamics simulations, revealing stable binding modes and persistent interactions with key catalytic residues. This study demonstrates that hierarchical integration of scaffold-aware machine learning with structure-based ensemble strategies enhances robustness and reduces false positives in virtual screening campaigns. The proposed workflow is generalizable and supports reproducible candidate prioritization in computational drug discovery. The complete implementation, including data processing, model training, and analysis steps, is provided as a fully executable Jupyter notebook available at https://github.com/rocco-b/IDO1-inhibitors-ML-and-docking-data.

Journal of Chemical Information and Modeling
University of Catania (IT)
Ministero della Salute
Openalex Percentile: Top 2%
Scientific Computing and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.