Skip to content

Comparison of gmx_MMPBSA vs other programs

This comparison is based on the documentation of the different programs

Calculation features

Feature g_mmpbsa GMXPBSA 2.1 MMPBSA.py 1 gmx_MMPBSA
Normal binding free energies PB PB PB 10 and GB PB 10 and GB
* GB models 1, 2, 5, 7 and 8 1, 2, 5, 7, 8 and NSR6
Stability
Alanine scanning 2
Entropy corrections 3 NMODE and QH NMODE, QH, IE, and C2
Decomposition schemes Per-Residues Per-Residues and Per-Wise Per-Residues and Per-Wise
QM/MMGBSA
MM/3D-RISM
Support Membrane Protein
Approximations ST ST and MT ST and MT ST and MT

Analysis features

Feature g_mmpbsa GMXPBSA 2.1 MMPBSA.py 1 gmx_MMPBSA
API
Analyzer Tool 4
* Multiple systems at same time
* Correlation between systems
* Per-residue energies to PDB
* Interactive visualization
** 3D Molecular Visualization PyMOL
** Interactive Charts static image
* Plotting tool internal tools API and graphics library 5 gmx_MMPBSA_ana
* Energetic Terms charts ΔGpolar, ΔGnonpolar, ΔEMM and ΔGbind All
* Export data to CSV file
** Energy Summary
** Individual Energetic Terms

Technical features

Feature g_mmpbsa GMXPBSA 2.1 MMPBSA.py 1 gmx_MMPBSA
GROMACS Version 4.x, 5.x and 2016+ 6 4.x, 5.x and 20xx.x 7 --- 4.x, 5.x and 20xx.x
Dependencies APBS (1.2.x, 1.3.x or 1.4.x) APBS (1.x.x) 8 AmberTools20/21 AmberTools20/21 9
Parallel computation Depends on APBS Locally using APBS or in HPC divided in jobs
Steps for:
* Calculation and Summary Multiple Multiple One One
* Analysis Multiple Multiple Multiple One

  1. MMPBSA.py is included in AMBER package ↩↩↩

  2. Without documentation ↩

  3. NMODE = Normal modes approximation, QH = Quasic-Harmony approximation, IE = Interaction Entropy approximation, and C2 = C2 Entropy ↩

  4. We plan to extend gmx_MMPBSA compatibility to MMPBSA.py's results ↩

  5. Currently there is a repository (AmberUtils) for analysing the results ↩

  6. GROMACS 20xx.x is not officially supported. There is a Pull Request that offers a minimum compatibility with versions higher than 2016.x one, but still with limitations ↩

  7. It is not clear whether it does support GROMACS versions 20xx.x or not, but we assume that it does since it is script-based ↩

  8. It is not clear whether it does support APBS versions 3.x.x ↩

  9. gmx_MMPBSA is compatible with AmberTools20, AmberTools21, and AmberTools22 ↩

  10. gmx_MMPBSA supports Linear and Non-Linear PB equations. MMPBSA.py on the other hand, requires the user to modify manually the *.mdin input files ↩↩


Last update: June 8, 2022 23:48:53
Created: February 8, 2021 07:10:13
Back to top