Litcius/Paper detail

BLaDE: A Basic Lambda Dynamics Engine for GPU-Accelerated Molecular Dynamics Free Energy Calculations

Ryan L. Hayes, Joshua Buckner, Charles L. Brooks

2021Journal of Chemical Theory and Computation52 citationsDOIOpen Access PDF

Abstract

There is an accelerating interest in practical applications of alchemical free energy methods to problems in protein design, constant pH simulations, and especially computer-aided drug design. In the present paper, we describe a basic lambda dynamics engine (BLaDE) that enables alchemical free energy simulations, including multisite λ dynamics (MSλD) simulations, on graphical processor units (GPUs). We find that BLaDE is 5 to 8 times faster than the current GPU implementation of MSλD-based free energy calculations in CHARMM. We also demonstrate that BLaDE running standard molecular dynamics attains a performance competitive with and sometimes exceeding that of the highly optimized OpenMM GPU code. BLaDE is available as a standalone program and through an API in CHARMM.

Topics & Concepts

Computer scienceMolecular dynamicsComputational scienceLambdaEnergy (signal processing)Dynamics (music)Efficient energy useComputational fluid dynamicsCode (set theory)Parallel computingComputational chemistryPhysicsChemistryMechanicsAcousticsEngineeringProgramming languageElectrical engineeringQuantum mechanicsSet (abstract data type)OpticsProtein Structure and DynamicsAdvanced NMR Techniques and ApplicationsDNA and Nucleic Acid Chemistry