Practical Cheminformatics

Model Validation Central

Published machine learning methods for molecular property prediction, re-run on the same molecules, the same folds and the same statistics, so their claims can be read against one another instead of against whatever each paper chose to compare itself with.

4reports
3studies
7published methods
15endpoints
2data sets

Every method, on the same folds

The studies share their folds, and the four reference arms are copied between them rather than refit, so their per-fold numbers are identical to the last bit. That is checked before anything is pooled, and it means every method below can go into one comparison — which is the whole reason for collecting them.

One Tukey HSD per endpoint, over the 25 folds, on MAE — the same metric the panels below draw, so a row and its panel can never disagree about who won. A method counts as being on top whenever the correction cannot separate it from the leading mean, so an endpoint with several methods on top gives each of them a tie rather than crowning whichever had the better mean. Only an endpoint with exactly one method on top awards a best alone. There are no bold maxima.

FromExpansionRx, of 9 endpointsBiogen ADME, of 6 endpoints
best alonetiedworsebest alonetiedworse
LightGBM + Morgan1, 2expansion-ml-comparison009006
ChemProp single-task3expansion-ml-comparison018006
ChemProp multi-task3expansion-ml-comparison018006
ChemProp + CheMeleon4, 3expansion-ml-comparison315006
MEGA-CL5expansion-ml-comparison009006
Monroe + TabPFN6, 7expansion-ml-comparison324600
Mol-JEPA + TabICL8, 9expansion-ml-comparison009006
Trimole-Hybrid10expansion-ml-comparison018006
PT-GIN + LightGBM11, 1ecfp-pretrain009006
Fusion, four modalities12, 1multimodal-fusion009006

The methods in print

  1. Ke, G.; Meng, Q.; Finley, T.; et al. LightGBM: A Highly Efficient Gradient Boosting Decision Tree. NeurIPS 2017. NeurIPS 2017
  2. Rogers, D.; Hahn, M. Extended-Connectivity Fingerprints. J. Chem. Inf. Model. 2010, 50 (5), 742-754. doi:10.1021/ci100050t
  3. Graff, D. E.; Morgan, N. K.; Burns, J. W.; et al. Chemprop v2: An Efficient, Modular Machine Learning Package for Chemical Property Prediction. J. Chem. Inf. Model. 2026, 66 (1), 28-33. doi:10.1021/acs.jcim.5c02332
  4. Burns, J. W.; Zalte, A. S.; Abreu, C. R. A.; et al. Deep Learning Foundation Models for Low-Data Regimes from Classical Molecular Descriptors. J. Chem. Inf. Model. 2026, articles ASAP. doi:10.1021/acs.jcim.6c01546
  5. Jin, T.; Jin, K.; Li, Y.; et al. MEGA-CL: A Molecular Foundation Model for Generalizable ADMET Prediction through Graph External Attention and Contrastive Learning. Preprint, 2026. arXiv:2607.24314
  6. Banaszewski, B.; Fitzgibbon, A. W. Monroe: A Molecular Foundation Model for In-Context Probabilistic Inference. Preprint, 2026. arXiv:2608.18982
  7. Hollmann, N.; Müller, S.; Purucker, L.; et al. Accurate Predictions on Small Data with a Tabular Foundation Model. Nature 2025, 637 (8045), 319-326. doi:10.1038/s41586-024-08328-6
  8. Rottach, F.; Schieferdecker, S.; Rudman, W.; et al. Mol-JEPA: A Multimodal Joint Embedding Predictive Architecture for Molecules. Preprint, 2026. arXiv:2608.22642
  9. Qu, J.; Holzmüller, D.; Varoquaux, G.; Le Morvan, M. TabICL: A Tabular Foundation Model for In-Context Learning on Large Data. Preprint, 2025. arXiv:2502.05564
  10. Luo, Z.; Huang, D.; Shao, Y.; Yu, Q.; Li, Y. A Multimodal Representation Learning Platform for Accurate Molecular ADMET Prediction. Bioinformatics 2026, in review. doi:10.1101/2026.08.24.746660
  11. Money-Kyrle, S.; Dablander, M.; Hanser, T.; Werner, S.; Deane, C. M.; Morris, G. M. On Improving Graph Neural Networks for QSAR by Pre-training on Extended-Connectivity Fingerprints. Preprint, 2026. arXiv:2605.10722
  12. Wasswa, J.; Kajjumba, G. W.; Ramsundar, B. Unimodal vs Multimodal Learning: A Systematic Evaluation of Fusion Strategies and Model Design for Molecular Property Prediction and Uncertainty Quantification. J. Chem. Inf. Model. 2026. doi:10.1021/acs.jcim.6c01878

