This is part of the function module |
Calculates the average over multiple arguments.
If more than one collective variable is given for each argument then they are averaged separately. The average is stored in a component labelled label.cvlabel.
The following input tells plumed to calculate the chemical shifts for four different proteins in the same simulation box then average them, calculated the sum of the squared deviation with respect to the experimental values and applies a linear restraint.
MOLINFOSTRUCTURE=data/template.pdb chaina: GROUPcompulsory keyword a file in pdb format containing a reference structure.ATOMS=1-1640 chainb: GROUPthe numerical indexes for the set of atoms in the group.ATOMS=1641-3280 chainc: GROUPthe numerical indexes for the set of atoms in the group.ATOMS=3281-4920 chaind: GROUPthe numerical indexes for the set of atoms in the group.ATOMS=4921-6560 WHOLEMOLECULESthe numerical indexes for the set of atoms in the group.ENTITY0=chainathe atoms that make up a molecule that you wish to align.ENTITY1=chainbthe atoms that make up a molecule that you wish to align.ENTITY2=chaincthe atoms that make up a molecule that you wish to align.ENTITY3=chaind csa: CS2BACKBONEthe atoms that make up a molecule that you wish to align.ATOMS=chainaThe atoms to be included in the calculation, e.g.NRES=100could not find this keywordDATA=data/could not find this keywordTEMPLATE=chaina.pdbcompulsory keyword ( default=template.pdb ) A PDB file of the protein system.NOPBCcsb: CS2BACKBONE( default=off ) ignore the periodic boundary conditions when calculating distancesATOMS=chainbThe atoms to be included in the calculation, e.g.NRES=100could not find this keywordDATA=data/could not find this keywordTEMPLATE=chainb.pdbcompulsory keyword ( default=template.pdb ) A PDB file of the protein system.NOPBCcsc: CS2BACKBONE( default=off ) ignore the periodic boundary conditions when calculating distancesATOMS=chaincThe atoms to be included in the calculation, e.g.NRES=100could not find this keywordDATA=data/could not find this keywordTEMPLATE=chainc.pdbcompulsory keyword ( default=template.pdb ) A PDB file of the protein system.NOPBCcsd: CS2BACKBONE( default=off ) ignore the periodic boundary conditions when calculating distancesATOMS=chaindThe atoms to be included in the calculation, e.g.NRES=100could not find this keywordDATA=data/could not find this keywordTEMPLATE=chaind.pdbcompulsory keyword ( default=template.pdb ) A PDB file of the protein system.NOPBCensca: LOCALENSEMBLE( default=off ) ignore the periodic boundary conditions when calculating distancesNUM=4compulsory keyword the number of local replicasARG1=(csa\.ca_.*)the input for this action is the scalar output from one or more other actions.ARG2=(csb\.ca_.*)the input for this action is the scalar output from one or more other actions.ARG3=(csc\.ca_.*)the input for this action is the scalar output from one or more other actions.ARG4=(csd\.ca_.*) enscb: LOCALENSEMBLEthe input for this action is the scalar output from one or more other actions.NUM=4compulsory keyword the number of local replicasARG1=(csa\.cb_.*)the input for this action is the scalar output from one or more other actions.ARG2=(csb\.cb_.*)the input for this action is the scalar output from one or more other actions.ARG3=(csc\.cb_.*)the input for this action is the scalar output from one or more other actions.ARG4=(csd\.cb_.*) ensco: LOCALENSEMBLEthe input for this action is the scalar output from one or more other actions.NUM=4compulsory keyword the number of local replicasARG1=(csa\.co_.*)the input for this action is the scalar output from one or more other actions.ARG2=(csb\.co_.*)the input for this action is the scalar output from one or more other actions.ARG3=(csc\.co_.*)the input for this action is the scalar output from one or more other actions.ARG4=(csd\.co_.*) enshn: LOCALENSEMBLEthe input for this action is the scalar output from one or more other actions.NUM=4compulsory keyword the number of local replicasARG1=(csa\.hn_.*)the input for this action is the scalar output from one or more other actions.ARG2=(csb\.hn_.*)the input for this action is the scalar output from one or more other actions.ARG3=(csc\.hn_.*)the input for this action is the scalar output from one or more other actions.ARG4=(csd\.hn_.*) ensnh: LOCALENSEMBLEthe input for this action is the scalar output from one or more other actions.NUM=4compulsory keyword the number of local replicasARG1=(csa\.nh_.*)the input for this action is the scalar output from one or more other actions.ARG2=(csb\.nh_.*)the input for this action is the scalar output from one or more other actions.ARG3=(csc\.nh_.*)the input for this action is the scalar output from one or more other actions.ARG4=(csd\.nh_.*) stca: STATSthe input for this action is the scalar output from one or more other actions.ARG=(ensca\.csa\.ca_.*)the input for this action is the scalar output from one or more other actions.PARARG=(csa\.expca_.*)the input for this action is the scalar output from one or more other actions without derivatives.SQDEVSUMstcb: STATS( default=off ) calculates only SQDEVSUMARG=(enscb\.csa\.cb_.*)the input for this action is the scalar output from one or more other actions.PARARG=(csa\.expcb_.*)the input for this action is the scalar output from one or more other actions without derivatives.SQDEVSUMstco: STATS( default=off ) calculates only SQDEVSUMARG=(ensco\.csa\.co_.*)the input for this action is the scalar output from one or more other actions.PARARG=(csa\.expco_.*)the input for this action is the scalar output from one or more other actions without derivatives.SQDEVSUMsthn: STATS( default=off ) calculates only SQDEVSUMARG=(enshn\.csa\.hn_.*)the input for this action is the scalar output from one or more other actions.PARARG=(csa\.exphn_.*)the input for this action is the scalar output from one or more other actions without derivatives.SQDEVSUMstnh: STATS( default=off ) calculates only SQDEVSUMARG=(ensnh\.csa\.nh_.*)the input for this action is the scalar output from one or more other actions.PARARG=(csa\.expnh_.*)the input for this action is the scalar output from one or more other actions without derivatives.SQDEVSUMres: RESTRAINT( default=off ) calculates only SQDEVSUMARG=stca.*,stcb.*,stco.*,sthn.*,stnh.*the input for this action is the scalar output from one or more other actions.AT=0.,0.,0.,0.,0.compulsory keyword the position of the restraintKAPPA=0.,0.,0.,0.,0compulsory keyword ( default=0.0 ) specifies that the restraint is harmonic and what the values of the force constants on each of the variables areSLOPE=16.,16.,12.,24.,0.5compulsory keyword ( default=0.0 ) specifies that the restraint is linear and what the values of the force constants on each of the variables are
NUM | the number of local replicas |
NUMERICAL_DERIVATIVES | ( default=off ) calculate the derivatives for these quantities numerically |
ARG | the input for this action is the scalar output from one or more other actions. The particular scalars that you will use are referenced using the label of the action. If the label appears on its own then it is assumed that the Action calculates a single scalar value. The value of this scalar is thus used as the input to this new action. If * or *.* appears the scalars calculated by all the proceeding actions in the input file are taken. Some actions have multi-component outputs and each component of the output has a specific label. For example a DISTANCE action labelled dist may have three components x, y and z. To take just the x component you should use dist.x, if you wish to take all three components then use dist.*.More information on the referencing of Actions can be found in the section of the manual on the PLUMED Getting Started. Scalar values can also be referenced using POSIX regular expressions as detailed in the section on Regular Expressions. To use this feature you you must compile PLUMED with the appropriate flag. You can use multiple instances of this keyword i.e. ARG1, ARG2, ARG3... |