skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: TeraChem protocol buffers (TCPB): Accelerating QM and QM/MM simulations with a client–server model

Journal Article · · Journal of Chemical Physics
DOI:https://doi.org/10.1063/5.0130886· OSTI ID:1960024

The routine use of electronic structures in many chemical simulation applications calls for efficient and easy ways to access electronic structure programs. Here, we describe how the graphics processing unit (GPU) accelerated electronic structure program TeraChem can be set up as an electronic structure server, to be easily accessed by third-party client programs. We exploit Google’s protocol buffer framework for data serialization and communication. The client interface, called TeraChem protocol buffers (TCPB), has been designed for ease of use and compatibility with multiple programming languages, such as C++, Fortran, and Python. To demonstrate the ease of coupling third-party programs with electronic structures using TCPB, we have incorporated the TCPB client into Amber for quantum mechanics/molecular mechanics (QM/MM) simulations. The TCPB interface saves time with GPU initialization and I/O operations, achieving a speedup of more than 2× compared to a prior file-based implementation for a QM region with ~250 basis functions. We demonstrate the practical application of TCPB by computing the free energy profile of p-hydroxybenzylidene-2,3-dimethylimidazolinone (p-HBDI-)—a model chromophore in green fluorescent proteins—on the first excited singlet state using Hamiltonian replica exchange for enhanced sampling. All calculations in this work have been performed with the non-commercial freely-available version of TeraChem, which is sufficient for many QM region sizes in common use.

Research Organization:
SLAC National Accelerator Laboratory (SLAC), Menlo Park, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC); US Department of the Navy, Office of Naval Research (ONR)
Grant/Contract Number:
AC02-76SF00515; N00014-18-1-2659; N00014-21-1-2151
OSTI ID:
1960024
Journal Information:
Journal of Chemical Physics, Vol. 158, Issue 4; ISSN 0021-9606
Publisher:
American Institute of Physics (AIP)Copyright Statement
Country of Publication:
United States
Language:
English

References (50)

