Related Experiment Video
Updated: Jan 14, 2026

Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry
Published on: April 8, 2020
PySIDT: Subgraph Isomorphic Decision Trees for Molecular Property Prediction
Matthew S Johnson1, Hao-Wei Pang2, Anna C Doner2
1Combustion Research Facility, Sandia National Laboratories, Livermore, California 94551-0969, United States.
Subgraph Isomorphic Decision Trees (SIDTs) offer a more interpretable and data-efficient alternative to deep neural networks (DNNs) for molecular property prediction. PySIDT software demonstrates superior performance, especially with limited data, outperforming DNNs and gradient boosted trees.
Area of Science:
- Computational Chemistry
- Machine Learning in Chemistry
- Materials Science
Background:
- Accurate molecular property prediction is crucial in chemistry.
- Deep Neural Networks (DNNs) are popular but require large datasets, are difficult to interpret, and struggle with incorporating chemical knowledge.
- Existing methods often lack interpretability and struggle with smaller datasets.
Purpose of the Study:
- Introduce Subgraph Isomorphic Decision Trees (SIDTs) as a novel approach for molecular property prediction.
- Develop and present PySIDT software for training and inference using SIDTs.
- Demonstrate the advantages of SIDTs over DNNs and gradient boosted trees in terms of data efficiency, interpretability, and performance.
Main Methods:
- Developed Subgraph Isomorphic Decision Trees (SIDTs), a graph-based decision tree method using molecular substructures.
- Implemented PySIDT software for training and running inference on SIDTs.
- Applied SIDTs to diverse molecular prediction tasks including rate coefficients, thermochemistry, and stability.
Main Results:
- SIDTs demonstrated strong performance across various molecular property prediction tasks.
- PySIDT showed superior performance compared to popular DNN (Chemprop) and gradient boosted trees (XGBoost) methods, particularly with limited training data.
- In enthalpy of formation prediction, PySIDT outperformed Chemprop and XGBoost across all tested training/validation set sizes.
Conclusions:
- SIDTs offer a scalable, interpretable, and data-efficient alternative to DNNs for molecular property prediction.
- PySIDT facilitates the integration of chemical knowledge and uncertainty estimation.
- The SIDT approach shows significant promise for advancing computational chemistry and materials science applications.
Related Concept Videos
Predicting Molecular Geometry
Phylogenetic Trees
Molecular Models
Predicting Products: Substitution vs. Elimination
The following factors can influence the mechanisms competing against each other:
Applications of Molecular Taxonomy
Molecular Geometry and Dipole Moments

