gmx_MMPBSA
in a nutshell¶
gmx_MMPBSA
provides all the MMPBSA.py functionalities to GROMACS users. In addition, other functionalities have been implemented that ease a number of calculations (e.g. MM/PB(GB)SA with user-defined internal dielectric constant, interaction entropy and C2 entropy calculations). A GUI application gmx_MMPBSA_ana
is also incorporated that allows for visualizing the results and saving high-quality images.
Types of calculations you can do¶
There are many options available in gmx_MMPBSA
. These are some calculations you can perform with gmx_MMPBSA
:
- Normal binding free energies, with either PB, GB or 3D-RISM solvent models. Each can be done with either 1, 2, or 3 different trajectories. The complex trajectory must always be provided. Whichever trajectories of the receptor and/or ligand that are NOT specified will be extracted from that of the complex. This allows a 1-, 2-, or 3-trajectory analysis. All PB calculations and GB models are performed via the
sander
program. Calculations with 3D-RISM solvent model are performed withrism3d.snglpnt
built with AmberTools. - Stability calculations with any solvent model (i.e PB, GB or 3D-RISM).
- Alanine scanning with either PB or GB implicit solvent models. All trajectories will be mutated to match the mutated topology files, and whichever calculations that would be carried out for the normal systems are also carried out for the mutated systems. Note that only 1 mutation is allowed per simulation, and it must be to an alanine or glycine. If
mutant_only
variable is not set to 1, differences resulting from the mutations are calculated. - Entropy corrections. An entropy term can be added to the free energies calculated above using either the quasi-harmonic, the normal mode, interaction entropy or C2 approximations. Calculations will be performed for the normal and mutated systems (alanine scanning) as requested. Normal mode calculations are done with the
mmpbsa_py_nabnmode
program included with AmberTools. - Decomposition schemes. The energy terms will be decomposed according to the decomposition scheme (per-residue or per-wise) outlined in the
idecomp
variable description. This should work with all the above, though entropy terms cannot be decomposed. - QM/MMGBSA. This is a binding free energy (or stability calculation) using the Generalized Born solvent model allowing you to treat part of your system with a quantum mechanical Hamiltonian.
- Support for Membrane Proteins. Calculate the MMPBSA binding free energy for a ligand bound to a protein that is embedded into a membrane. In this case, the membrane is implemented as a slab-like region with a uniform or heterogeneous dielectric constant depth profile.
gmx_MMPBSA
a technical view¶
gmx_MMPBSA
is a python module that contains 3 applications:
gmx_MMPBSA
is the fundamental application and carries out all the calculations mentioned abovegmx_MMPBSA_ana
provides an intuitive way to analyze the data from gmx_MMPBSA calculations and save high-quality picturesgmx_MMPBSA_test
is a tool designed to test if the installation was successful by running one or more available examples in gmx_MMPBSA.
Last update: January 29, 2022 09:31:17
Created: February 8, 2021 07:10:13
Created: February 8, 2021 07:10:13