Action: ECV_UMBRELLAS_FILE
| Module | opes |
|---|---|
| Description | Usage |
| Target a multiumbrella ensemble, by combining systems each with a parabolic bias potential at a different location. |
Details and examples
Target a multiumbrella ensemble, by combining systems each with a parabolic bias potential at a different location.
Any set of collective variables can be used as ARG. The positions and dimension of the umbrellas are read from file.
Notice that is diagonal, thus only one SIGMA per CV has to be specified for each umbrella. You can choose the umbrellas manually, or place them on a grid, or along a path, similar to PATH. They must cover all the CV space that one wishes to sample.
The first column of the umbrellas file is always ignored and must be called "time". You can also use as input file a STATE file from an earlier OPES_METAD run (or an OPES_METAD_EXPLORE run, if you combine it with other ECVs).
Similarly to ECV_UMBRELLAS_LINE, you should set the flag ADD_P0 if you think your umbrellas might not properly cover all the CV region relevant for the unbiased distribution. You can also use BARRIER to set the maximum barrier height to be explored, and avoid huge biases at the beginning of your simulation. See also Appendix B of the paper cited below for more details on these last two options.
Examples
#SETTINGS INPUTFILES=extras/Umbrellas.data
cv1: DISTANCECalculate the distance/s between pairs of atoms. More details ATOMSthe pair of atom that we are calculating the distance between=1,2 cv2: DISTANCECalculate the distance/s between pairs of atoms. More details ATOMSthe pair of atom that we are calculating the distance between=3,4 cv3: DISTANCECalculate the distance/s between pairs of atoms. More details ATOMSthe pair of atom that we are calculating the distance between=4,1 ecv: ECV_UMBRELLAS_FILETarget a multiumbrella ensemble, by combining systems each with a parabolic bias potential at a different location. This action has hidden defaults. More details ... ARGthe labels of the scalar values that are input to this action=cv1,cv2,cv3 FILEthe name of the file containing the umbrellas=extras/Umbrellas.dataClick here to see an extract from this file.ADD_P0 add the unbiased Boltzmann distribution to the target distribution, to make sure to sample it BARRIERa guess of the free energy barrier to be overcome (better to stay higher than lower)=70 ... opes: OPES_EXPANDEDOn-the-fly probability enhanced sampling with expanded ensembles for the target distribution. This action has hidden defaults. More details ARGthe label of the ECVs that define the expansion=ecv.* PACEhow often the bias is updated=500 PRINTPrint quantities to a file. More details FILEthe name of the file on which to output these quantities=COLVAR STRIDE the frequency with which the quantities of interest should be output=500 ARGthe labels of the values that you would like to print to the file=cv1,cv2,cv3,opes.bias
Input
The arguments that serve as the input for this action are specified using one or more of the keywords in the following table.
| Keyword | Type | Description |
|---|---|---|
| ARG | scalar | the labels of the scalar values that are input to this action |
Full list of keywords
The following table describes the keywords and options that can be used with this action
| Keyword | Type | Default | Description |
|---|---|---|---|
| ARG | input | none | the labels of the scalar values that are input to this action |
| TEMP | compulsory | -1 | temperature |
| FILE | compulsory | none | the name of the file containing the umbrellas |
| NUMERICAL_DERIVATIVESThis keyword do not have examples | optional | false | calculate the derivatives for these quantities numerically |
| BARRIER | optional | not used | a guess of the free energy barrier to be overcome (better to stay higher than lower) |
| ADD_P0 | optional | false | add the unbiased Boltzmann distribution to the target distribution, to make sure to sample it |
| LOWER_HALF_ONLYThis keyword do not have examples | optional | false | use only the lower half of each umbrella potentials |
References
More information about how this action can be used is available in the following articles: