Project ID: plumID:23.009
Source: OAMe_G2/training/flooding/template/plumed_data.dat
Originally used with PLUMED version: 2.9
Stable: zipped raw stdout - zipped raw stderr - stderr
Master: zipped raw stdout - zipped raw stderr - stderr
# vim: ft=plumedEnables syntax highlighting for PLUMED files in vim. See here for more details. # # --- (0) LOAD PYTORCH ---
#LOAD FILE=../code/PytorchModel.cpp
# --- (1) ATOMS DEFINITIONS and ALIGNMENT ---
HOST : 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 details ATOMSthe numerical indexes for the set of atoms in the group=16-211 #host atoms LIGC : 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 details ATOMSthe numerical indexes for the set of atoms in the group=1-7,9 #carbon atoms in the ligand l1 : 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 details ATOMSthe numerical indexes for the set of atoms in the group=1 #ligand selected atoms l2 : 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 details ATOMSthe numerical indexes for the set of atoms in the group=4 l3 : 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 details ATOMSthe numerical indexes for the set of atoms in the group=8 l4 : 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 details ATOMSthe numerical indexes for the set of atoms in the group=9 WO : 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 details ATOMSthe numerical indexes for the set of atoms in the group=221-6520:3 #water oxygen atoms
WHOLEMOLECULESThis action is used to rebuild molecules that can become split by the periodic boundary conditions. More details ENTITY0the atoms that make up a molecule that you wish to align=HOST FIT_TO_TEMPLATEThis action is used to align a molecule to a template. More details STRIDE the frequency with which molecules are reassembled=1 REFERENCEa file in pdb format containing the reference structure and the atoms involved in the CV=conf_template.pdb TYPE the manner in which RMSD alignment is performed=OPTIMAL #coordinates alignment lig : CENTERCalculate the center for a group of atoms, with arbitrary weights. More details ATOMSthe group of atoms that you are calculating the Gyration Tensor for=LIGC v1FIXEDATOMAdd a virtual atom in a fixed position. This action has hidden defaults. More details ATcoordinates of the virtual atom=2.0136,2.0136,2.0 #virtual atoms : v2FIXEDATOMAdd a virtual atom in a fixed position. This action has hidden defaults. More details ATcoordinates of the virtual atom=2.0136,2.0136,2.25 : v3FIXEDATOMAdd a virtual atom in a fixed position. This action has hidden defaults. More details ATcoordinates of the virtual atom=2.0136,2.0136,2.5 : v4FIXEDATOMAdd a virtual atom in a fixed position. This action has hidden defaults. More details ATcoordinates of the virtual atom=2.0136,2.0136,2.75 : v5FIXEDATOMAdd a virtual atom in a fixed position. This action has hidden defaults. More details ATcoordinates of the virtual atom=2.0136,2.0136,3.0 : v6FIXEDATOMAdd a virtual atom in a fixed position. This action has hidden defaults. More details ATcoordinates of the virtual atom=2.0136,2.0136,3.25 : v7FIXEDATOMAdd a virtual atom in a fixed position. This action has hidden defaults. More details ATcoordinates of the virtual atom=2.0136,2.0136,3.5 : v8FIXEDATOMAdd a virtual atom in a fixed position. This action has hidden defaults. More details ATcoordinates of the virtual atom=2.0136,2.0136,3.75 :
cyl : DISTANCECalculate the distance/s between pairs of atoms. More details ATOMSthe pair of atom that we are calculating the distance between=v1,lig COMPONENTS calculate the x, y and z components of the distance separately and store them as label radius : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=cyl.x,cyl.y FUNCthe function you wish to evaluate=sqrt(x*x+y*y) PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO # --- (2) DESCRIPTORS ---
L1 : COORDINATIONCalculate coordination numbers. More details GROUPAFirst list of atoms=l1 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=WO SWITCHThis keyword is used if you want to employ an alternative to the continuous switching function defined above. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL D_0=0.0 R_0=0.25 NN=6 MM=10} NLIST Use a neighbor list to speed up the calculation NL_CUTOFFThe cutoff for the neighbor list=1.0 NL_STRIDEThe frequency with which we are updating the atoms in the neighbor list=5 L2 : COORDINATIONCalculate coordination numbers. More details GROUPAFirst list of atoms=l2 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=WO SWITCHThis keyword is used if you want to employ an alternative to the continuous switching function defined above. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL D_0=0.0 R_0=0.25 NN=6 MM=10} NLIST Use a neighbor list to speed up the calculation NL_CUTOFFThe cutoff for the neighbor list=1.0 NL_STRIDEThe frequency with which we are updating the atoms in the neighbor list=5 L3 : COORDINATIONCalculate coordination numbers. More details GROUPAFirst list of atoms=l3 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=WO SWITCHThis keyword is used if you want to employ an alternative to the continuous switching function defined above. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL D_0=0.0 R_0=0.25 NN=6 MM=10} NLIST Use a neighbor list to speed up the calculation NL_CUTOFFThe cutoff for the neighbor list=1.0 NL_STRIDEThe frequency with which we are updating the atoms in the neighbor list=5 L4 : COORDINATIONCalculate coordination numbers. More details GROUPAFirst list of atoms=l4 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=WO SWITCHThis keyword is used if you want to employ an alternative to the continuous switching function defined above. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL D_0=0.0 R_0=0.25 NN=6 MM=10} NLIST Use a neighbor list to speed up the calculation NL_CUTOFFThe cutoff for the neighbor list=1.0 NL_STRIDEThe frequency with which we are updating the atoms in the neighbor list=5 V1 : COORDINATIONCalculate coordination numbers. More details GROUPAFirst list of atoms=v1 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=WO SWITCHThis keyword is used if you want to employ an alternative to the continuous switching function defined above. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6} NLIST Use a neighbor list to speed up the calculation NL_CUTOFFThe cutoff for the neighbor list=1.0 NL_STRIDEThe frequency with which we are updating the atoms in the neighbor list=5 V2 : COORDINATIONCalculate coordination numbers. More details GROUPAFirst list of atoms=v2 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=WO SWITCHThis keyword is used if you want to employ an alternative to the continuous switching function defined above. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6} NLIST Use a neighbor list to speed up the calculation NL_CUTOFFThe cutoff for the neighbor list=1.0 NL_STRIDEThe frequency with which we are updating the atoms in the neighbor list=5 V3 : COORDINATIONCalculate coordination numbers. More details GROUPAFirst list of atoms=v3 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=WO SWITCHThis keyword is used if you want to employ an alternative to the continuous switching function defined above. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6} NLIST Use a neighbor list to speed up the calculation NL_CUTOFFThe cutoff for the neighbor list=1.0 NL_STRIDEThe frequency with which we are updating the atoms in the neighbor list=5 V4 : COORDINATIONCalculate coordination numbers. More details GROUPAFirst list of atoms=v4 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=WO SWITCHThis keyword is used if you want to employ an alternative to the continuous switching function defined above. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6} NLIST Use a neighbor list to speed up the calculation NL_CUTOFFThe cutoff for the neighbor list=1.0 NL_STRIDEThe frequency with which we are updating the atoms in the neighbor list=5 V5 : COORDINATIONCalculate coordination numbers. More details GROUPAFirst list of atoms=v5 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=WO SWITCHThis keyword is used if you want to employ an alternative to the continuous switching function defined above. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6} NLIST Use a neighbor list to speed up the calculation NL_CUTOFFThe cutoff for the neighbor list=1.0 NL_STRIDEThe frequency with which we are updating the atoms in the neighbor list=5 V6 : COORDINATIONCalculate coordination numbers. More details GROUPAFirst list of atoms=v6 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=WO SWITCHThis keyword is used if you want to employ an alternative to the continuous switching function defined above. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6} NLIST Use a neighbor list to speed up the calculation NL_CUTOFFThe cutoff for the neighbor list=1.0 NL_STRIDEThe frequency with which we are updating the atoms in the neighbor list=5 V7 : COORDINATIONCalculate coordination numbers. More details GROUPAFirst list of atoms=v7 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=WO SWITCHThis keyword is used if you want to employ an alternative to the continuous switching function defined above. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6} NLIST Use a neighbor list to speed up the calculation NL_CUTOFFThe cutoff for the neighbor list=1.0 NL_STRIDEThe frequency with which we are updating the atoms in the neighbor list=5 V8 : COORDINATIONCalculate coordination numbers. More details GROUPAFirst list of atoms=v8 GROUPBSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)=WO SWITCHThis keyword is used if you want to employ an alternative to the continuous switching function defined above. Options for this keyword are explained in the documentation for LESS_THAN.={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6} NLIST Use a neighbor list to speed up the calculation NL_CUTOFFThe cutoff for the neighbor list=1.0 NL_STRIDEThe frequency with which we are updating the atoms in the neighbor list=5 d1 : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=L1 FUNCthe function you wish to evaluate=(x/2.5)-1.0 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO #normalized descriptors d2 : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=L2 FUNCthe function you wish to evaluate=(x/2.5)-1.0 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO d3 : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=L3 FUNCthe function you wish to evaluate=(x/2.5)-1.0 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO d4 : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=L4 FUNCthe function you wish to evaluate=(x/2.5)-1.0 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO d5 : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=V1 FUNCthe function you wish to evaluate=(x/2.8)-1.0 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO d6 : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=V2 FUNCthe function you wish to evaluate=(x/2.8)-1.0 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO d7 : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=V3 FUNCthe function you wish to evaluate=(x/2.8)-1.0 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO d8 : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=V4 FUNCthe function you wish to evaluate=(x/2.8)-1.0 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO d9 : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=V5 FUNCthe function you wish to evaluate=(x/2.8)-1.0 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO d10 : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=V6 FUNCthe function you wish to evaluate=(x/2.8)-1.0 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO d11 : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=V7 FUNCthe function you wish to evaluate=(x/2.8)-1.0 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO d12 : MATHEVALAn alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. More details ARGthe values input to this function=V8 FUNCthe function you wish to evaluate=(x/2.8)-1.0 PERIODICif the output of your function is periodic then you should specify the periodicity of the function=NO # --- (3) DEEP-LDA CV and other quantities ---
#s: PYTORCH_MODEL MODEL=modelG2_a.pt ARG=d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12 #NN output #sw: MATHEVAL ARG=s.node-0 FUNC=x+x^3 PERIODIC=NO #Deep-LDA CV
#funnel: MATHEVAL ARG=radius,cyl.z VAR=r,z FUNC=(r+1.0*(-1.2+z))*step(-z+1.)+(r-0.2)*step(z-1.) PERIODIC=NO #UPPER_WALLS AT=0 ARG=funnel KAPPA=2000.0 LABEL=funnelwall #funnel restraint #UPPER_WALLS AT=1.8 ARG=cyl.z KAPPA=4000.0 EXP=2 LABEL=upper_wall #upper limit of cyl.z
#ang: ANGLE ATOMS=v3,v5,8,6 #angle of a ligand's axis with z #cosang: MATHEVAL ARG=ang FUNC=cos(x) PERIODIC=NO
# --- (4) OPES Flooding --- #target: CUSTOM ARG=cyl.z FUNC=step(x-1.0) PERIODIC=NO
#OPES_METAD ... # LABEL=opes # ARG=cyl.z # FILE=Kernels.data # RESTART=NO # STATE_RFILE=compressed_Kernels.data # STATE_WFILE=compressed_Kernels.data # PACE=500 # BARRIER=40 # EXCLUDED_REGION=target # #SIGMA=0.05 #... OPES_METAD
#COMMITTOR ... # ARG=cyl.z # STRIDE=50000 # BASIN_LL1=1.6 # BASIN_UL1=2.0 #... COMMITTOR
PRINTPrint quantities to a file. More details ARGthe labels of the values that you would like to print to the file=d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,cyl.z STRIDE the frequency with which the quantities of interest should be output=1 FILEthe name of the file on which to output these quantities=data.dat ENDPLUMEDTerminate plumed input. More details