Abstract

MM-PBSA is a post-processing end-state method to calculate free energies of molecules in solution. MMPBSA.py is a program written in Python for streamlining end-state free energy calculations using ensembles derived from molecular dynamics (MD) or Monte Carlo (MC) simulations. Several implicit solvation models are available with MMPBSA.py, including the Poisson-Boltzmann Model, the Generalized Born Model, and the Reference Interaction Site Model. Vibrational frequencies may be calculated using normal mode or quasi-harmonic analysis to approximate the solute entropy. Specific interactions can also be dissected using free energy decomposition or alanine scanning. A parallel implementation significantly speeds up the calculation by dividing frames evenly across available processors. MMPBSA.py is an efficient, user-friendly program with the flexibility to accommodate the needs of users performing end-state free energy calculations. The source code can be downloaded at http://ambermd.org/ with AmberTools, released under the GNU General Public License.

Keywords

Computer sciencePython (programming language)Computational scienceSolvationStatistical physicsPhysicsMoleculeQuantum mechanicsOperating system

Affiliated Institutions

Related Publications

Publication Info

Year
2012
Type
article
Volume
8
Issue
9
Pages
3314-3321
Citations
4091
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

4091
OpenAlex

Cite This

Bill R. Miller, T. Dwight McGee, Jason Swails et al. (2012). <i>MMPBSA.py</i>: An Efficient Program for End-State Free Energy Calculations. Journal of Chemical Theory and Computation , 8 (9) , 3314-3321. https://doi.org/10.1021/ct300418h

Identifiers

DOI
10.1021/ct300418h