Related Experiment Video
Updated: Jun 10, 2025

Analyzing Melts and Fluids from Ab Initio Molecular Dynamics Simulations with the UMD Package
Published on: September 17, 2021
QCManyBody: A flexible implementation of the many-body expansion
Lori A Burns1, C David Sherrill1, Benjamin P Pritchard2
1Center for Computational Molecular Science and Technology, School of Chemistry and Biochemistry, and School of Computational Science and Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332, USA.
A new Python module, QCManyBody, enhances modularity in quantum chemistry. It simplifies many-body expansion (MBE) calculations and integrates with popular computational chemistry software for broader accessibility.
Area of Science:
- Computational Chemistry
- Quantum Chemistry
- Software Development
Background:
- Accurate ab initio methods in quantum chemistry are computationally expensive.
- Many-body expansion (MBE) and counterpoise treatments mitigate scaling issues.
- Existing software often lacks comprehensive support for targeted MBE features, requiring custom scripting.
Purpose of the Study:
- To develop a modular, open-source Python module for arbitrary-order, multiple-model-chemistry, counterpoise-enabled MBE calculations.
- To provide a flexible and extensible interface for direct users and developers in quantum chemistry.
- To facilitate easier integration of MBE methods with popular quantum chemistry software.
Main Methods:
- Extraction of MBE implementation from Psi4 into a standalone Python package, QCManyBody.
- Development of a new schema for requesting and reporting MBE computations.
- Integration with QCEngine for utilizing various quantum chemistry codes.
- Implementation of interfaces for direct users (single-point and geometry optimization) and developers.
Main Results:
- QCManyBody offers a lightweight, independent, and open-source solution for MBE calculations.
- The package supports arbitrary-order, multiple-model-chemistry, and counterpoise-enabled MBE.
- Successful integrations with geomeTRIC, OptKing, Psi4, QCEngine, and QCArchive demonstrate flexibility and utility.
Conclusions:
- QCManyBody significantly enhances software modularity in computational quantum chemistry.
- The module simplifies complex MBE calculations and promotes wider adoption of these methods.
- Its design facilitates extensibility and integration within the broader computational chemistry ecosystem.
Related Concept Videos
The Pauli Exclusion Principle
The Quantum-Mechanical Model of an Atom
First Law: Particles in One-dimensional Equilibrium
First Law: Particles in Two-dimensional Equilibrium
Newton's first law tells us about...
Equilibrium Conditions for a Particle
To understand the concept of equilibrium, let us first consider the forces acting on an object. When different forces act on an object, they can...
Reduced Mass Coordinates: Isolated Two-body Problem