Generating Efficient Quantum Chemistry Codes for Novel Architectures journal November 2012
Graphical Processing Units for Quantum Chemistry journal November 2008
Analytic first derivatives of floating occupation molecular orbital-complete active space configuration interaction on graphical processing units journal July 2015
Relationship between Hydrogen-Bonding Motifs and the 1b 1 Splitting in the X-ray Emission Spectrum of Liquid Water journal April 2021
On the Hamiltonian replica exchange method for efficient sampling of biomolecular systems: Application to protein structure prediction journal May 2002
A partial nudged elastic band implementation for use with large or explicitly solvated systems journal December 2009
ortho and para chromophores of green fluorescent protein: controlling electron emission and internal conversion journal January 2017
Quantum Mechanics/Molecular Mechanics Modeling of Enzymatic Processes: Caveats and Breakthroughs journal December 2015
Ab Initio Nonadiabatic Quantum Molecular Dynamics journal February 2018
Multiscale modeling of enzymes: QM-cluster, QM/MM, and QM/MM/MD: A tutorial review journal January 2018
The Green Fluorescent Protein journal June 1998
Quantum Chemistry on Graphical Processing Units. 1. Strategies for Two-Electron Integral Evaluation journal January 2008
Origin, Nature, and Fate of the Fluorescent State of the Green Fluorescent Protein Chromophore at the CASPT2//CASSCF Resolution journal May 2004
i-PI 2.0: A universal force engine for advanced molecular simulations journal March 2019
Nanoscale Multireference Quantum Chemistry: Full Configuration Interaction on Graphical Processing Units journal September 2015
Conical intersection dynamics in solution: The chromophore of Green Fluorescent Protein journal January 2004
Editorial: Quantum Mechanical/Molecular Mechanical Approaches for the Investigation of Chemical Systems – Recent Developments and Advanced Applications journal September 2018
Electronic Absorption Spectra from MM and ab Initio QM/MM Molecular Dynamics: Environmental Effects on the Absorption Spectrum of Photoactive Yellow Protein journal September 2012
Studying protein dynamics in living cells journal June 2001
Exploiting graphical processing units to enable quantum chemistry calculation of large solvated molecules with conductor-like polarizable continuum models journal October 2018
QM/MM Methods for Biomolecular Systems journal January 2009
TeraChem: Accelerating electronic structure and ab initio molecular dynamics with graphical processing units journal June 2020
The Quality of the Embedding Potential Is Decisive for Minimal Quantum Region Size in Embedding Calculations: The Case of the Green Fluorescent Protein journal November 2017
Flexible simple point-charge water model with improved liquid-state properties journal January 2006
Discovering chemistry with an ab initio nanoreactor journal November 2014
Spectroscopy in Complex Environments from QM–MM Simulations journal February 2018
Extraction, Purification and Properties of Aequorin, a Bioluminescent Protein from the Luminous Hydromedusan,Aequorea journal June 1962
Green Fluorescent Protein Functions as a Reporter for Protein Localization in Escherichia coli journal July 2000
QM/MM: what have we learned, where are we, and where do we go from here? journal July 2006
Ab initio floating occupation molecular orbital-complete active space configuration interaction: An efficient approximation to CASSCF journal June 2010
Multiscale electrostatic embedding simulations for modeling structure and dynamics of molecules in solution: A tutorial review journal July 2020
Excited-State Electronic Structure with Configuration Interaction Singles and Tamm–Dancoff Time-Dependent Density Functional Theory on Graphical Processing Units journal May 2011
Nonadiabatic Ab Initio Molecular Dynamics with the Floating Occupation Molecular Orbital-Complete Active Space Configuration Interaction Method journal December 2017
The non-adiabatic nanoreactor: towards the automated discovery of photochemistry journal January 2021
Quantum Chemistry on Graphical Processing Units. 3. Analytical Energy Gradients, Geometry Optimization, and First Principles Molecular Dynamics journal August 2009
Umbrella sampling: Umbrella sampling journal May 2011
Green fluorescent protein as a marker for gene expression journal February 1994
Unmasking the cis-Stilbene Phantom State via Vacuum Ultraviolet Time-Resolved Photoelectron Spectroscopy and Ab Initio Multiple Spawning journal July 2021
Analytic formulation of derivative coupling vectors for complete active space configuration interaction wavefunctions with floating occupation molecular orbitals journal November 2016
Multidimensional Replica Exchange Molecular Dynamics Yields a Converged Ensemble of an RNA Tetranucleotide journal November 2013
Open-Source Multi-GPU-Accelerated QM/MM Simulations with AMBER and QUICK journal April 2021
Fast Implementation of the Nudged Elastic Band Method in AMBER journal July 2019
LAMMPS - a flexible simulation tool for particle-based materials modeling at the atomic, meso, and continuum scales journal February 2022
An extensible interface for QM/MM molecular dynamics simulations with AMBER journal October 2013
Quantum Chemistry on Graphical Processing Units. 2. Direct Self-Consistent-Field Implementation journal March 2009
Ambient-Potential Composite Ewald Method for ab Initio Quantum Mechanical/Molecular Mechanical Molecular Dynamics Simulation journal May 2016
OpenMM 7: Rapid development of high performance algorithms for molecular dynamics journal July 2017
TeraChem Cloud: A High-Performance Computing Service for Scalable Distributed GPU-Accelerated Electronic Structure Calculations journal April 2020
Fluorescent properties of model chromophores of tyrosine-66 substituted mutants of Aequorea green fluorescent protein (GEP) journal July 1998
Resolving the ultrafast dynamics of the anionic green fluorescent protein chromophore in water journal January 2021

Similar Records

InteraChem: Exploring Excited States in Virtual Reality with Ab Initio Interactive Molecular Dynamics
Journal Article · Wed Jun 01 00:00:00 EDT 2022 · Journal of Chemical Theory and Computation · OSTI ID:1960024

SQMBox: Interfacing a semiempirical integral library to modular ab initio electronic structure enables new semiempirical methods
Journal Article · Tue Feb 21 00:00:00 EST 2023 · Journal of Chemical Physics · OSTI ID:1960024

TeraChem Cloud: A High-Performance Computing Service for Scalable Distributed GPU-Accelerated Electronic Structure Calculations
Journal Article · Wed Apr 08 00:00:00 EDT 2020 · Journal of Chemical Information and Modeling · OSTI ID:1960024