Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Quantum Chemistry Common Driver and Databases (QCDB) and Quantum Chemistry Engine (QCEngine): Automation and interoperability among computational chemistry programs

Journal Article · · Journal of Chemical Physics
DOI:https://doi.org/10.1063/5.0059356· OSTI ID:1845700
 [1];  [2];  [3];  [2];  [3];  [1];  [3];  [4];  [5];  [6];  [7];  [8];  [9];  [10];  [11];  [12];  [13];  [14];  [15];  [7] more »;  [1];  [16];  [17];  [3];  [18];  [19];  [20];  [21];  [1];  [22];  [23];  [24];  [17];  [25];  [25];  [10];  [26];  [7];  [14];  [7];  [27];  [2];  [28];  [16];  [2];  [2];  [3];  [3] « less
  1. Molecular Sciences Software Institute, Blacksburg, VA (United States)
  2. Iowa State Univ., Ames, IA (United States)
  3. Georgia Institute of Technology, Atlanta, GA (United States)
  4. UiT The Arctic Univ. of Norway, Tromso (Norway)
  5. Univ. of Colorado, Boulder, CO (United States)
  6. Univ. of Bonn (Germany)
  7. Univ. of Georgia, Athens, GA (United States)
  8. RWTH Aachen Univ. (Germany)
  9. Freie Universitat Berlin (Germany)
  10. Stanford Univ., CA (United States)
  11. Lancaster Univ., (United Kingdom)
  12. Stony Brook Univ., NY (United States)
  13. Curtin Univ., Perth, WA (Australia)
  14. Czech Academy of Sciences, Brno (Czech Republic)
  15. California Institute of Technology (CalTech), Pasadena, CA (United States)
  16. Univ. of Florida, Gainesville, FL (United States)
  17. Heidelberg Univ. (Germany)
  18. National Institutes of Health (NIH), Bethesda, MD (United States)
  19. Friedrich Schiller Univ., Jena (Germany)
  20. Univ. of Colorado, Boulder, CO (United States); Univ. of California, Irvine, CA (United States)
  21. Argonne National Lab. (ANL), Lemont, IL (United States)
  22. Molecular Sciences Software Institute, Blacksburg, VA (United States); Alexandria Univ., Ibrahimia, Alexandria (Egypt)
  23. Lancaster Univ. (United Kingdom)
  24. Memorial Sloan Kettering Cancer Center, New York, NY (United States). Sloan Kettering Institute
  25. Massachusetts Inst. of Technology (MIT), Cambridge, MA (United States)
  26. Univ. of Texas, Austin, TX (United States)
  27. Univ. of California, Davis, CA (United States)
  28. Bethel University, St. Paul, MN (United States)

We report that community efforts in the computational molecular sciences (CMS) are evolving toward modular, open, and interoperable interfaces that work with existing community codes to provide more functionality and composability than could be achieved with a single program. The Quantum Chemistry Common Driver and Databases (QCDB) project provides such capability through an application programming interface (API) that facilitates interoperability across multiple quantum chemistry software packages. In tandem with the Molecular Sciences Software Institute and their Quantum Chemistry Archive ecosystem, the unique functionalities of several CMS programs are integrated, including CFOUR, GAMESS, NWChem, OpenMM, Psi4, Qcore, TeraChem, and Turbomole, to provide common computational functions, i.e., energy, gradient, and Hessian computations as well as molecular properties such as atomic charges and vibrational frequency analysis. Both standard users and power users benefit from adopting these APIs as they lower the language barrier of input styles and enable a standard layout of variables and data. These designs allow end-to-end interoperable programming of complex computations and provide best practices options by default.

Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Basic Energy Sciences (BES); National Science foundation (NSF); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); National Institutes of Health (NIH); Exascale Computing Project; Open Force Field Consortium
Grant/Contract Number:
AC02-06CH11357
OSTI ID:
1845700
Alternate ID(s):
OSTI ID: 1832071
OSTI ID: 1862965
Journal Information:
Journal of Chemical Physics, Journal Name: Journal of Chemical Physics Journal Issue: 20 Vol. 155; ISSN 0021-9606
Publisher:
American Institute of Physics (AIP)Copyright Statement
Country of Publication:
United States
Language:
English

References (69)

Zur Quantentheorie der Molekeln journal January 1927
Semiempirical GGA-type density functional constructed with a long-range dispersion correction journal January 2006
cclib: A library for package-independent computational chemistry algorithms journal January 2008
LIBEFP: A new parallel implementation of the effective fragment potential method as a portable software library journal July 2013
Cuby: An integrative framework for computational chemistry journal February 2016
Python implementation of the restrained electrostatic potential charge model journal August 2019
pysisyphus: Exploring potential energy surfaces in ground and excited states journal August 2020
Turbomole
  • Furche, Filipp; Ahlrichs, Reinhart; Hättig, Christof
  • Wiley Interdisciplinary Reviews: Computational Molecular Science, Vol. 4, Issue 2 https://doi.org/10.1002/wcms.1162
