Binding free energy calculation with the nonlinear PB equation¶
This example calculates the binding free energy of a protein-protein complex with the single-trajectory protocol and the nonlinear Poisson-Boltzmann equation (NLPBE). It processes ten frames at an ionic strength of 0.15 M. Nonlinear PB calculations have been available in gmx_MMPBSA since version 1.5.0.
-
Method
Nonlinear PB (NLPBE)
-
System
Protein-protein complex
-
Protocol
Single trajectory
-
Bundled test
gmx_MMPBSA_test -t 21
Before you begin¶
The manual workflow uses the following files and selections:
-
Calculation settings
mmpbsa.in(-i) -
GROMACS system
Structure
com.tpr(-cs) and topologytopol.top(-cp). Keep any*.itpfiles referenced by the topology in the same directory. -
Trajectory
PBC-corrected and fitted trajectory
com_traj.xtc(-ct) -
Molecular selections
Index
index.ndx(-ci) and receptor/ligand group names or zero-based group numbers (-cg)
A complex reference structure without hydrogens may also be supplied with -cr. It is optional but recommended when you need specific chain IDs or residue numbering. See the complete command-line reference for all options.
Run the example¶
Run the bundled test¶
The quickest way to reproduce this example is through the test runner:
See the gmx_MMPBSA_test documentation for download, selection, and cleanup options.
Run it manually¶
Download the nonlinear PB example as a ZIP archive.
Extract the archive, change to the NonLinear_PB_solver directory, and choose either the serial or MPI command. You can also view the example files on GitHub before downloading them.
Configure the calculation¶
The example uses the minimal mmpbsa.in shown first below. The all-options version was generated with gmx_MMPBSA --create_input pb and then adapted with the same example-specific values. The concise block is the runnable starting point; the generated block includes additional options and defaults, so the two blocks are not textually identical. Both blocks therefore describe the same nonlinear PB calculation.
Keep in mind
This input provides a practical starting point and can serve as the basis for production calculations. Review the available input-file options, their accepted values, and adjust settings that depend on your system or protocol. Additional sample inputs are available here.
How this example works¶
The single-trajectory approximation generates the receptor and ligand Amber-format topologies and trajectories from the complex. In this protein-protein system, the second protein is treated as the ligand. The command selects index groups 3 and 4 as the receptor and ligand, respectively.
The input processes ten frames with the nonlinear PB solver (npbopt=1), an internal dielectric constant of 1.0, and an ionic strength of 0.15 M. It uses topology radii (radiopt=0) and a nonbonded cutoff of 8.0 Å.
Interpreting nonlinear PB energies¶
Warning
With eneopt=1, total electrostatic energies and forces are computed with the particle-particle particle-mesh (P3M) procedure described by Lu and Luo. The output therefore reports EPB as zero and combines the reaction-field and Coulombic energies in EEL. The van der Waals energy is evaluated together with the particle-particle contribution to the Coulombic energy.
This setting requires a nonzero cutnb (8.0 Å here) and bcopt=5, which is the default boundary condition used by this input.
Because EPB and EEL are combined in the gas-phase term, ΔGGAS and ΔGSOLV are not separately meaningful for this calculation. ΔTOTAL remains the relevant combined result because it includes both contributions.
The comments at the end of mmpbsa.in link to additional Amber mailing-list discussions of nonlinear PB settings from 2012 and 2016.
Expected outputs¶
A successful calculation produces:
FINAL_RESULTS_MMPBSA.dat: the plain-text energy summary and statistics.FINAL_RESULTS_MMPBSA.csv: the per-frame energy terms requested with-eo.
Analyze the results¶
Open the results with gmx_MMPBSA_ana for interactive inspection and plotting. See the gmx_MMPBSA_ana documentation for usage details.
Created: February 8, 2021 07:10:13