Project ID: plumID:23.017
Source: classical_biased_MD/plumed.dat
Originally used with PLUMED version: 2.9
Stable: zipped raw stdout - zipped raw stderr - stderr
Master: zipped raw stdout - zipped raw stderr - stderr
# --- (1) ATOMS DEFINITIONS and ALIGNMENT ---
protein: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-7654the numerical indexes for the set of atoms in the groupWHOLEMOLECULESThis action is used to rebuild molecules that can become split by the periodic boundary conditions. More detailsENTITY0=proteinthe atoms that make up a molecule that you wish to alignFIT_TO_TEMPLATEThis action is used to align a molecule to a template. More detailsSTRIDE=1the frequency with which molecules are reassembledREFERENCE=npt_eqm3_align2z_CA.pdba file in pdb format containing the reference structure and the atoms involved in the CVTYPE=OPTIMALthe manner in which RMSD alignment is performed
################################################################################################## # --- (2) CONTACT DESCRIPTORS ---
#....Reactive Criteria 1............ Dnu1:COORDINATIONCalculate coordination numbers. More detailsGROUPA=3026First list of atomsGROUPB=7699Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.55 NN=6 MM=10} Dnu2:This keyword is used if you want to employ an alternative to the continuous switching function defined aboveCOORDINATIONCalculate coordination numbers. More detailsGROUPA=3027First list of atomsGROUPB=7699Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.55 NN=6 MM=10}This keyword is used if you want to employ an alternative to the continuous switching function defined above
Nu1-CH2OH:COORDINATIONCalculate coordination numbers. More detailsGROUPA=3026First list of atomsGROUPB=7716Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.35 NN=6 MM=10} Nu2-CH2OH:This keyword is used if you want to employ an alternative to the continuous switching function defined aboveCOORDINATIONCalculate coordination numbers. More detailsGROUPA=3027First list of atomsGROUPB=7716Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.35 NN=6 MM=10}This keyword is used if you want to employ an alternative to the continuous switching function defined above
Nu1-acid:COORDINATIONCalculate coordination numbers. More detailsGROUPA=3026First list of atomsGROUPB=3606Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.35 NN=6 MM=10} Nu2-acid:This keyword is used if you want to employ an alternative to the continuous switching function defined aboveCOORDINATIONCalculate coordination numbers. More detailsGROUPA=3027First list of atomsGROUPB=3606Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.35 NN=6 MM=10}This keyword is used if you want to employ an alternative to the continuous switching function defined above
#....Reactive Criteria 2............ Dacid:COORDINATIONCalculate coordination numbers. More detailsGROUPA=3607First list of atomsGROUPB=7698Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.45 NN=6 MM=10}This keyword is used if you want to employ an alternative to the continuous switching function defined above
#....Reactive Criteria 3............ strHbond-O21:COORDINATIONCalculate coordination numbers. More detailsGROUPA=4654First list of atomsGROUPB=7703Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=6 MM=10} strHbond-O22:This keyword is used if you want to employ an alternative to the continuous switching function defined aboveCOORDINATIONCalculate coordination numbers. More detailsGROUPA=4655First list of atomsGROUPB=7703Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=6 MM=10}This keyword is used if you want to employ an alternative to the continuous switching function defined above
strHbond-O31:COORDINATIONCalculate coordination numbers. More detailsGROUPA=4654First list of atomsGROUPB=7707Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=6 MM=10} strHbond-O32:This keyword is used if you want to employ an alternative to the continuous switching function defined aboveCOORDINATIONCalculate coordination numbers. More detailsGROUPA=4655First list of atomsGROUPB=7707Second list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=6 MM=10}This keyword is used if you want to employ an alternative to the continuous switching function defined above
D300_torsion:TORSIONCalculate a torsional angle. More detailsATOMS=4646,4648,4650,4653 #N-CA-CB-CG torsion of residue 300 cos_torsion:the four atoms involved in the torsional angleCUSTOMCalculate a combination of variables using a custom expression. More detailsARG=D300_torsionthe input to this functionFUNC=cos(xthe function you wish to evaluatePERIODIC=-1,1if the output of your function is periodic then you should specify the periodicity of the function
# --- Z-distance DESCRIPTOR --- D197CA: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=3020 lig:the numerical indexes for the set of atoms in the groupCENTERCalculate the center for a group of atoms, with arbitrary weights. More detailsATOMS=7678-7719 #The reactive rings of the ligand (residue 500 and 501) D_nu-lig:the group of atoms that you are calculating the Gyration Tensor forDISTANCECalculate the distance between a pair of atoms. More detailsATOMS=D197CA,ligthe pair of atom that we are calculating the distance betweenCOMPONENTScalculate the x, y and z components of the distance separately and store them as label
################################################################################################## # --- (3) WATER DESCRIPTORS ---
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 detailsATOMS=7765-67992:3 #water moleculesthe numerical indexes for the set of atoms in the group
ligO4: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=7698 #Solvation of ligand (resid 500) ligO2:the numerical indexes for the set of atoms in the groupGROUPDefine 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=7703 #Solvation of ligand (resid 501) ligO3:the numerical indexes for the set of atoms in the groupGROUPDefine 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=7707 #Solvation of ligand (resid 501) ligO6:the numerical indexes for the set of atoms in the groupGROUPDefine 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=7716 #Solvation of ligand (resid 501)the numerical indexes for the set of atoms in the group
D197: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=3025 #Bindong pose selected atom D300:the numerical indexes for the set of atoms in the groupGROUPDefine 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=4653 #Bindong pose selected atomthe numerical indexes for the set of atoms in the group
# Hydration spots v1:FIXEDATOMAdd a virtual atom in a fixed position. More detailsAT=4.4475,4.6727,5.4427 v2:coordinates of the virtual atomFIXEDATOMAdd a virtual atom in a fixed position. More detailsAT=4.5887,4.7353,5.3047 v3:coordinates of the virtual atomFIXEDATOMAdd a virtual atom in a fixed position. More detailsAT=4.7473,4.5323,5.2327 v4:coordinates of the virtual atomFIXEDATOMAdd a virtual atom in a fixed position. More detailsAT=4.7796,4.6265,5.1469 v5:coordinates of the virtual atomFIXEDATOMAdd a virtual atom in a fixed position. More detailsAT=4.9981,4.6302,5.2047 v6:coordinates of the virtual atomFIXEDATOMAdd a virtual atom in a fixed position. More detailsAT=5.1255,4.7229,5.2486 v7:coordinates of the virtual atomFIXEDATOMAdd a virtual atom in a fixed position. More detailsAT=5.0725,4.8750,5.2862 v8:coordinates of the virtual atomFIXEDATOMAdd a virtual atom in a fixed position. More detailsAT=4.8496,4.9004,5.2126 v9:coordinates of the virtual atomFIXEDATOMAdd a virtual atom in a fixed position. More detailsAT=5.0243,5.0961,5.3479 v10:coordinates of the virtual atomFIXEDATOMAdd a virtual atom in a fixed position. More detailsAT=5.0874,5.2668,5.3580coordinates of the virtual atom
# --- DESCRIPTORS --- NligO2:COORDINATIONCalculate coordination numbers. More detailsGROUPA=ligO2First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=6 MM=10 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 NligO3:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=ligO3First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=6 MM=10 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 NligO4:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=ligO4First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=6 MM=10 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 NligO6:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=ligO6First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=6 MM=10 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20The frequency with which we are updating the atoms in the neighbor list
ND197:COORDINATIONCalculate coordination numbers. More detailsGROUPA=D197First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.35 NN=6 MM=10 D_MAX=0.8}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 ND300:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=D300First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.35 NN=6 MM=10 D_MAX=0.8}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20The frequency with which we are updating the atoms in the neighbor list
cvwo1:COORDINATIONCalculate coordination numbers. More detailsGROUPA=v1First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 cvwo2:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=v2First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 cvwo3:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=v3First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 cvwo4:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=v4First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 cvwo5:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=v5First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 cvwo6:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=v6First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 cvwo7:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=v7First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 cvwo8:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=v8First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 cvwo9:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=v9First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20 cvwo10:The frequency with which we are updating the atoms in the neighbor listCOORDINATIONCalculate coordination numbers. More detailsGROUPA=v10First list of atomsGROUPB=WOSecond list of atoms (if empty, N*(N-1)/2 pairs in GROUPA are counted)SWITCH={RATIONAL D_0=0.0 R_0=0.25 NN=2 MM=6 D_MAX=0.6}This keyword is used if you want to employ an alternative to the continuous switching function defined aboveNLISTUse a neighbor list to speed up the calculationNL_CUTOFF=2.0The cutoff for the neighbor listNL_STRIDE=20The frequency with which we are updating the atoms in the neighbor list
# ---(4) Wall on distance to prevent exit of ligandLOWER_WALLSDefines a wall for the value of one or more collective variables, More detailsAT=0.65the positions of the wallARG=D_nu-lig.zthe arguments on which the bias is actingKAPPA=10000.0the force constant for the wallEXP=2the powers for the wallsLABEL=lower_wall_za label for the action so that its output can be referenced in the input to other actionsUPPER_WALLSDefines a wall for the value of one or more collective variables, More detailsAT=1.00the positions of the wallARG=D_nu-lig.zthe arguments on which the bias is actingKAPPA=10000.0the force constant for the wallEXP=2the powers for the wallsLABEL=upper_wall_za label for the action so that its output can be referenced in the input to other actions
################################################################################################## # --- (5) Two deepTDA CVs ---
s_contact:PYTORCH_MODELLoad a PyTorch model compiled with TorchScript. More detailsFILE=contactCV_model.ptcFilename of the PyTorch compiled modelARG=Dnu1,Dnu2,Nu1-CH2OH,Nu2-CH2OH,Nu1-acid,Nu2-acid,strHbond-O21,strHbond-O22,strHbond-O31,strHbond-O32,Dacid,cos_torsion,D_nu-lig.zthe input for this action is the scalar output from one or more other actionsUPPER_WALLSDefines a wall for the value of one or more collective variables, More detailsAT=15.0the positions of the wallARG=s_contact.node-0the arguments on which the bias is actingKAPPA=5000.0the force constant for the wallEXP=2the powers for the wallsLABEL=upper_wall_s_contacta label for the action so that its output can be referenced in the input to other actionsLOWER_WALLSDefines a wall for the value of one or more collective variables, More detailsAT=-15.0the positions of the wallARG=s_contact.node-0the arguments on which the bias is actingKAPPA=5000.0the force constant for the wallEXP=2the powers for the wallsLABEL=lower_wall_s_contacta label for the action so that its output can be referenced in the input to other actions
#............................................................................................ s_water:PYTORCH_MODELLoad a PyTorch model compiled with TorchScript. More detailsFILE=water_model.ptcFilename of the PyTorch compiled modelARG=cvwo1,cvwo2,cvwo3,cvwo4,cvwo5,cvwo6,cvwo7,cvwo8,cvwo9,cvwo10,NligO2,NligO3,NligO4,NligO6,ND197,ND300the input for this action is the scalar output from one or more other actionsUPPER_WALLSDefines a wall for the value of one or more collective variables, More detailsAT=15.0the positions of the wallARG=s_water.node-0the arguments on which the bias is actingKAPPA=5000.0the force constant for the wallEXP=2the powers for the wallsLABEL=upper_wall_s_watera label for the action so that its output can be referenced in the input to other actionsLOWER_WALLSDefines a wall for the value of one or more collective variables, More detailsAT=-15.0the positions of the wallARG=s_water.node-0the arguments on which the bias is actingKAPPA=5000.0the force constant for the wallEXP=2the powers for the wallsLABEL=lower_wall_s_watera label for the action so that its output can be referenced in the input to other actions
#.....normalized deepCV................................................................ n_s_contact:CUSTOMCalculate a combination of variables using a custom expression. More detailsARG=s_contact.node-0the input to this functionFUNC=(x+14.0)/28.0the function you wish to evaluatePERIODIC=NO n_s_water:if the output of your function is periodic then you should specify the periodicity of the functionCUSTOMCalculate a combination of variables using a custom expression. More detailsARG=s_water.node-0the input to this functionFUNC=(x+14.0)/28.0the function you wish to evaluatePERIODIC=NOif the output of your function is periodic then you should specify the periodicity of the function
#.....pathCV................................................................ pth:PATHPath collective variables with a more flexible framework for the distance metric being used. More detailsREFERENCE=final_path.pdba pdb file containing the set of reference configurationsTYPE=EUCLIDEANthe manner in which distances are calculatedLAMBDA=200.0the lambda parameter is needed for smoothing, is in the units of plumedUPPER_WALLSDefines a wall for the value of one or more collective variables, More detailsAT=0.01the positions of the wallARG=pth.zpaththe arguments on which the bias is actingKAPPA=500000the force constant for the wallEXP=2the powers for the wallsLABEL=upper_pthza label for the action so that its output can be referenced in the input to other actions
################################################################################################## # --- (6) OPES ---OPES_METAD...On-the-fly probability enhanced sampling with metadynamics-like target distribution. More detailsLABEL=opesa label for the action so that its output can be referenced in the input to other actionsARG=pth.spaththe input for this action is the scalar output from one or more other actionsFILE=../Kernels.dataa file in which the list of all deposited kernels is storedSTATE_RFILE=../compressed.Kernelsread from this file the compressed kernels and all the info needed to RESTART the simulationSTATE_WFILE=../compressed.Kernelswrite to this file the compressed kernels and all the info needed to RESTART the simulationPACE=500the frequency for kernel depositionBARRIER=55the free energy barrier to be overcomeTEMP=300.0 # RESTART=YEStemperatureSTATE_WSTRIDE=5000number of MD steps between writing the STATE_WFILEWALKERS_MPI... OPES_METADswitch on MPI version of multiple walkersPrint quantities to a file. More detailsSTRIDE=100the frequency with which the quantities of interest should be outputARG=s_contact.node-0,s_water.node-0,n_s_contact,n_s_water,pth.spath,pth.zpath,*.bias,opes.rct,opes.zed,opes.neff,opes.nkerthe input for this action is the scalar output from one or more other actionsFILE=COLVARthe name of the file on which to output these quantitiesFMT=%8.4fthe format that should be used to output real numbers