Shortcut: SKETCHMAP_PROJECTION
| Module | dimred |
|---|---|
| Description | Usage |
| Read in a sketch-map projection | |
| output value | type |
| the out-of-sample projections of the input arguments using the input sketch-map projection | scalar/vector |
Details and examples
Read in a sketch-map projection
This shortcut can be used to read in a projection of a trajectory that was generated using SKETCHMAP. You can then use the coordinates that were read in to generate projections of other configurations. Examples of how this tool might be used are given in the last three papers cited below. In these papers, a sketch-map projection is computed from one particular set of data points. This sketch-map projection that was output was then used to analyse a second completely different data set.
An example input that illustrates how the sketch-map projection shortcut is used is shown below:
#SETTING INPUTFILES=regtest/dimred/rt-smap-read/smap.pdb d1: DISTANCECalculate the distance/s between pairs of atoms. More details ATOMSthe pair of atom that we are calculating the distance between=1,2 d2: DISTANCECalculate the distance/s between pairs of atoms. More details ATOMSthe pair of atom that we are calculating the distance between=3,4 d3: DISTANCECalculate the distance/s between pairs of atoms. More details ATOMSthe pair of atom that we are calculating the distance between=5,6 smap: SKETCHMAP_PROJECTIONRead in a sketch-map projection This action is a shortcut and it has hidden defaults. More details ... ARGthe list of arguments you would like to use in your definition of the path=d1,d2,d3 REFERENCEa pdb file containing the set of reference configurations=regtest/dimred/rt-smap-read/smap.pdb PROPERTYthe property to be used in the index=smap_coord-1,smap_coord-2 CGTOL The tolerance for the conjugate gradient minimization that finds the out of sample projections=1E-3 WEIGHTthe weight of each individual landmark in the stress fucntion that is to be optimised=WEIGHT HIGH_DIM_FUNCTIONthe parameters of the switching function in the high dimensional space={SMAP R_0=4 A=3 B=2} LOW_DIM_FUNCTIONthe parameters of the switching function in the low dimensional space={SMAP R_0=4 A=1 B=2} ...
PRINTPrint quantities to a file. More details ARGthe labels of the values that you would like to print to the file=smap.* FILEthe name of the file on which to output these quantities=colvar
Each frame in your input trajectory generates the three distances so one set of sketch-map coordinates are generated from each frame. Notice that if you want to generate projections of multiple input points at once you need to use PROJECT_POINTS directly rather than this wrapper.
The configurations of the landmark points in your sketch-map input file can also be defined in terms of a set of atomic positions. In this case the distance between the reference configurations and the instantaneous coordinates are calculated using RMSD. An input for this type of calculation is as follows:
#SETTING INPUTFILES=regtest/dimred/rt-mds-rmsd/embed.pdb.reference
smap: SKETCHMAP_PROJECTIONRead in a sketch-map projection This action is a shortcut and it has hidden defaults. More details ... REFERENCEa pdb file containing the set of reference configurations=regtest/dimred/rt-mds-rmsd/embed.pdb.reference PROPERTYthe property to be used in the index=mds-1,mds-2 CGTOL The tolerance for the conjugate gradient minimization that finds the out of sample projections=1E-3 WEIGHTthe weight of each individual landmark in the stress fucntion that is to be optimised=weights HIGH_DIM_FUNCTIONthe parameters of the switching function in the high dimensional space={SMAP R_0=4 A=3 B=2} LOW_DIM_FUNCTIONthe parameters of the switching function in the low dimensional space={SMAP R_0=4 A=1 B=2} ...
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 list of arguments you would like to use in your definition of the path |
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 list of arguments you would like to use in your definition of the path |
| REFERENCE | compulsory | none | a pdb file containing the set of reference configurations |
| TYPE | compulsory | OPTIMAL-FAST | the manner in which distances are calculated |
| PROPERTY | compulsory | none | the property to be used in the index |
| WEIGHT | compulsory | none | the weight of each individual landmark in the stress fucntion that is to be optimised |
| HIGH_DIM_FUNCTION | compulsory | none | the parameters of the switching function in the high dimensional space |
| LOW_DIM_FUNCTION | compulsory | none | the parameters of the switching function in the low dimensional space |
| CGTOL | compulsory | 1E-6 | The tolerance for the conjugate gradient minimization that finds the out of sample projections |
References
More information about how this action can be used is available in the following articles:
- M. Ceriotti, G. A. Tribello, M. Parrinello, Simplifying the representation of complex free-energy landscapes using sketch-map. Proceedings of the National Academy of Sciences. 108, 13023–13028 (2011)
- G. A. Tribello, M. Ceriotti, M. Parrinello, Using sketch-map coordinates to analyze and bias molecular dynamics simulations. Proceedings of the National Academy of Sciences. 109, 5196–5201 (2012)
- M. Ceriotti, G. A. Tribello, M. Parrinello, Demonstrating the Transferability and the Descriptive Power of Sketch-Map. Journal of Chemical Theory and Computation. 9, 1521–1532 (2013)
- A. Ardevol, G. A. Tribello, M. Ceriotti, M. Parrinello, Probing the Unfolded Configurations of a β-Hairpin Using Sketch-Map. Journal of Chemical Theory and Computation. 11, 1086–1093 (2015)
- A. Ardevol, F. Palazzesi, G. A. Tribello, M. Parrinello, General Protein Data Bank-Based Collective Variables for Protein Folding. Journal of Chemical Theory and Computation. 12, 29–35 (2015)