Comparison of gmx_MMPBSA with other programs¶
This comparison is based on each program's documentation.
Calculation features¶
| Feature | g_mmpbsa | GMXPBSA 2.1 | MMPBSA.py 1 | gmx_MMPBSA |
|---|---|---|---|---|
| Normal binding free energies | PB | PB | PB 11 and GB | PB 11 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, IE, and C2; legacy QH reader | ||
| Decomposition schemes | Per-Residues | Per-Residues and Per-Wise | Per-Residues and Per-Wise | |
| QM/MMGBSA | ||||
| MM/3D-RISM | ||||
| Membrane-protein support | ||||
| 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 once | ||||
| * 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 | --- | Any compatible version 10 |
| Dependencies | APBS (1.2.x, 1.3.x or 1.4.x) | APBS (1.x.x) 8 | AmberTools | AmberTools 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 |
-
Without documentation ↩
-
NMODE = normal-mode approximation, QH = quasi-harmonic approximation, IE = interaction entropy approximation, and C2 = C2 Entropy. In 1.7.0, new QH calculations are disabled; historical QH result files remain readable only during the compatibility window. ↩
-
We plan to extend gmx_MMPBSA compatibility to MMPBSA.py's results ↩
-
The AmberUtils repository provides tools for analyzing the results ↩
-
GROMACS 20xx.x is not officially supported. A pull request provides limited compatibility with versions later than 2016.x ↩
-
Support for GROMACS 20xx.x is not documented; the table assumes compatibility because the tool is script-based ↩
-
Support for APBS 3.x.x is not documented ↩
-
AmberTools executables are resolved from the active environment/PATH. The 1.7.0 tested and recommended conda range is
>=24.8,<27, but other compatible AmberTools versions may also work when their Python and compiled dependency stack is consistent. ↩ -
The 1.7.0 tested and recommended conda range is GROMACS
>=2022,<2027, not a hard runtime limit. GROMACS executables can be supplied throughPATHorgmx_path; conversion paths and force-field/model restrictions still apply. See compatibility and upgrades. ↩ -
gmx_MMPBSA supports linear and nonlinear PB equations. MMPBSA.py, by contrast, requires the user to modify the
*.mdininput files manually ↩↩
Created: February 8, 2021 07:10:13