Index of Actions

The following page contains an alphabetically ordered list of all the Actions and command line tools that are available in PLUMED 2. For lists of Actions classified in accordance with the particular tasks that are being performed see:

  • Collective Variables tells you about the ways that you can calculate functions of the positions of the atoms.
  • Analysis tells you about the various forms of analysis you can run on trajectories using PLUMED.
  • Bias tells you about the methods that you can use to bias molecular dynamics simulations with PLUMED.

Full list of actions

ABMD BIAS Adds a ratchet-and-pawl like restraint on one or more variables.
ADAPTIVE_PATH COLVAR Compute path collective variables that adapt to the lowest free energy path connecting states A and B.
ALIGNED_MATRIX MATRIX Adjacency matrix in which two molecule are adjacent if they are within a certain cutoff and if they have the same orientation.
ALPHABETA COLVAR Measures a distance including pbc between the instantaneous values of a set of torsional angles and set of reference values.
ALPHARMSD COLVAR Probe the alpha helical content of a protein structure.
ANGLE COLVAR Calculate an angle.
ANGLES MCOLVAR Calculate functions of the distribution of angles .
ANN ANNMOD_Function Calculates the ANN-function.
ANTIBETARMSD COLVAR Probe the antiparallel beta sheet content of your protein structure.
AROUND VOLUMES This quantity can be used to calculate functions of the distribution of collective variables for the atoms that lie in a particular, user-specified part of of the cell.
AVERAGE GRIDCALC Calculate the ensemble average of a collective variable
BF_CHEBYSHEV VES_BASISF Chebyshev polynomial basis functions.
BF_COMBINED VES_BASISF Combining other basis functions types
BF_COSINE VES_BASISF Fourier cosine basis functions.
BF_CUBIC_B_SPLINES VES_BASISF Cubic B spline basis functions.
BF_CUSTOM VES_BASISF Basis functions given by arbitrary mathematical expressions.
BF_FOURIER VES_BASISF Fourier basis functions.
BF_GAUSSIANS VES_BASISF Gaussian basis functions.
BF_LEGENDRE VES_BASISF Legendre polynomials basis functions.
BF_POWERS VES_BASISF Polynomial power basis functions.
BF_SINE VES_BASISF Fourier sine basis functions.
BF_WAVELETS VES_BASISF Daubechies Wavelets basis functions.
BIASVALUE BIAS Takes the value of one variable and use it as a bias
BOND_DIRECTIONS MCOLVAR Calculate the vectors connecting atoms that are within cutoff defined using a switching function.
BRIDGE MCOLVAR Calculate the number of atoms that bridge two parts of a structure
CALIBER ISDB_BIAS Add a time-dependent, harmonic restraint on one or more variables.
CAVITY VOLUMES This quantity can be used to calculate functions of the distribution of collective variables for the atoms that lie in a box defined by the positions of four atoms.
CELL COLVAR Calculate the components of the simulation cell
CENTER VATOM Calculate the center for a group of atoms, with arbitrary weights.
CENTER_OF_MULTICOLVAR VATOM Calculate a a weighted average position based on the value of some multicolvar.
CLASSICAL_MDS DIMRED Create a low-dimensional projection of a trajectory using the classical multidimensional scaling algorithm.
CLUSTER_DIAMETER CONCOMP Print out the diameter of one of the connected components
CLUSTER_DISTRIBUTION CONCOMP Calculate functions of the distribution of properties in your connected components.
CLUSTER_NATOMS CONCOMP Gives the number of atoms in the connected component
CLUSTER_PROPERTIES CONCOMP Calculate properties of the distribution of some quantities that are part of a connected component
CLUSTER_WITHSURFACE MATRIXF Take a connected component that was found using a clustering algorithm and create a new cluster that contains those atoms that are in the cluster together with those atoms that are within a certain cutoff of the cluster.
COLLECT_FRAMES ANALYSIS This allows you to convert a trajectory and a dissimilarity matrix into a dissimilarity object
COLUMNSUMS MATRIXF Sum the columns of a contact matrix
COM VATOM Calculate the center of mass for a group of atoms.
COMBINE FUNCTION Calculate a polynomial combination of a set of other variables.
COMMITTOR PRINTANALYSIS Does a committor analysis.
CONSTANT COLVAR Return one or more constant quantities with or without derivatives.
CONTACTMAP COLVAR Calculate the distances between a number of pairs of atoms and transform each distance by a switching function.
CONTACT_MATRIX MATRIX Adjacency matrix in which two atoms are adjacent if they are within a certain cutoff.
CONVERT_TO_FES GRIDANALYSIS Convert a histogram, H(x), to a free energy surface using F(x) = -k_B T ln H(x).
COORDINATION COLVAR Calculate coordination numbers.
COORDINATIONNUMBER MCOLVAR Calculate the coordination numbers of atoms so that you can then calculate functions of the distribution of coordination numbers such as the minimum, the number less than a certain quantity and so on.
CS2BACKBONE ISDB_COLVAR Calculates the backbone chemical shifts for a protein.
CUSTOM FUNCTION Calculate a combination of variables using a custom expression.
DEBUG GENERIC Set some debug options.
DENSITY MCOLVAR Calculate functions of the density of atoms as a function of the box. This allows one to calculate the number of atoms in half the box.
DFSCLUSTERING MATRIXF Find the connected components of the matrix using the depth first search clustering algorithm.
DHENERGY COLVAR Calculate Debye-Huckel interaction energy among GROUPA and GROUPB.
DIHCOR COLVAR Measures the degree of similarity between dihedral angles.
DIMER COLVAR This CV computes the dimer interaction energy for a collection of dimers.
DIPOLE COLVAR Calculate the dipole moment for a group of atoms.
DISTANCE COLVAR Calculate the distance between a pair of atoms.
DISTANCES MCOLVAR Calculate the distances between one or many pairs of atoms. You can then calculate functions of the distribution of distances such as the minimum, the number less than a certain quantity and so on.
DISTANCE_FROM_CONTOUR COLVAR Calculate the perpendicular distance from a Willard-Chandler dividing surface.
DRMSD DCOLVAR Calculate the distance RMSD with respect to a reference structure.
DRR EABFMOD_BIAS Used to performed extended-system adaptive biasing force(eABF)
DUMPATOMS PRINTANALYSIS Dump selected atoms on a file.
DUMPCUBE GRIDANALYSIS Output a three dimensional grid using the Gaussian cube file format.
DUMPDERIVATIVES PRINTANALYSIS Dump the derivatives with respect to the input parameters for one or more objects (generally CVs, functions or biases).
DUMPFORCES PRINTANALYSIS Dump the force acting on one of a values in a file.
DUMPGRAPH CONCOMP Write out the connectivity of the nodes in the graph in dot format.
DUMPGRID GRIDANALYSIS Output the function on the grid to a file with the PLUMED grid format.
DUMPMASSCHARGE PRINTANALYSIS Dump masses and charges on a selected file.
DUMPMULTICOLVAR PRINTANALYSIS Dump atom positions and multicolvar on a file.
DUMPPROJECTIONS PRINTANALYSIS Dump the derivatives with respect to the input parameters for one or more objects (generally CVs, functions or biases).
ECV_CUSTOM OPES_EXPANSION_CV Use some given CVs as a set of expansion collective variables (ECVs).
ECV_LINEAR OPES_EXPANSION_CV Linear expansion, according to a parameter lambda.
ECV_MULTITHERMAL OPES_EXPANSION_CV Expand a simulation to sample multiple temperatures simultaneously.
ECV_MULTITHERMAL_MULTIBARIC OPES_EXPANSION_CV Expand a simulation to sample multiple temperatures and pressures.
ECV_UMBRELLAS_FILE OPES_EXPANSION_CV Target a multiumbrella ensemble, by combining systems each with a parabolic bias potential at a different location.
ECV_UMBRELLAS_LINE OPES_EXPANSION_CV Target a multiumbrella ensemble, by combining systems each with a parabolic bias potential at a different location.
EDS EDSMOD_BIAS Add a linear bias on a set of observables.
EEFSOLV COLVAR Calculates EEF1 solvation free energy for a group of atoms.
EFFECTIVE_ENERGY_DRIFT GENERIC Print the effective energy drift
EMMI ISDB_COLVAR Calculate the fit of a structure or ensemble of structures with a cryo-EM density map.
ENDPLUMED GENERIC Terminate plumed input.
ENERGY COLVAR Calculate the total potential energy of the simulation box.
ENSEMBLE FUNCTION Calculates the replica averaging of a collective variable over multiple replicas.
ENVIRONMENTSIMILARITY MCOLVAR Measure how similar the environment around atoms is to that found in some reference crystal structure.
ERMSD COLVAR Calculate eRMSD with respect to a reference structure.
EUCLIDEAN_DISSIMILARITIES ANALYSIS Calculate the matrix of dissimilarities between a trajectory of atomic configurations.
EXTENDED_LAGRANGIAN BIAS Add extended Lagrangian.
EXTERNAL BIAS Calculate a restraint that is defined on a grid that is read during start up
EXTRACV COLVAR Allow PLUMED to use collective variables computed in the MD engine.
FAKE COLVAR This is a fake colvar container used by cltools or various other actions that supports input and period definitions
FCCUBIC MCOLVAR Measure how similar the environment around atoms is to that found in a FCC structure.
FIND_CONTOUR GRIDANALYSIS Find an isocontour in a smooth function.
FIND_CONTOUR_SURFACE GRIDANALYSIS Find an isocontour by searching along either the x, y or z direction.
FIND_SPHERICAL_CONTOUR GRIDANALYSIS Find an isocontour in a three dimensional grid by searching over a Fibonacci sphere.
FISST FISSTMOD_BIAS Compute and apply the optimal linear force on an observable to enhance sampling of conformational distributions over a range of applied forces.
FIT_TO_TEMPLATE GENERIC This action is used to align a molecule to a template.
FIXEDATOM VATOM Add a virtual atom in a fixed position.
FLUSH GENERIC This command instructs plumed to flush all the open files with a user specified frequency.Notice that all files are flushed anyway every 10000 steps.
FOURIER_TRANSFORM GRIDANALYSIS Compute the Discrete Fourier Transform (DFT) by means of FFTW of data stored on a 2D grid.
FRET ISDB_COLVAR Calculates the FRET efficiency between a pair of atoms.The efficiency is calculated using the Forster relation:
FUNCPATHGENERAL FUNCTION This function calculates path collective variables (PCVs) using an arbitrary combination of collective variables.
FUNCPATHMSD FUNCTION This function calculates path collective variables.
FUNCSUMHILLS FUNCTION This function is intended to be called by the command line tool sum_hills. It is meant to integrate a HILLS file or an HILLS file interpreted as a histogram in a variety of ways. It is, therefore, not expected that you use this during your dynamics (it will crash!)
FUNNEL FUNNELMOD_BIAS Calculate a funnel-shape restraint potential that is defined on a grid that is read during the setup.
FUNNEL_PS FUNNELMOD_COLVAR FUNNEL_PS implements the Funnel-Metadynamics (FM) technique in PLUMED 2.
FUSIONPOREEXPANSIONP MEMBRANEFUSIONMOD_COLVAR A CV for inducing the expansion of a fusion pore from a nucleated fusion pore.
FUSIONPORENUCLEATIONP MEMBRANEFUSIONMOD_COLVAR A CV for inducing the nucleation of the fusion pore from a hemifusion stalk.
GHBFIX COLVAR Calculate the GHBFIX interaction energy among GROUPA and GROUPBusing a potential defined in Kührová et al., Improving the performance of the AMBER RNA force field bytuning the hydrogen-bonding interactions, JCTC, 2019. Essentially it is a switching function being -1 for small distances and 0 for large distances with a smooth interpolation in the middle. This can be scaled as desired by specifying interaction scaling parameters and energy units.
GHOST VATOM Calculate the absolute position of a ghost atom with fixed coordinates in the local reference frame formed by three atoms.
GPROPERTYMAP COLVAR Property maps but with a more flexible framework for the distance metric being used.
GRADIENT MCOLVARF Calculate the gradient of the average value of a multicolvar value
GRID_TO_XYZ GRIDANALYSIS Output the function on the grid to an xyz file
GROUP GENERIC Define 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.
GYRATION COLVAR Calculate the radius of gyration, or other properties related to it.
HBOND_MATRIX MATRIX Adjacency matrix in which two atoms are adjacent if there is a hydrogen bond between them.
HBPAMM_MATRIX MATRIX Adjacency matrix in which two electronegative atoms are adjacent if they are hydrogen bonded
HBPAMM_SH MCOLVAR Number of HBPAMM hydrogen bonds formed by each hydrogen atom in the system
HISTOGRAM GRIDCALC Accumulate the average probability density along a few CVs from a trajectory.
INCLUDE GENERIC Includes an external input file, similar to #include in C preprocessor.
INCYLINDER VOLUMES This quantity can be used to calculate functions of the distribution of collective variables for the atoms that lie in a particular, user-specified part of of the cell.
INENVELOPE VOLUMES This quantity can be used to calculate functions of the distribution of collective variables for the atoms that lie in a region where the density of a certain type of atom is high.
INPLANEDISTANCES MCOLVAR Calculate distances in the plane perpendicular to an axis
INSPHERE VOLUMES This quantity can be used to calculate functions of the distribution of collective variables for the atoms that lie in a particular, user-specified part of of the cell.
INTEGRATE_GRID GRIDANALYSIS Calculate the total integral of the function on the input grid
INTERMOLECULARTORSIONS MCOLVARF Calculate torsion angles between vectors on adjacent molecules
INTERPOLATE_GRID GRIDANALYSIS Interpolate a smooth function stored on a grid onto a grid with a smaller grid spacing.
JCOUPLING ISDB_COLVAR Calculates 3J coupling constants for a dihedral angle.
LANDMARK_SELECT_FPS LANDMARKS Select a set of landmarks using farthest point sampling.
LANDMARK_SELECT_RANDOM LANDMARKS Select a random set of landmarks from a large set of configurations.
LANDMARK_SELECT_STAGED LANDMARKS Select a set of landmarks using the staged algorithm.
LANDMARK_SELECT_STRIDE LANDMARKS Select every kth landmark from the trajectory.
LOAD GENERIC Loads a library, possibly defining new actions.
LOCALENSEMBLE FUNCTION Calculates the average over multiple arguments.
LOCAL_AVERAGE MCOLVARF Calculate averages over spherical regions centered on atoms
LOCAL_Q3 MCOLVARF Calculate the local degree of order around an atoms by taking the average dot product between the q_3 vector on the central atom and the q_3 vector on the atoms in the first coordination sphere.
LOCAL_Q4 MCOLVARF Calculate 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.
LOCAL_Q6 MCOLVARF Calculate 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.
LOGMFD LOGMFDMOD_BIAS Used to perform LogMFD, LogPD, and TAMD/d-AFED.
LOWER_WALLS BIAS Defines a wall for the value of one or more collective variables, which limits the region of the phase space accessible during the simulation.
LWALLS MCOLVARB Add LOWER_WALLS restraints on all the multicolvar values
MATHEVAL FUNCTION An alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression.
MAXENT BIAS Add a linear biasing potential on one or more variables that satisfies a maximum entropy principle.
MAZE_LOSS MAZE_LOSS
MAZE_MEMETIC_SAMPLING MAZE_OPTIMIZER
MAZE_OPTIMIZER_BIAS MAZE_BIAS
MAZE_RANDOM_ACCELERATION_MD MAZE_OPTIMIZER
MAZE_RANDOM_WALK MAZE_OPTIMIZER
MAZE_SIMULATED_ANNEALING MAZE_OPTIMIZER
MAZE_STEERED_MD MAZE_OPTIMIZER
MCOLV_COMBINE MCOLVARF Calculate linear combinations of multiple multicolvars
MCOLV_PRODUCT MCOLVARF Calculate a product of multiple multicolvars
MEMFUSIONP MEMBRANEFUSIONMOD_COLVAR Calculate a CV that can induce the formation of the hemifusion stalk between two initially flat and planar bilayers.
METAD BIAS Used to performed metadynamics on one or more collective variables.
METAINFERENCE ISDB_BIAS Calculates the Metainference energy for a set of experimental data.
MFILTER_BETWEEN MFILTERS This action can be used to filter the colvar values calculated by a multicolvar so that one can compute the mean and so on for only those multicolvars within a certain range.
MFILTER_LESS MFILTERS This action can be used to filter the distribution of colvar values in a multicolvar so that one can compute the mean and so on for only those multicolvars less than a tolerance.
MFILTER_MORE MFILTERS This action can be used to filter the distribution of colvar values in a multicolvar so that one can compute the mean and so on for only those multicolvars more than a tolerance.
MOLECULES MCOLVAR Calculate the vectors connecting a pair of atoms in order to represent the orientation of a molecule.
MOLINFO TOPOLOGY This command is used to provide information on the molecules that are present in your system.
MOVINGRESTRAINT BIAS Add a time-dependent, harmonic restraint on one or more variables.
MTRANSFORM_BETWEEN MTRANSFORMS This action can be used to transform the colvar values calculated by a MultiColvar using a histogram bead
MTRANSFORM_LESS MTRANSFORMS This action can be used to transform the colvar values calculated by a multicovar using a switching function
MTRANSFORM_MORE MTRANSFORMS This action can be used to transform the colvar values calculated by a multicolvar using one minus a switching function
MULTICOLVARDENS GRIDCALC Evaluate the average value of a multicolvar on a grid.
MULTI_RMSD DCOLVAR Calculate the RMSD distance moved by a number of separated domains from their positions in a reference structure.
NLINKS MCOLVARF Calculate number of pairs of atoms/molecules that are linked
NOE ISDB_COLVAR Calculates NOE intensities as sums of 1/r^6, also averaging over multiple equivalent atoms or ambiguous NOE.
OPES_EXPANDED OPES_BIAS On-the-fly probability enhanced sampling with expanded ensembles for the target distribution.
OPES_METAD OPES_BIAS On-the-fly probability enhanced sampling with metadynamics-like target distribution.
OPES_METAD_EXPLORE OPES_BIAS On-the-fly probability enhanced sampling with well-tempered target distribution in exploreation mode.
OPT_ADAM VES_OPTIMIZER Adaptive moment estimation (ADAM) optimizer.
OPT_AVERAGED_SGD VES_OPTIMIZER Averaged stochastic gradient decent with fixed step size.
OPT_DUMMY VES_OPTIMIZER Dummy optimizer for debugging.
OPT_ROBBINS_MONRO_SGD VES_OPTIMIZER Robbins-Monro stochastic gradient decent.
OUTPUT_ANALYSIS_DATA_TO_COLVAR ANALYSIS This can be used to output the data that has been stored in an Analysis object.
OUTPUT_ANALYSIS_DATA_TO_PDB ANALYSIS This can be used to output the data that has been stored in an Analysis object.
OUTPUT_CLUSTER CONCOMP Output the indices of the atoms in one of the clusters identified by a clustering object
OUTPUT_PCA_PROJECTION DIMRED This is used to output the projection calculated by principle component analysis
PAMM MCOLVARF Probabilistic analysis of molecular motifs.
PARABETARMSD COLVAR Probe the parallel beta sheet content of your protein structure.
PATH COLVAR Path collective variables with a more flexible framework for the distance metric being used.
PATHMSD COLVAR This Colvar calculates path collective variables.
PBMETAD BIAS Used to performed Parallel Bias metadynamics.
PCA DIMRED Perform principal component analysis (PCA) using either the positions of the atoms a large number of collective variables as input.
PCARMSD DCOLVAR Calculate the PCA components for a number of provided eigenvectors and an average structure.
PCAVARS COLVAR Projection on principal component eigenvectors or other high dimensional linear subspace
PCS ISDB_COLVAR Calculates the Pseudo-contact shift of a nucleus determined by the presence of a metal ion susceptible to anisotropic magnetization.
PIECEWISE FUNCTION Compute a piece wise straight line through its arguments that passes through a set of ordered control points.
PIV PIVMOD_COLVAR Calculates the PIV-distance.
PLANES MCOLVAR Calculate the plane perpendicular to two vectors in order to represent the orientation of a planar molecule.
PLUMED GENERIC Embed a separate PLUMED instance.
POLYMER_ANGLES MCOLVARF Calculate a function to investigate the relative orientations of polymer angles
POSITION COLVAR Calculate the components of the position of an atom.
PRE ISDB_COLVAR Calculates the Paramagnetic Resonance Enhancement intensity ratio between a spin label atom and a list of atoms .
PRINT PRINTANALYSIS Print quantities to a file.
PRINT_DISSIMILARITY_MATRIX ANALYSIS Print the matrix of dissimilarities between a trajectory of atomic configurations.
PROJECTION_ON_AXIS COLVAR Calculate a position based on the projection along and extension from a defined axis.
PROJECT_ALL_ANALYSIS_DATA DIMRED Find projections of all non-landmark points using the embedding calculated by a dimensionality reduction optimization calculation.
PROPERTYMAP COLVAR Calculate generic property maps.
PUCKERING COLVAR Calculate sugar pseudorotation coordinates.
PYTORCH_MODEL PYTORCH_FUNCTION Load a PyTorch model compiled with TorchScript.
Q3 MCOLVAR Calculate 3rd order Steinhardt parameters.
Q4 MCOLVAR Calculate fourth order Steinhardt parameters.
Q6 MCOLVAR Calculate sixth order Steinhardt parameters.
RANDOM_EXCHANGES GENERIC Set random pattern for exchanges.
RDC ISDB_COLVAR Calculates the (Residual) Dipolar Coupling between two atoms.
READ GENERIC Read quantities from a colvar file.
READ_DISSIMILARITY_MATRIX ANALYSIS Read a matrix of dissimilarities between a trajectory of atomic configurations from a file.
RESCALE ISDB_BIAS Scales the value of an another action, being a Collective Variable or a Bias.
RESELECT_LANDMARKS LANDMARKS This allows us to use one measure in landmark selection and a different measure in dimensionality reduction
RESET_CELL GENERIC This action is used to rotate the full cell
RESTART GENERIC Activate restart.
RESTRAINT BIAS Adds harmonic and/or linear restraints on one or more variables.
REWEIGHT_BIAS REWEIGHTING Calculate weights for ensemble averages that negate the effect the bias has on the region of phase space explored
REWEIGHT_METAD REWEIGHTING Calculate the weights configurations should contribute to the histogram in a simulation in which a metadynamics bias acts upon the system.
REWEIGHT_TEMP_PRESS REWEIGHTING Calculate weights for ensemble averages at temperatures and/or pressures different than those used in your original simulation.
REWEIGHT_WHAM REWEIGHTING Calculate the weights for configurations using the weighted histogram analysis method.
RMSD DCOLVAR Calculate the RMSD with respect to a reference structure.
ROWSUMS MATRIXF Sum the rows of a adjacency matrix.
S2CM S2CMMOD_COLVAR S2 contact model CV.
SANS ISDB_COLVAR Calculates SANS intensity.
SASA_HASEL SASAMOD_COLVAR Calculates the solvent accessible surface area (SASA) of a protein molecule, or other properties related to it.
SASA_LCPO SASAMOD_COLVAR Calculates the solvent accessible surface area (SASA) of a protein molecule, or other properties related to it.
SAXS ISDB_COLVAR Calculates SAXS intensity.
SELECT ISDB_FUNCTION Selects an argument based on the value of a SELECTOR.
SELECTOR ISDB_GENERIC Defines a variable (of the type double) inside the PLUMED code that can be used and modified by other actions.
SIMPLECUBIC MCOLVAR Calculate whether or not the coordination spheres of atoms are arranged as they would be in a simple cubic structure.
SKETCHMAP_CONJGRAD DIMRED Optimize the sketch-map stress function using conjugate gradients.
SKETCHMAP_POINTWISE DIMRED Optimize the sketch-map stress function using a pointwise global optimization algorithm.
SKETCHMAP_READ DIMRED Read in a sketch-map projection from an input file
SKETCHMAP_SMACOF DIMRED Optimize the sketch-map stress function using the SMACOF algorithm.
SKETCH_MAP DIMRED This can be used to output the data that has been stored in an Analysis object.
SMAC MCOLVARF Calculate a variant on the SMAC collective variable
SMACOF_MDS DIMRED Optimize the multidimensional scaling stress function using the SMACOF algorithm.
SMAC_MATRIX MATRIX Adjacency matrix in which two molecules are adjacent if they are within a certain cutoff and if the angle between them is within certain ranges.
SORT FUNCTION This function can be used to sort colvars according to their magnitudes.
SPRINT MATRIXF Calculate SPRINT topological variables from an adjacency matrix.
STATS FUNCTION Calculates statistical properties of a set of collective variables with respect to a set of reference values.
TARGET DCOLVAR This function measures the Pythagorean distance from a particular structure measured in the space defined by some set of collective variables.
TD_CHI VES_TARGETDIST Chi distribution (static).
TD_CHISQUARED VES_TARGETDIST Chi-squared distribution (static).
TD_CUSTOM VES_TARGETDIST Target distribution given by an arbitrary mathematical expression (static or dynamic).
TD_EXPONENTIAL VES_TARGETDIST Exponential distribution (static).
TD_EXPONENTIALLY_MODIFIED_GAUSSIAN VES_TARGETDIST Target distribution given by a sum of exponentially modified Gaussian distributions (static).
TD_GAUSSIAN VES_TARGETDIST Target distribution given by a sum of Gaussian kernels (static).
TD_GENERALIZED_EXTREME_VALUE VES_TARGETDIST Generalized extreme value distribution (static).
TD_GENERALIZED_NORMAL VES_TARGETDIST Target distribution given by a sum of generalized normal distributions (static).
TD_GRID VES_TARGETDIST Target distribution from an external grid file (static).
TD_LINEAR_COMBINATION VES_TARGETDIST Target distribution given by linear combination of distributions (static or dynamic).
TD_MULTICANONICAL VES_TARGETDIST Multicanonical target distribution (dynamic).
TD_MULTITHERMAL_MULTIBARIC VES_TARGETDIST Multithermal-multibaric target distribution (dynamic).
TD_PRODUCT_COMBINATION VES_TARGETDIST Target distribution given by product combination of distributions (static or dynamic).
TD_PRODUCT_DISTRIBUTION VES_TARGETDIST Target distribution given by a separable product of one-dimensional distributions (static or dynamic).
TD_UNIFORM VES_TARGETDIST Uniform target distribution (static).
TD_VONMISES VES_TARGETDIST Target distribution given by a sum of Von Mises distributions (static).
TD_WELLTEMPERED VES_TARGETDIST Well-tempered target distribution (dynamic).
TEMPLATE COLVAR This file provides a template for if you want to introduce a new CV.
TETRAHEDRAL MCOLVAR Calculate the degree to which the environment about ions has a tetrahedral order.
TETRAHEDRALPORE VOLUMES This quantity can be used to calculate functions of the distribution of collective variables for the atoms lie that lie in a box defined by the positions of four atoms at the corners of a tetrahedron.
TIME GENERIC retrieve the time of the simulation to be used elsewhere
TOPOLOGY_MATRIX MATRIX Adjacency matrix in which two atoms are adjacent if they are connected topologically
TORSION COLVAR Calculate a torsional angle.
TORSIONS MCOLVAR Calculate whether or not a set of torsional angles are within a particular range.
UNITS GENERIC This command sets the internal units for the code.
UPDATE_IF PRINTANALYSIS Conditional update of other actions.
UPPER_WALLS BIAS Defines a wall for the value of one or more collective variables, which limits the region of the phase space accessible during the simulation.
UWALLS MCOLVARB Add UPPER_WALL restraints on all the multicolvar values
VES_DELTA_F VES_BIAS Implementation of VES Delta F method
VES_LINEAR_EXPANSION VES_BIAS Linear basis set expansion bias.
VES_OUTPUT_BASISFUNCTIONS VES_UTILS Output basis functions to file.
VES_OUTPUT_FES VES_UTILS Tool to output biases and free energy surfaces for VES biases from previously obtained coefficients.
VES_OUTPUT_TARGET_DISTRIBUTION VES_UTILS Output target distribution to file.
VOLUME COLVAR Calculate the volume of the simulation box.
WHAM_HISTOGRAM REWEIGHTING This can be used to output the a histogram using the weighted histogram technique
WHAM_WEIGHTS REWEIGHTING Calculate and output weights for configurations using the weighted histogram analysis method.
WHOLEMOLECULES GENERIC This action is used to rebuild molecules that can become split by the periodic boundary conditions.
WRAPAROUND GENERIC Rebuild periodic boundary conditions around chosen atoms.
XANGLES MCOLVAR Calculate the angles between the vector connecting two atoms and the x axis.
XDISTANCES MCOLVAR Calculate the x components of the vectors connecting one or many pairs of atoms.You can then calculate functions of the distribution of values such as the minimum, the number less than a certain quantity and so on.
XYDISTANCES MCOLVAR Calculate distance between a pair of atoms neglecting the z-component.
XYTORSIONS MCOLVAR Calculate the torsional angle around the x axis from the positive y direction.
XZDISTANCES MCOLVAR Calculate distance between a pair of atoms neglecting the y-component.
XZTORSIONS MCOLVAR Calculate the torsional angle around the x axis from the positive z direction.
YANGLES MCOLVAR Calculate the angles between the vector connecting two atoms and the y axis.
YDISTANCES MCOLVAR Calculate the y components of the vectors connecting one or many pairs of atoms.You can then calculate functions of the distribution of values such as the minimum, the number less than a certain quantity and so on.
YXTORSIONS MCOLVAR Calculate the torsional angle around the y axis from the positive x direction.
YZDISTANCES MCOLVAR Calculate distance between a pair of atoms neglecting the x-component.
YZTORSIONS MCOLVAR Calculate the torsional angle around the y axis from the positive z direction.
ZANGLES MCOLVAR Calculate the angles between the vector connecting two atoms and the z axis.
ZDISTANCES MCOLVAR Calculate the z components of the vectors connecting one or many pairs of atoms.You can then calculate functions of the distribution of values such as the minimum, the number less than a certain quantity and so on.
ZXTORSIONS MCOLVAR Calculate the torsional angle around the z axis from the positive x direction.
ZYTORSIONS MCOLVAR Calculate the torsional angle around the z axis from the positive y direction.
completion TOOLS Dumps the body of a bash function to be used for auto completion.
config TOOLS inquire plumed about how it was configure
driver TOOLS driver is a tool that allows one to to use plumed to post-process an existing trajectory.
driver-float TOOLS Equivalent to driver, but using single precision reals.
drr_tool EABFMOD_TOOLS - Extract .grad and .count files from the binary output .drrstate - Merge windows
gen_example TOOLS gen_example is a tool that you can use to construct an example for the manual that users can interact with to understand
gen_json TOOLS gen_json constructs a json file that includes a dictionary of actions, the keywords for those actions and the components and outputs this to standard output
gentemplate TOOLS gentemplate is a tool that you can use to construct template inputs for the various actions
info TOOLS This tool allows you to obtain information about your plumed version
kt TOOLS Print out the value of k_B T at a particular temperature
manual TOOLS manual is a tool that you can use to construct the manual page fora particular action
mklib TOOLS compile a .cpp file into a shared library
newcv TOOLS create a new collective variable from a template
partial_tempering TOOLS scale parameters in a gromacs topology to implement solute or partial tempering
patch TOOLS patch an MD engine
pathtools TOOLS pathtools can be used to construct paths from pdb data
pdbrenumber TOOLS Modify atom numbers in a PDB, possibly using hybrid-36 coding.
pesmd TOOLS Pesmd allows one to do (biased) Langevin dynamics on a two-dimensional potential energy surface.
selector TOOLS create lists of serial atom numbers
simplemd TOOLS simplemd allows one to do molecular dynamics on systems of Lennard-Jones atoms.
sum_hills TOOLS sum_hills is a tool that allows one to to use plumed to post-process an existing hills/colvar file
ves_md_linearexpansion VES_TOOLS Simple MD code for dynamics on a potential energy surface given by a linear basis set expansion.
vim2html TOOLS convert plumed input file to colored html using vim syntax