Project ID: plumID:19.026
Source: EXAMPLE/plumed.dat
Originally used with PLUMED version: 2.3.0-mod
Stable: zipped raw stdout - zipped raw stderr - stderr
Master: zipped raw stdout - zipped raw stderr - stderr
# Order parameter: # Number of water molecules within the largest connected "icy" cluster # Whether a water molecule is defined as icy or not, it depends on its hydrogen bond network # as well as the value of an order parameter built on the Steinhardt parameter Q6. # The exact definition can be found at: # https://pubs.acs.org/doi/suppl/10.1021/acs.jpclett.6b01013/suppl_file/jz6b01013_si_001.pdf
# Geometric criteria for hydrogen bonds (HBs)HBOND_COORDSPECIES=2665-10353:4 HYDROGENS=2666-10354:4,2667-10355:4 RCUTOO=0.324 RCUTOH=0.25 ACUT=0.20pi LABEL=hbThis action is not part of PLUMED and was included by using a LOAD command More details
# Selecting those oxygens with 4 HBMFILTER_BETWEENDATA=hb LOWER=3.9 UPPER=4.1 SMEAR=0.0 LABEL=rsumsbThis action is not part of PLUMED and was included by using a LOAD command More details
# Steinhardt parameter Q6 for this particular subset of moleculesQ6Calculate sixth order Steinhardt parameters. More detailsSPECIES=rsumsbthis keyword is used for colvars such as coordination numberSWITCH={GAUSSIAN D_0=0.324 R_0=0.00001 D_MAX=0.3241}the switching function that it used in the construction of the contact matrixLABEL=q6a label for the action so that its output can be referenced in the input to other actionsLOWMEMthis flag does nothing and is present only to ensure back-compatibility
# Local Q6 (see Plumed Docs, LOCAL_Q6) for this particular subsetLOCAL_Q6DATA=q6Calculate the local degree of order around an atoms by taking the average dot product between the $q_6$ vector on the central atom and the $q_6$ vector on the atoms in the first coordination sphere. More detailsSWITCH={GAUSSIAN D_0=0.324 R_0=0.00001 D_MAX=0.3241}This keyword is used if you want to employ an alternative to the continuous swiching function defined aboveLABEL=lq6a label for the action so that its output can be referenced in the input to other actionsLOWMEMthis flag does nothing and is present only to ensure back-compatibility
# Selecting atoms with a certain value of LQ6MFILTER_MOREBasically equivalent to MORE_THAN. More detailsDATA=lq6the vector you wish to transformSWITCH={GAUSSIAN D_0=0.45 R_0=0.00001 D_MAX=0.4501}the switching function that transformLABEL=cfa label for the action so that its output can be referenced in the input to other actions
# Create a contact matrix based on distanceCONTACT_MATRIXAdjacency matrix in which two atoms are adjacent if they are within a certain cutoff. More detailsATOMS=cf WTOL=0.1the atoms for which you would like to calculate the adjacency matrix (basically equivalent to GROUP)SWITCH={GAUSSIAN D_0=0.324 R_0=0.00001 D_MAX=0.3241}specify the switching function to use between two sets of indistinguishable atomsLABEL=mata label for the action so that its output can be referenced in the input to other actions
# Clustering, based on MFILTER_MORE and CONTACT_MATRIXDFSCLUSTERINGFind the connected components of the matrix using the depth first search clustering algorithm. More detailsMATRIX=matthe input matrix (can use ARG instead)LABEL=cls SERIALa label for the action so that its output can be referenced in the input to other actions
# Including "surface" (nearest neighbours) atomsCLUSTER_WITHSURFACEDetermine the atoms that are within a certain cutoff of the atoms in a cluster More detailsCLUSTERS=cls RCUT_SURF=0.324the label of the action that does the clusteringLABEL=scls SERIALa label for the action so that its output can be referenced in the input to other actions
# Finding the largest connected cluster - this is the order parameter lambda we are building our # Forward Flux Sampling (FFS) machinery uponCLUSTER_NATOMSCalculate the number of atoms in the cluster of interest More detailsCLUSTERS=sclsthe label of the action that does the clusteringCLUSTER=1which cluster would you like to look at 1 is the largest cluster, 2 is the second largest, 3 is the the third largest and so onLABEL=lambdaa label for the action so that its output can be referenced in the input to other actions
# In order to decide whether a particular MD run has reached the next FFS interface # (see e.g. https://pubs.acs.org/doi/abs/10.1021/acs.jpclett.6b01013) or got back to the first interface, # we use the COMMITTOR actionCOMMITTORDoes a committor analysis. More detailsARG=lambdathe input for this action is the scalar output from one or more other actionsSTRIDE=2000the frequency with which the CVs are analyzedBASIN_LL1=0List of lower limits for basin #BASIN_UL1=24List of upper limits for basin #BASIN_LL2=110List of lower limits for basin #BASIN_UL2=10000List of upper limits for basin #FILE=shoot.datthe name of the file on which to output the reached basin
# Output the value of lambda as we go alongOUTPUT_CLUSTEROutput the indices of the atoms in one of the clusters identified by a clustering object More detailsCLUSTERS=sclsthe action that performed the clusteringCLUSTER=1which cluster would you like to look at 1 is the largest cluster, 2 is the second largest, 3 is the the third largest and so onSTRIDE=2000the frequency with which you would like to output the atoms in the clusterFILE=dfs_surf.dat # Output lambdathe name of the file on which to output the details of the clusterFLUSHThis command instructs plumed to flush all the open files with a user specified frequency. More detailsSTRIDE=2000the frequency with which all the open files should be flushedENDPLUMEDTerminate plumed input. More details