journal article Open Access Mar 29, 2026

ASH : A Multi‐Scale, Multi‐Theory Modeling Program

View at Publisher Save 10.1002/jcc.70359
Abstract
ABSTRACT
We introduce ASH, a multi‐scale, multi‐theory modeling program for quantum mechanics (QM), molecular mechanics (MM), and hybrid calculations, written in the Python programming language. ASH is written in response to the increasingly diverse computational chemistry software landscape that features more QM and MM programs than ever before, and with machine learning interatomic potentials (MLIP) further changing the way modern computational chemistry is being performed. ASH is a Python library that intentionally separates computational chemistry jobs (geometry optimizations, frequency calculations, molecular dynamics, surface scans, reaction paths, etc.) from the QM, MM, or ML method (calculated by the specialized QM or MM programs or ML libraries). By keeping the jobs separate from the Hamiltonian, a highly flexible computational chemistry environment emerges that can be used in workflows involving QM methods (using interfaces to many different QM programs), classical MM methods with multiple force fields (via an interface to the OpenMM library), machine‐learning potentials, or hybrid methods. ASH is especially powerful as a program for performing hybrid simulations: including QM/MM, QM/ML, ML/MM, QM + ML, or ONIOM calculations for proteins, solvated molecules, or molecular crystals. Molecular dynamics and enhanced sampling can be performed using any level of theory allowing for highly flexible free‐energy simulations (such as metadynamics) enabled by interfaces to algorithms in OpenMM and Plumed. There are flexible interfaces to many QM programs such as ORCA, xTB, pySCF, CP2K, MRCC, Turbomole, CFour, and many others.
Topics

No keywords indexed for this article. Browse by subject →

References
124
[14]
OpenMM 7: Rapid development of high performance algorithms for molecular dynamics

Peter Eastman, Jason Swails, John D. Chodera et al.

PLOS Computational Biology 10.1371/journal.pcbi.1005659
[17]
“The ORCAprogram system ‐ Neese ‐2012‐ WIREs Computational Molecular Science ‐ Wiley Online Library ” accessed April 12 2026 https://doi.org/10.1002/wcms.81?casa_token=vz‐TK4d1K1MAAAAA%3AhucMVkYIWw7p_O7I3MkAbVxkTWJxWvSjlivhgewf3qyYdXdyVfQO4QPzws6zDAgiiy_0bBBnCDrmsVg.
[23]
Extended tight‐binding quantum chemistry methods

Christoph Bannwarth, Eike Caldeweyher, Sebastian Ehlert et al.

WIREs Computational Molecular Science 10.1002/wcms.1493
[27]
NWChem: Past, present, and future

E. Apra, Eric J. Bylaska, W. A. de Jong et al.

The Journal of Chemical Physics 10.1063/5.0004997
[31]
X.Wu Q.Sun Z.Pu et al. “Enhancing GPU‐Acceleration in the Python‐Based Simulations of Chemistry Framework ” arXiv July 22(2024) https://doi.org/10.48550/arXiv.2404.09452.
[33]
Natural triple excitations in local coupled cluster calculations with pair natural orbitals

Christoph Riplinger, Barbara Sandhoefer, Andreas Hansen et al.

The Journal of Chemical Physics 10.1063/1.4821834
[45]
The Gaussian and augmented-plane-wave density functional method for ab initio molecular dynamics simulations

GERALD LIPPERT, Jürg Hutter, Michele Parrinello

Theoretical Chemistry Accounts 10.1007/s002140050523
[47]
T.Froitzheim M.Müller A.Hansen andS.Grimme “G‐xTB: A General‐Purpose Extended Tight‐Binding Electronic Structure Method for the Elements H to Lr (Z=1–103) ” ChemRxiv June 24(2025) https://doi.org/10.26434/chemrxiv‐2025‐bjxvt. 10.26434/chemrxiv-2025-bjxvt

Showing 50 of 124 references

Metrics
0
Citations
124
References
Details
Published
Mar 29, 2026
Vol/Issue
47(8)
License
View
Cite This Article
Ragnar Bjornsson (2026). ASH : A Multi‐Scale, Multi‐Theory Modeling Program. Journal of Computational Chemistry, 47(8). https://doi.org/10.1002/jcc.70359