Back to Search Start Over

PyDFT-QMMM: A modular, extensible software framework for DFT-based QM/MM molecular dynamics.

Authors :
Pederson, John P.
McDaniel, Jesse G.
Source :
Journal of Chemical Physics. 7/21/2024, Vol. 161 Issue 3, p1-23. 23p.
Publication Year :
2024

Abstract

PyDFT-QMMM is a Python-based package for performing hybrid quantum mechanics/molecular mechanics (QM/MM) simulations at the density functional level of theory. The program is designed to treat short-range and long-range interactions through user-specified combinations of electrostatic and mechanical embedding procedures within periodic simulation domains, providing necessary interfaces to external quantum chemistry and molecular dynamics software. To enable direct embedding of long-range electrostatics in periodic systems, we have derived and implemented force terms for our previously described QM/MM/PME approach [Pederson and McDaniel, J. Chem. Phys. 156, 174105 (2022)]. Communication with external software packages Psi4 and OpenMM is facilitated through Python application programming interfaces (APIs). The core library contains basic utilities for running QM/MM molecular dynamics simulations, and plug-in entry-points are provided for users to implement custom energy/force calculation and integration routines, within an extensible architecture. The user interacts with PyDFT-QMMM primarily through its Python API, allowing for complex workflow development with Python scripting, for example, interfacing with PLUMED for free energy simulations. We provide benchmarks of forces and energy conservation for the QM/MM/PME and alternative QM/MM electrostatic embedding approaches. We further demonstrate a simple example use case for water solute in a water solvent system, for which radial distribution functions are computed from 100 ps QM/MM simulations; in this example, we highlight how the solvation structure is sensitive to different basis-set choices due to under- or over-polarization of the QM water molecule's electron density. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00219606
Volume :
161
Issue :
3
Database :
Academic Search Index
Journal :
Journal of Chemical Physics
Publication Type :
Academic Journal
Accession number :
178533693
Full Text :
https://doi.org/10.1063/5.0219851