journal July 2013
adcc: A versatile toolkit for rapid development of algebraic‐diagrammatic construction methods journal January 2020
The MolSSI QCA rchive project: An open‐source platform to compute, organize, and share quantum chemistry data journal July 2020
Extended tight‐binding quantum chemistry methods journal August 2020
WebMO : Web‐based computational chemistry calculations in education and research journal June 2021
Constants of diatomic molecules book January 1979
Accurate ab initio potential energy curves and spectroscopic properties of the four lowest singlet states of C2 journal December 2013
van der Waals interaction potentials: Many-body basis set superposition effects journal October 1983
New observations of the A1Πu-X1Σg+ transition (Phillips system) of C2 journal October 1988
Fourier transform spectroscopy of the A1Π-X1Σ+ transition of BH and BD journal February 1991
Excited state direct dynamics of benzene with reparameterized multi-reference semiempirical configuration interaction methods journal September 2004
Implementation of ab initio multiple spawning in the Molpro quantum chemistry package journal May 2008
Workflows in AiiDA: Engineering a high-throughput, event-based engine for robust and modular computational workflows journal February 2021
The on-the-fly surface-hopping program system Newton-X: Application to ab initio simulation of the nonadiabatic photodynamics of benchmark systems journal August 2007
A fifth-order perturbation comparison of electron correlation theories journal May 1989
Hierarchy of counterpoise corrections for N-body clusters: generalization of the Boys-Bernardi scheme journal August 1997
Benchmark ab initio potential curves for the light diatomic hydrides. Unusually large nonadiabatic effects in BeH and BH journal February 1998
Basis-set convergence in correlated calculations on Ne, N2, and H2O journal April 1998
Basis-set extrapolation journal September 1998
TorchANI: A Free and Open Source PyTorch-Based Deep Learning Implementation of the ANI Neural Network Potentials journal June 2020
New Basis Set Exchange: An Open, Up-to-Date Resource for the Molecular Sciences Community journal October 2019
TeraChem Cloud: A High-Performance Computing Service for Scalable Distributed GPU-Accelerated Electronic Structure Calculations journal April 2020
Accurate Noncovalent Interactions via Dispersion-Corrected Second-Order Møller–Plesset Perturbation Theory journal August 2018
Open-Source, Python-Based Redevelopment of the ChemShell Multiscale QM/MM Environment journal November 2018
Revised Damping Parameters for the D3 Dispersion Correction to Density Functional Theory journal May 2016
The Elephant in the Room of Density Functional Theory Calculations journal March 2017
Quantum Chemistry on Graphical Processing Units. 3. Analytical Energy Gradients, Geometry Optimization, and First Principles Molecular Dynamics journal August 2009
A well-behaved electrostatic potential based method using charge restraints for deriving atomic charges: the RESP model journal October 1993
Tensor Contraction Engine:  Abstraction and Automated Parallel Implementation of Configuration-Interaction, Coupled-Cluster, and Many-Body Perturbation Theories journal November 2003
A Comparison of One-Particle Basis Set Completeness, Higher-Order Electron Correlation, Relativistic Effects, and Adiabatic Corrections for Spectroscopic Constants of BH, CH+, and NH journal February 2004
Interfacing the Ab Initio Multiple Spawning Method with Electronic Structure Methods in GAMESS: Photodecay of trans- Azomethane journal October 2014
AiiDA 1.0, a scalable computational infrastructure for automated reproducible workflows and data provenance journal September 2020
ANI-1: an extensible neural network potential with DFT accuracy at force field computational cost journal January 2017
Toward subchemical accuracy in computational thermochemistry: Focal point analysis of the heat of formation of NCO and [H,N,C,O] isomers journal June 2004
HEAT: High accuracy extrapolated ab initio thermochemistry journal December 2004
Accurate ab initio potential energy curve of F2. III. The vibration rotation spectrum journal November 2007
A consistent and accurate ab initio parametrization of density functional dispersion correction (DFT-D) for the 94 elements H-Pu journal April 2010
A geometrical correction for the inter- and intra-molecular basis set superposition error in Hartree-Fock and density functional theory calculations for large systems journal April 2012
The heat of formation of NCO journal September 1993
In pursuit of the ab initio limit for conformational energy prototypes journal June 1998
Gaussian-3 (G3) theory for molecules containing first and second-row atoms journal November 1998
Potential energy surface fitting by a statistically localized, permutationally invariant, local interpolating moving least squares method for the many-body potential: Method and application to N 4 journal February 2014
Geometry optimization made simple with translation and rotation coordinates journal June 2016
Extension of the D3 dispersion coefficient model journal July 2017
Perspective: Computational chemistry software and its advancement as illustrated through three grand challenge cases for molecular science journal November 2018
CrystaLattE: Automated computation of lattice energies of organic crystals exploiting the many-body expansion to achieve dual-level parallelism journal October 2019
TURBOMOLE: Modular program suite for ab initio quantum-chemical and condensed-matter simulations journal May 2020
Coupled-cluster techniques for computational chemistry: The CFOUR program package journal June 2020
Efficient and automated computation of accurate molecular geometries using focal-point approximations to large-basis coupled-cluster theory journal March 2020
NWChem: Past, present, and future journal May 2020
The Molpro quantum chemistry package journal April 2020
Recent developments in the general atomic and molecular electronic structure system journal April 2020
P si4 1.4: Open-source software for high-throughput quantum chemistry journal May 2020
TeraChem: Accelerating electronic structure and ab initio molecular dynamics with graphical processing units journal June 2020
Fully adaptive algorithms for multivariate integral equations using the non-standard form and multiwavelets with applications to the Poisson and bound-state Helmholtz kernels in three dimensions journal May 2013
Advances in molecular quantum chemistry contained in the Q-Chem 4 program package journal September 2014
The calculation of small molecular interactions by the differences of separate total energies. Some procedures with reduced errors journal October 1970
The adiabatic approximation I. The physical background of the Born-Handy ansatz journal April 1997
The atomic simulation environment—a Python library for working with atoms journal June 2017
Simplified DFT methods for consistent structures and energies of large systems journal May 2018
OpenMM 7: Rapid development of high performance algorithms for molecular dynamics journal July 2017
AiiDA 1.0, a scalable computational infrastructure for automated reproducible workflows and data provenance dataset January 2020