Related Experiment Video
Updated: Oct 27, 2026

Picometer-Precision Atomic Position Tracking through Electron Microscopy
Published on: July 3, 2021
ElemeNet: Multiscale Molecular Machine Learning with Uncertainty Quantification across the Periodic Table
Jacob W Toney1,2, Samir Darouich1,3,4, Yiran Wang1,2
1Department of Chemical Engineering, Massachusetts Institute of Technology, Cambridge, Massachusetts02139, United States.
Abstract:
Advances in deep learning architectures and representations have enabled ML-driven chemical property prediction, but state-of-the-art (SOTA) models have remained largely confined to independent codebases and lack support for diverse chemical species. This work introduces ElemeNet, a unified, general-purpose software package for molecular machine learning. The ElemeNet software package enables the training of advanced ML models for diverse properties and data sets with an enlarged range of elemental compositions. We define molecular representations compatible with elements 1-100, supporting diverse organometallic and biological systems in addition to organic chemistry already well served by the Chemprop ML toolkit. As well as more common atom-, bond-, and molecule-level predictions, we introduce and allow for moiety-level predictions. We also natively define optional conditioning on charge and spin states. Advanced E(3)-equivariant and transformer architectures are supported in addition to 2D models, with all classes including built-in uncertainty quantification through deterministic and statistical measures. We benchmark our protocols for ML model training against representative data sets from organic, inorganic, coordination, and biological chemistry, achieving competitive and SOTA performance relative to literature baselines and favorable scaling to millions of molecules. The entire workflow is exposed through a concise command-line interface, lowering the barrier to entry for nonexpert users. We anticipate ElemeNet will empower noncomputational researchers to leverage modern deep learning methods across the chemical and physical sciences.
Related Concept Videos
Uncertainty: Overview
Periodic Classification of the Elements
Uncertainty: Confidence Intervals
Propagation of Uncertainty from Random Error
Propagation of Uncertainty from Systematic Error
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
