Nature CommunicationsBioinformaticsPeer-reviewed journal article
Small molecule machine learning: All models are wrong, some may not even be useful
Fleming KretschmeriD, Jan Seipp, Marcus LudwigiD, Gunnar W. KlauiD, Sebastian BöckeriD
Abstract
Small molecule machine learning tries to predict chemical, biochemical or biological properties from the structure of a molecule. Applications include prediction of toxicity, ligand binding or retention time. A recent trend is to develop end-to-end models that avoid the explicit integration of domain knowledge via inductive bias. A central assumption in doing so, is that there is no coverage bias in the training and evaluation data, meaning that these data are a representative subset of the true distribution we want to learn. Usually, the domain of applicability is neither considered nor analyzed for such large-scale end-to-end models. Here, we investigate how well certain large-scale datasets from the field cover the space of all known biomolecular structures. Investigation of coverage requires a sensible distance measure between molecular structures. We use a well-known distance measure based on solving the Maximum Common Edge Subgraph (MCES) problem, which agrees well with the chemical intuition of similarity between compounds. Unfortunately, this computational problem is provably hard, severely restricting the use of the corresponding distance measure in large-scale studies. We introduce an exact approach that combines Integer Linear Programming and intricate heuristic bounds to ensure efficient computations and dependable results. We find that several large-scale datasets frequently used in this domain of machine learning are far from a uniform coverage of known biomolecular structures. This severely confines the predictive power of models trained on this data. Next, we propose two further approaches to check if a training dataset differs substantially from the distribution of known biomolecular structures. On the positive side, our methods may allow creators of large-scale datasets to identify regions in molecular structure space where it is advisable to provide additional training data.
- Citations
- 67
- FWCI
- 31.92
- Field percentile
- top 1%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Model Validation Protocols for Machine Learning in Small Molecule Drug Discovery
Srijit Seal, Akshat Shirish Zalte, … Cas Wognum·bioRxiv·Aug 24, 2026
- MolJam: A Multidimensional Framework for Assessing Molecular Dataset Quality and Its Impact on Machine Learning
Peng Wang, Zhaoqi Shi, … Ruhong Zhou·bioRxiv·Aug 25, 2026
- Confronting spurious evaluations of computational methods in small molecule mass spectrometry
Vishu Gupta, Chencheng Xu, … Michael A. Skinnider·bioRxiv·Jul 14, 2026
- Assessing the Generalizability of Machine Learning and Physics-Based Methods with DNA-Encoded Libraries
Marissa Dolorfino, Daniel Santos Perez, … Terra Sztain·Journal of Chemical Information and ModelingPeer-reviewed·Sep 18, 2026
- Machine Learning for Toxicity Prediction in Low-Sample Molecular Classes
Carlos Barajas, Laura J. Dunphy, … Evan Lloyd·bioRxiv·Sep 18, 2026
- Physical priors improve performance of structure-based binding affinity models
Benjamin Kaminow, Alexander Matthew Payne, … Sukrit Singh·bioRxiv·Sep 18, 2026