multimodal-fusion's 33 configurations would swamp a ten-way comparison and widen the correction for everyone, so it is represented by one cell of its grid chosen in advance rather than on the results: all four modalities, early fusion, LightGBM. Its own report ranks the whole grid. Counts here are also stricter than the ones in the individual reports: Tukey's correction widens with the number of methods, so pooling ten of them turns some outright wins into ties.

Tukey HSD on MAE, ExpansionRx, one panel per endpoint
ExpansionRx: one panel per endpoint, Tukey HSD on MAE over the 25 folds. Blue is the best mean, grey cannot be separated from it, red is significantly worse.
Tukey HSD on MAE, Biogen ADME, one panel per endpoint
Biogen ADME: one panel per endpoint, Tukey HSD on MAE over the 25 folds. Blue is the best mean, grey cannot be separated from it, red is significantly worse.

Lower is better, and the panels share an axis so a difference is the same length everywhere. Read down a panel rather than across them: MAE carries the units of its endpoint, and the endpoints differ in how hard they are. On ExpansionRx they are also on a log10(x + 1) scale, which is nearly linear below x = 1, so an MAE there is not a clean fold-error — every method shares the target, so the comparison holds, but the number does not convert. The Biogen endpoints arrive log-transformed at source.

What makes these comparable

Every study here is scored the same way, which is what makes the cards comparable rather than merely adjacent. Molecules are clustered, a fixed fraction is held out once, and the 25 replicates come from five repeats of a five-fold GroupKFold over the clusters in what remains. Every method sees identical training molecules in every fold and is scored on the same untouched test set, so a difference in the metrics is a difference in the method.

The statistics follow the protocol of Ash et al. and Even More Thoughts on ML Method Comparisons: distributions over folds, corrected for multiple comparisons, and no bold maxima. Where two methods cannot be separated, both are reported as tied.

Everything is run on two unrelated data sets. A comparison run once is a hypothesis, and the interesting question about any result below is which half of it replicates.

The reports

4 reports from 3 studies: expansion-ml-comparison produces two, asking different questions of the same folds. Each card links to the directory it came from.

Self-supervised pre-training · ExpansionRx, Biogen ADME

Pre-training on fingerprints

A graph network taught to predict fingerprints, against the fingerprints

The paper put to the test

  • On Improving Graph Neural Networks for QSAR by Pre-training on Extended-Connectivity Fingerprints

    Money-Kyrle, S.; Dablander, M.; Hanser, T.; Werner, S.; Deane, C. M.; Morris, G. M.

    Preprint, 2026 · arXiv:2605.10722

PT-GIN is a Graph Isomorphism Network pre-trained on 462,189 QMugs molecules to predict each molecule's own 2,048-bit hashed ECFP4, then frozen and handed to LightGBM. Its authors report it beating hashed ECFP on five of six Biogen ADME tasks. Here it is run against those same fingerprints through that same predictor, so the only thing that differs between the two arms is the representation.

It wins six endpoints of fifteen and loses six; on Biogen, its own benchmark, it wins one and loses three. Which six it wins is not about how much data an endpoint has — it is about how well the fingerprints were already doing. PT-GIN helps where the baseline was weak and hurts where it was strong, Spearman ρ = −0.65 with the baseline R².

5methods
15endpoints
1,425fold models
10released checkpoints

Read the report →|ecfp-pretrain-comparison|2026-09-01

Fusion strategies · ExpansionRx, Biogen ADME

Does multimodal fusion help?

Unimodal versus multimodal, on ADME data

The paper put to the test

  • Unimodal vs Multimodal Learning: A Systematic Evaluation of Fusion Strategies and Model Design for Molecular Property Prediction and Uncertainty Quantification

    Wasswa, J.; Kajjumba, G. W.; Ramsundar, B.

    J. Chem. Inf. Model. 2026 · doi:10.1021/acs.jcim.6c01878

