C2 Entropy calculations¶
This example estimates the entropic contribution to protein-protein binding with the C2 approximation. It combines C2 with a ten-frame MM/GBSA calculation using GB-Neck2 at 303.15 K. C2 calculations have been available in gmx_MMPBSA since version 1.5.0.
-
Entropy method
C2 approximation
-
Solvent model
GB-Neck2 (
igb=8) -
Protocol
Single trajectory
-
Bundled test
gmx_MMPBSA_test -t 19
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. A ligand MOL2 file is not required because the GROMACS topology provides the necessary parameters. 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 C2 Entropy example as a ZIP archive.
Extract the archive, change to the C2_Entropy 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 gb 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 C2 and MM/GBSA 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 structures 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 calculation processes ten frames with GB-Neck2 (igb=8), the matching mbondi3 radii (PBRadii=4), a salt concentration of 0.15 M, and a temperature of 303.15 K. C2 uses the interaction-energy fluctuations from all selected frames and is generally less computationally expensive than normal-mode entropy.
Interpreting C2 Entropy¶
Warning
Always report the interaction-energy standard deviation (σIE). C2 entropy magnitudes can become unrealistic when σIE is greater than approximately 6.0 kcal/mol (about 25 kJ/mol), even though C2 generally converges more readily than IE. Examine the nonoverlapping block diagnostics to assess how the estimate changes with sample size.
C2 results can also depend on system flexibility, trajectory constraints, and sampling frequency. See the original C2 publication and the sampling and convergence analysis for methodological details.
Expected outputs¶
A successful calculation produces:
FINAL_RESULTS_MMPBSA.dat: the energy summary, C2 estimate, uncertainty, and block diagnostics.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: October 17, 2020 22:35:03