Action: DHENERGY
Module | colvar |
---|---|
Description | Usage |
Calculate Debye-Huckel interaction energy between the atoms in GROUPA and GROUPB. | |
output value | type |
the value of the DHENERGY | 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 |
---|---|---|
GROUPA | atoms | First list of atoms |
GROUPB | atoms | Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted) |
Further details and examples
Calculate Debye-Huckel interaction energy between the atoms in GROUPA and GROUPB.
This variable calculates the electrostatic interaction among GROUPA and GROUPB using a Debye-Huckel approximation defined as
14πϵrϵ0∑i∈A∑j∈Bqiqje−κ|rij||rij|
This collective variable can be used to analyze or induce electrostatically driven reactions and is discussed in the paper in the bibliography below. Notice that the value of the DHENERGY is returned in plumed units (see UNITS).
If GROUPB is empty, the variable will be calculated based on the N(N−1)2 pairs in GROUPA. This avoids computing permuted indexes (e.g. pair (i,j) and (j,i)) twice and ensures that the calculation runs at twice the speed.
Notice that if there are common atoms between GROUPA and GROUPB their interaction is discarded.
Examples
# this is printing the electrostatic interaction between two groups of atoms dh : DHENERGYCalculate Debye-Huckel interaction energy between the atoms in GROUPA and GROUPB. More details GROUPAFirst list of atoms=1-10 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=11-20 EPSILON Dielectric constant of solvent=80.0 I Ionic strength (M)=0.1 TEMP Simulation temperature (K)=300.0 PRINTPrint quantities to a file. More details ARGthe labels of the values that you would like to print to the file=dh
References
More information about how this action can be used is available in the following articles: - T. N. Do, P. Carloni, G. Varani, G. Bussi, RNA/Peptide Binding Driven by Electrostatics—Insight from Bidirectional Pulling Simulations. Journal of Chemical Theory and Computation. 9, 1720–1730 (2013)
Syntax
The following table describes the keywords and options that can be used with this action
Keyword | Type | Default | Description |
---|---|---|---|
GROUPA | input | none | First list of atoms |
GROUPB | input | none | Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted) |
I | compulsory | 1.0 | Ionic strength (M) |
TEMP | compulsory | 300.0 | Simulation temperature (K) |
EPSILON | compulsory | 80.0 | Dielectric constant of solvent |
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 |
PAIR | optional | false | Pair only 1st element of the 1st group with 1st element in the second, etc |
NLIST | optional | false | Use a neighbor list to speed up the calculation |
NL_CUTOFF | optional | not used | The cutoff for the neighbor list |
NL_STRIDE | optional | not used | The frequency with which we are updating the atoms in the neighbor list |