Thirty-three ways of combining four molecular representations — RDKit descriptors, Mol2Vec, a supervised GNN's graph embedding and a character BiGRU's SMILES embedding — crossed with early and late fusion and three final learners, over the same fifteen endpoints. 12,375 fitted configurations and 6,375 more for the two controls.

The paper's central finding replicates: fusing modalities moves accuracy very little, and none of it survives a correction for multiple comparisons. What fusion buys is calibration. Two things the paper could not see from inside its own design also show up — a single well-initialised graph network beats all thirty-three configurations on both data sets, and when the GNN modality is actually a learned representation, which in the released code it is not, the ranking of which modality matters inverts.

A reimplementation. The authors' MIT-licensed release is a set of Colab dumps that cannot be run, so this is written from that source read as a specification alongside the paper's Supporting Information.

33configurations
15endpoints
18,750fits
4modalities

Read the report →|multimodal-fusion|2026-08-31

Foundation models · ExpansionRx, Biogen ADME

Seven ways to model ADME

Which foundation model, and does it replicate?

The papers put to the test

  • Monroe: A Molecular Foundation Model for In-Context Probabilistic Inference

    Banaszewski, B.; Fitzgibbon, A. W.

    Preprint, 2026 · arXiv:2608.18982

  • Mol-JEPA: A Multimodal Joint Embedding Predictive Architecture for Molecules

    Rottach, F.; Schieferdecker, S.; Rudman, W.; et al.

    Preprint, 2026 · arXiv:2608.22642

  • MEGA-CL: A Molecular Foundation Model for Generalizable ADMET Prediction through Graph External Attention and Contrastive Learning

    Jin, T.; Jin, K.; Li, Y.; et al.

    Preprint, 2026 · arXiv:2607.24314

  • Deep Learning Foundation Models for Low-Data Regimes from Classical Molecular Descriptors

    Burns, J. W.; Zalte, A. S.; Abreu, C. R. A.; et al.

    J. Chem. Inf. Model. 2026, articles ASAP · doi:10.1021/acs.jcim.6c01546

Seven modelling approaches over fifteen ADME and physicochemical endpoints on two unrelated data sets, 25 replicate models each, every one scored on a held-out test set it never saw. Four of the seven are pre-trained foundation models. Only two of those four win anything at all, and the one that wins most does no downstream training whatsoever — it freezes a pre-trained encoder and predicts each endpoint in context.

Monroe's frozen encoder with TabPFN is best alone on 12 of 27 ExpansionRx combinations and on all 18 Biogen ones; MEGA-CL and Mol-JEPA are best on nothing, anywhere. The benefit belongs to a particular pre-trained model, not to pre-training as an idea.

7methods
15endpoints
2,175fold models
2.48Mpredictions kept

Read the report →|expansion-ml-comparison|2026-08-31

Model selection · ExpansionRx, Biogen ADME

Sixty models per fold

Is picking a model per endpoint worth it?

The paper put to the test

  • A Multimodal Representation Learning Platform for Accurate Molecular ADMET Prediction

    Luo, Z.; Huang, D.; Shao, Y.; Yu, Q.; Li, Y.

    Bioinformatics 2026, in review · doi:10.1101/2026.08.24.746660

Trimole-Hybrid is not a model but a selection procedure. For every endpoint and every fold it builds sixty candidate predictors — five molecular views crossed with three blocks of chemistry priors crossed with four backends — fits all of them, scores them on the held-out validation fifth, and keeps exactly one to predict the test set. It is put against four fixed architectures on the same fifteen endpoints.

It loses to a single well-initialised graph network on both data sets, for two reasons only visible in what it selected: nothing in its pool learns a representation, and on ExpansionRx the split it selects on does not resemble the split it is scored on. What it chose does not replicate either.

A reimplementation. The authors' release describes itself as not runnable, so this reproduces the method, not the paper's numbers.

5methods
60candidates per fold
22kcandidate fits
1,425fold models

Read the report →|expansion-ml-comparison|2026-08-29


Each card links to that study's full report and to the code that produced it. Every study directory carries its own README, its own requirements, and the per-fold metrics behind its figures, so any of them can be rebuilt on its own. Source at PatWalters/model-validation-central. Built 2026-09-02.