Action: EEFSOLV
Module | colvar |
---|---|
Description | Usage |
Calculates EEF1 solvation free energy for a group of atoms. | |
output value | type |
the EEF1 solvation free energy for the input atoms | scalar |
Input
The atoms that serve as the input for this action are specified using one or more of the keywords in the following table.
Keyword | Type | Description |
---|---|---|
ATOMS | atoms | The atoms to be included in the calculation, e |
Further details and examples
Calculates EEF1 solvation free energy for a group of atoms.
EEF1 is a solvent-accessible surface area based model, where the free energy of solvation is computed using a pairwise interaction term for non-hydrogen atoms:
ΔGsolvi=ΔGrefi−∑j≠ifi(rij)Vj
where ΔGsolvi is the free energy of solvation, ΔGrefi is the reference solvation free energy, Vj is the volume of atom j and
fi(r)4πr2=2√πΔGfreeiλiexp(−(r−Ri)2λ2i)
where ΔGfreei is the solvation free energy of the isolated group, λi is the correlation length equal to the width of the first solvation shell and Ri is the van der Waals radius of atom i.
The output from this collective variable, the free energy of solvation, can be used with the BIASVALUE keyword to provide implicit solvation to a system. All parameters are designed to be used with a modified CHARMM36 force field. It takes only non-hydrogen atoms as input, these can be conveniently specified using the GROUP action with the NDX_GROUP parameter. To speed up the calculation, EEFSOLV internally uses a neighbor list with a cutoff dependent on the type of atom (maximum of 1.95 nm). This cutoff can be extended further by using the NL_BUFFER keyword.
Examples
#SETTINGS MOLFILE=regtest/basic/rt77/peptide.pdb MOLINFOThis command is used to provide information on the molecules that are present in your system. More details MOLTYPE what kind of molecule is contained in the pdb file - usually not needed since protein/RNA/DNA are compatible=protein STRUCTUREa file in pdb format containing a reference structure=regtest/basic/rt77/peptide.pdbClick here to see an extract from this file.WHOLEMOLECULESThis action is used to rebuild molecules that can become split by the periodic boundary conditions. More details ENTITY0the atoms that make up a molecule that you wish to align=1-111 # This allows us to select only non-hydrogen atoms #SETTINGS AUXFILE=regtest/basic/rt77/index.ndx protein-h: GROUPDefine a group of atoms so that a particular list of atoms can be referenced with a single label in definitions of CVs or virtual atoms. More details NDX_FILEthe name of index file (gromacs syntax)=index.ndx NDX_GROUPthe name of the group to be imported (gromacs syntax) - first group found is used by default=Protein-H # We extend the cutoff by 0.1 nm and update the neighbor list every 40 steps solv: EEFSOLVCalculates EEF1 solvation free energy for a group of atoms. More details ATOMSThe atoms to be included in the calculation, e=protein-h # Here we actually add our calculated energy back to the potential bias: BIASVALUETakes the value of one variable and use it as a bias More details ARGthe labels of the scalar/vector arguments whose values will be used as a bias on the system=solv PRINTPrint quantities to a file. More details ARGthe labels of the values that you would like to print to the file=solv FILEthe name of the file on which to output these quantities=SOLV
Syntax
The following table describes the keywords and options that can be used with this action
Keyword | Type | Default | Description |
---|---|---|---|
ATOMS | input | none | The atoms to be included in the calculation, e |
NL_BUFFER | compulsory | 0.1 | The buffer to the intrinsic cutoff used when calculating pairwise interactions |
NL_STRIDE | compulsory | 40 | The frequency with which the neighbor list is updated |
NUMERICAL_DERIVATIVES | optional | false | calculate the derivatives for these quantities numerically |
NOPBC | optional | false | ignore the periodic boundary conditions when calculating distances |
SERIAL | optional | false | Perform the calculation in serial - for debug purpose |
TEMP_CORRECTION | optional | false | Correct free energy of solvation constants for temperatures different from 298 |