Project ID: plumID:22.044
Source: plumed-all-search.dat
Originally used with PLUMED version: 2.7.2
Stable: zipped raw stdout - zipped raw stderr - stderr
Master: zipped raw stdout - zipped raw stderr - stderr
### Plumed driver file to calculate CVs to identify two-step nucleation of colloid crystals ### Dec 2022 ### Please cite Aaron R. Finney and Matteo Salvalaglio ## ## The PairEntropy.cpp file should be placed inside src/colvar and PLUMED recompiled to compute this CV.
### Particle group grp: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 detailsATOMS=1-388the numerical indexes for the set of atoms in the group
### Coordination number distribution cn:COORDINATIONNUMBERCalculate the coordination numbers of atoms so that you can then calculate functions of the distribution of More detailsSPECIES=grpthis keyword is used for colvars such as coordination numberSWITCH={RATIONAL R_0=6.4 D_MAX=7.0}the switching function that it used in the construction of the contact matrixMEAN# 1. Number of liquid-like colloids based on coordination ncm1:calculate the mean of all the quantitiesCOORDINATIONNUMBERCalculate the coordination numbers of atoms so that you can then calculate functions of the distribution of More detailsSPECIES=grpthis keyword is used for colvars such as coordination numberSWITCH={RATIONAL R_0=6.4 D_MAX=7.0}the switching function that it used in the construction of the contact matrixMORE_THAN={RATIONAL R_0=3.0} ncl:calculate the number of variables that are more than a certain target valueCOMBINECalculate a polynomial combination of a set of other variables. More detailsARG=ncm1.morethanthe input to this functionPOWERS=1the powers to which you are raising each of the arguments in your functionPERIODIC=NO # 2. Number of solid like particles based on coordinationx ncm2:if the output of your function is periodic then you should specify the periodicity of the functionCOORDINATIONNUMBERCalculate the coordination numbers of atoms so that you can then calculate functions of the distribution of More detailsSPECIES=grpthis keyword is used for colvars such as coordination numberSWITCH={RATIONAL R_0=6.4 D_MAX=7.0}the switching function that it used in the construction of the contact matrixMORE_THAN={RATIONAL R_0=6.0} ncs:calculate the number of variables that are more than a certain target valueCOMBINECalculate a polynomial combination of a set of other variables. More detailsARG=ncm2.morethanthe input to this functionPOWERS=1the powers to which you are raising each of the arguments in your functionPERIODIC=NOif the output of your function is periodic then you should specify the periodicity of the function
### Calculate q4 # 3. Global Q4 q4:Q4Calculate fourth order Steinhardt parameters. More detailsSPECIES=grpthis keyword is used for colvars such as coordination numberSWITCH={RATIONAL R_0=6.4 D_MAX=7.0}the switching function that it used in the construction of the contact matrixMEANcalculate the mean of all the quantitiesLOWMEM# 4. Local Q4 lq4:this flag does nothing and is present only to ensure back-compatibilityLOCAL_Q4SPECIES=q4Calculate the local degree of order around an atoms by taking the average dot product between the $q_4$ vector on the central atom and the $q_4$ vector on the atoms in the first coordination sphere. More detailsSWITCH={RATIONAL R_0=6.4 D_MAX=7.0}This keyword is used if you want to employ an alternative to the continuous swiching function defined aboveMEANcalculate the mean of all the quantitiesLOWMEMflq4:this flag does nothing and is present only to ensure back-compatibilityMFILTER_LESSBasically equivalent to LESS_THAN. More detailsDATA=lq4the vector you wish to transformSWITCH={GAUSSIAN R_0=0.3 D_MAX=0.31} cnq4:the switching function that transformCOORDINATIONNUMBERCalculate the coordination numbers of atoms so that you can then calculate functions of the distribution of More detailsSPECIES=flq4this keyword is used for colvars such as coordination numberSWITCH={RATIONAL R_0=6.4 D_MAX=7.0}the switching function that it used in the construction of the contact matrixMEANcalculate the mean of all the quantitiesMORE_THAN={RATIONAL R_0=6.0} # 5. Number of local q4>5 particles ncnq4:calculate the number of variables that are more than a certain target valueCOMBINECalculate a polynomial combination of a set of other variables. More detailsARG=cnq4.morethanthe input to this functionPOWERS=1the powers to which you are raising each of the arguments in your functionPERIODIC=NO # 6. Local average q4 laq4:if the output of your function is periodic then you should specify the periodicity of the functionLOCAL_AVERAGECalculate averages over spherical regions centered on atoms More detailsSPECIES=q4this keyword is used for colvars such as coordination numberSWITCH={RATIONAL RATIONAL R_0=6.4 D_MAX=7.0}the switching function that it used in the construction of the contact matrixMEANcalculate the mean of all the quantities
### Calculate q6 # 7. Global Q6 q6:Q6Calculate sixth order Steinhardt parameters. More detailsSPECIES=grpthis keyword is used for colvars such as coordination numberSWITCH={RATIONAL R_0=6.4 D_MAX=7.0}the switching function that it used in the construction of the contact matrixMEANcalculate the mean of all the quantitiesLOWMEM# 8. Local Q6 lq6:this flag does nothing and is present only to ensure back-compatibilityLOCAL_Q6SPECIES=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={RATIONAL R_0=6.4 D_MAX=7.0}This keyword is used if you want to employ an alternative to the continuous swiching function defined aboveMEANcalculate the mean of all the quantitiesLOWMEMflq6:this flag does nothing and is present only to ensure back-compatibilityMFILTER_MOREBasically equivalent to MORE_THAN. More detailsDATA=lq6the vector you wish to transformSWITCH={GAUSSIAN R_0=0.69 D_MAX=0.70} cnq6:the switching function that transformCOORDINATIONNUMBERCalculate the coordination numbers of atoms so that you can then calculate functions of the distribution of More detailsSPECIES=flq6this keyword is used for colvars such as coordination numberSWITCH={RATIONAL R_0=6.4 D_MAX=7.0}the switching function that it used in the construction of the contact matrixMEANcalculate the mean of all the quantitiesMORE_THAN={RATIONAL R_0=6.0} # 9. Number of local q6>5 particles ncnq6:calculate the number of variables that are more than a certain target valueCOMBINECalculate a polynomial combination of a set of other variables. More detailsARG=cnq6.morethanthe input to this functionPOWERS=1the powers to which you are raising each of the arguments in your functionPERIODIC=NO # 10. Local average q6 laq6:if the output of your function is periodic then you should specify the periodicity of the functionLOCAL_AVERAGECalculate averages over spherical regions centered on atoms More detailsSPECIES=q6this keyword is used for colvars such as coordination numberSWITCH={RATIONAL RATIONAL R_0=6.4 D_MAX=7.0}the switching function that it used in the construction of the contact matrixMEANcalculate the mean of all the quantities
### S2 Entropy # 11. S2 #ent: PAIRENTROPY ATOMS=1-388 MAXR=12.0 SIGMA=0.01
### DFS on particle-particle contact matrix mat:CONTACT_MATRIXAdjacency matrix in which two atoms are adjacent if they are within a certain cutoff. More detailsATOMS=cnthe atoms for which you would like to calculate the adjacency matrix (basically equivalent to GROUP)SWITCH={RATIONAL R_0=6.4 D_MAX=7.0} dfs:specify the switching function to use between two sets of indistinguishable atomsDFSCLUSTERINGFind the connected components of the matrix using the depth first search clustering algorithm. More detailsMATRIX=mat # 12. Number of particles in the largest cluster clust1nat:the input matrix (can use ARG instead)CLUSTER_NATOMSCalculate the number of atoms in the cluster of interest More detailsCLUSTERS=dfsthe 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 on
### PRINT #PRINT ARG=cn.mean,ncl.*,ncs.*,q4.mean,lq4.mean,ncnq4,laq4.mean,q6.mean,lq6.mean,ncnq6,laq6.mean,ent,clust1nat FILE=CVscreening.datPrint quantities to a file. More detailsARG=cn.mean,ncl.*,ncs.*,q4.mean,lq4.mean,ncnq4,laq4.mean,q6.mean,lq6.mean,ncnq6,laq6.mean,clust1natthe input for this action is the scalar output from one or more other actionsFILE=CVscreening.datthe name of the file on which to output these quantities