Actions implemented in PLUMED Version 2.11

The actions that can be used within a PLUMED input file are listed below.

Name Description Tags
ABMD Adds a ratchet-and-pawl like restraint on one or more variables. BIAS
ACCUMULATE Sum the elements of this value over the course of the trajectory GRIDCALC
ADAPTIVE_PATH Compute path collective variables that adapt to the lowest free energy path connecting states A and B. COLVAR
ALPHABETA Measures a distance including pbc between the instantaneous values of a set of torsional angles and set of reference values. MCOLVAR
ALPHARMSD Probe the alpha helical content of a protein structure. COLVAR
ANGLE Calculate one or multiple angle/s. COLVAR
ANGLES Calculate functions of the distribution of angles. COLVAR
ANN Calculates the ANN-function. ANNMOD_Function
ANTIBETARMSD Probe the antiparallel beta sheet content of your protein structure. COLVAR
ARGS2VATOM Create a virtual atom from the input scalars VATOM
AROUND 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. VOLUMES
ARRANGE_POINTS Arrange points in a low dimensional space so that the (transformed) distances between points in the low dimensional space match the dissimilarities provided in an input matrix. DIMRED
ATOMIC_SMAC Calculate the atomic smac CV MCOLVAR
AVERAGE Calculate the ensemble average of a collective variable GRIDCALC
AVERAGE_PATH_DISPLACEMENT Accumulate the distances between the reference frames in the paths and the configurations visited ANALYSIS
BESSEL Calculate the value of a Bessel function. FUNCTION
BETWEEN Use a switching function to determine how many of the input variables are within a certain range. FUNCTION
BF_CHEBYSHEV Chebyshev polynomial basis functions. VES_BASISF
BF_COMBINED Combining other basis functions types VES_BASISF
BF_COSINE Fourier cosine basis functions. VES_BASISF
BF_CUBIC_B_SPLINES Cubic B spline basis functions. VES_BASISF
BF_CUSTOM Basis functions given by arbitrary mathematical expressions. VES_BASISF
BF_FOURIER Fourier basis functions. VES_BASISF
BF_GAUSSIANS Gaussian basis functions. VES_BASISF
BF_LEGENDRE Legendre polynomials basis functions. VES_BASISF
BF_POWERS Polynomial power basis functions. VES_BASISF
BF_SINE Fourier sine basis functions. VES_BASISF
BF_WAVELETS Daubechies Wavelets basis functions. VES_BASISF
BIASVALUE Takes the value of one variable and use it as a bias BIAS
BOPS Calculate Bond orientational order parameters for molecules. COLVAR
BRIDGE Calculate a matrix with elements equal to one if there is a bridging atom between the two atoms MCOLVAR
BRIDGE_MATRIX Calculate the number of atoms that bridge two parts of a structure MCOLVAR
CALIBER Add a time-dependent, harmonic restraint on one or more variables. ISDB_BIAS
CAVITY 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. VOLUMES
CELL Get the components of the simulation cell COLVAR
CENTER Calculate the center for a group of atoms, with arbitrary weights. VATOM
CHARGE Get the charges of one or multiple atoms MCOLVAR
CLASSICAL_MDS Create a low-dimensional projection of a trajectory using the classical multidimensional DIMRED
CLUSTER_DIAMETER Print out the diameter of one of the connected components. CONCOMP
CLUSTER_DISTRIBUTION Calculate functions of the distribution of properties in your connected components. CONCOMP
CLUSTER_NATOMS Calculate the number of atoms in the cluster of interest CONCOMP
CLUSTER_PROPERTIES Calculate properties of the distribution of some quantities that are part of a connected component CONCOMP
CLUSTER_WEIGHTS Setup a vector that has one for all the atoms that form part of the cluster of interest and that has zero for all other atoms. CONCOMP
CLUSTER_WITHSURFACE Determine the atoms that are within a certain cutoff of the atoms in a cluster. CONCOMP
COLLECT Collect data from the trajectory for later analysis ANALYSIS
COLLECT_FRAMES Collect atomic positions or argument values from the trajectory for later analysis ANALYSIS
COM Calculate the center of mass for a group of atoms. VATOM
COMBINE Calculate a polynomial combination of a set of other variables. FUNCTION
COMMITTOR Does a committor analysis. PRINTANALYSIS
CONCATENATE Join vectors or matrices together MCOLVAR
CONSTANT Create a constant value that can be passed to actions COLVAR
CONTACTMAP Calculate the distances between a number of pairs of atoms and transform each distance by a switching function. COLVAR
CONTACT_MATRIX Adjacency matrix in which two atoms are adjacent if they are within a certain cutoff. MATRIX
CONVERT_TO_FES Convert a histogram to a free energy surface. GRIDANALYSIS
COORDINATION Calculate coordination numbers. COLVAR
COORDINATIONNUMBER Calculate the coordination numbers of atoms so that you can then calculate functions of the distribution of MCOLVAR
COORDINATION_MOMENTS Calculate moments of the distribution of distances in the first coordination sphere MCOLVAR
COORDINATION_SHELL_AVERAGE Calculate an arbitrary function of all the bond vectors in the first coordination sphere of an atom and take an average MCOLVAR
COORDINATION_SHELL_FUNCTION Calculate an arbitrary function of all the bond vectors in the first coordination sphere of an atom MCOLVAR
COORD_ANGLES Calculate functions of the distribution of angles between bonds in the first coordination spheres of a set of atoms MCOLVAR
COVARIANCE_MATRIX Calculate a covariance matix REWEIGHTING
CREATE_MASK Create a mask vector to use for landmark selection DIMRED
CS2BACKBONE Calculates the backbone chemical shifts for a protein. ISDB_COLVAR
CUSTOM Calculate a combination of variables using a custom expression. FUNCTION
CYLINDRICAL_HARMONIC Calculate the cylindrical harmonic function MCOLVAR
DEBUG Set some debug options. GENERIC
DENSITY Depreciated command that is bascially equivalant to GROUP. MCOLVAR
DETERMINANT Calculate the determinant of a matrix MCOLVAR
DFSCLUSTERING Find the connected components of the matrix using the depth first search clustering algorithm. MATRIXF
DHENERGY Calculate Debye-Huckel interaction energy between the atoms in GROUPA and GROUPB. COLVAR
DIAGONALIZE Calculate the eigenvalues and eigenvectors of a square matrix ANALYSIS
DIFFERENCE Calculate the differences between two scalars or vectors FUNCTION
DIHCOR Measures the degree of similarity between dihedral angles. COLVAR
DIHEDRAL_CORRELATION Measure the correlation between a pair of dihedral angles COLVAR
DIMER This CV computes the dimer interaction energy for a collection of dimers. COLVAR
DIPOLE Calculate the dipole moment for a group of atoms. COLVAR
DISPLACEMENT Calculate the displacement vector between the pair of input vectors MCOLVAR
DISSIMILARITIES Calculate the matrix of dissimilarities between a trajectory of atomic configurations. ANALYSIS
DISTANCE Calculate the distance/s between pairs of atoms. COLVAR
DISTANCES Calculate the distances between multiple piars of atoms MCOLVAR
DISTANCE_FROM_CONTOUR Calculate the perpendicular distance from a Willard-Chandler dividing surface. COLVAR
DISTANCE_FROM_SPHERICAL_CONTOUR Calculate the perpendicular distance from a Willard-Chandler dividing surface. COLVAR
DISTANCE_MATRIX Calculate a matrix of distances between atoms. MATRIX
DOMAIN_DECOMPOSITION Pass domain decomposed properties of atoms to PLUMED ANALYSIS
DOPS Calculate DOPS order parameter for molecules. COLVAR
DRMSD Calculate the distance RMSD with respect to a reference structure. DCOLVAR
DRR Used to performed extended-system adaptive biasing force (eABF) EABFMOD_BIAS
DUMPATOMS Dump selected atoms on a file. PRINTANALYSIS
DUMPCONTOUR Print the contour GRIDANALYSIS
DUMPCUBE Output a three dimensional grid using the Gaussian cube file format. GRIDANALYSIS
DUMPDERIVATIVES Dump the derivatives with respect to the input parameters for scalar values (generally CVs, functions or biases). PRINTANALYSIS
DUMPFORCES Dump the force acting on one of a values in a file. PRINTANALYSIS
DUMPGRID Output the function on the grid to a file with the PLUMED grid format. GRIDANALYSIS
DUMPMASSCHARGE Dump masses and charges on a selected file. PRINTANALYSIS
DUMPMULTICOLVAR Dump atom positions and a vector of values to a file. MCOLVAR
DUMPPDB Output PDB file. PRINTANALYSIS
DUMPPROJECTIONS Dump the derivatives with respect to the input parameters for one or more objects (generally CVs, functions or biases). PRINTANALYSIS
DUMPVECTOR Print a vector to a file PRINTANALYSIS
ECV_CUSTOM Use some given CVs as a set of expansion collective variables (ECVs). OPES_EXPANSION_CV
ECV_LINEAR Linear expansion, according to a parameter lambda. OPES_EXPANSION_CV
ECV_MULTITHERMAL Expand a simulation to sample multiple temperatures simultaneously. OPES_EXPANSION_CV
ECV_MULTITHERMAL_MULTIBARIC Expand a simulation to sample multiple temperatures and pressures. OPES_EXPANSION_CV
ECV_UMBRELLAS_FILE Target a multiumbrella ensemble, by combining systems each with a parabolic bias potential at a different location. OPES_EXPANSION_CV
ECV_UMBRELLAS_LINE Target a multiumbrella ensemble, by combining systems each with a parabolic bias potential at a different location. OPES_EXPANSION_CV
EDS Add a linear bias on a set of observables. BIAS
EEFSOLV Calculates EEF1 solvation free energy for a group of atoms. COLVAR
EFFECTIVE_ENERGY_DRIFT Print the effective energy drift GENERIC
EMMI Calculate the fit of a structure or ensemble of structures with a cryo-EM density map. ISDB_COLVAR
EMMIVOX Bayesian single-structure and ensemble refinement with cryo-EM maps. ISDB_COLVAR
ENDPLUMED Terminate plumed input. GENERIC
ENERGY Calculate the total potential energy of the simulation box. COLVAR
ENSEMBLE Calculates the replica averaging of a collective variable over multiple replicas. FUNCTION
ENVIRONMENTSIMILARITY Measure how similar the environment around atoms is to that found in some reference crystal structure. MCOLVAR
ERMSD Calculate eRMSD with respect to a reference structure. COLVAR
EUCLIDEAN_DISTANCE Calculate the euclidean distance between two vectors of arguments MCOLVAR
EVALUATE_FUNCTION_FROM_GRID Calculate the function stored on the input grid at an arbitrary point GRIDANALYSIS
EXTENDED_LAGRANGIAN Add extended Lagrangian. BIAS
EXTERNAL Calculate a restraint that is defined on a grid that is read during start up BIAS
EXTRACV Allow PLUMED to use collective variables computed in the MD engine. COLVAR
FAKE This is a fake colvar container that is used by cltools or various other actions that supports input and period definitions COLVAR
FARTHEST_POINT_SAMPLING Select a set of landmarks using farthest point sampling. LANDMARKS
FCCUBIC Measure how similar the environment around atoms is to that found in a FCC structure. MCOLVAR
FCCUBIC_FUNC Measure how similar the environment around atoms is to that found in a FCC structure. MCOLVAR
FIND_CONTOUR Find an isocontour in a smooth function. GRIDANALYSIS
FIND_CONTOUR_SURFACE Find an isocontour by searching along either the x, y or z direction. GRIDANALYSIS
FIND_GRID_MAXIMUM Find the point with the highest value of the function on the grid GRIDANALYSIS
FIND_GRID_MINIMUM Find the point with the lowest value of the function on the grid GRIDANALYSIS
FIND_SPHERICAL_CONTOUR Find an isocontour in a three dimensional grid by searching over a Fibonacci sphere. GRIDANALYSIS
FISST Compute and apply the optimal linear force on an observable to enhance sampling of conformational distributions over a range of applied forces. BIAS
FIT_TO_TEMPLATE This action is used to align a molecule to a template. GENERIC
FIXEDATOM Add a virtual atom in a fixed position. VATOM
FLATTEN Convert a matrix into a vector FUNCTION
FLUSH This command instructs plumed to flush all the open files with a user specified frequency. GENERIC
FOURIER_TRANSFORM Compute the Discrete Fourier Transform (DFT) by means of FFTW of data stored on a 2D grid. GRIDANALYSIS
FRET Calculates the FRET efficiency between a pair of atoms. ISDB_COLVAR
FUNCPATHGENERAL This function calculates path collective variables (PCVs) using an arbitrary combination of collective variables. FUNCTION
FUNCPATHMSD This function calculates path collective variables. FUNCTION
FUNCSUMHILLS 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!) FUNCTION
FUNNEL Calculate a funnel-shape restraint potential that is defined on a grid that is read during the setup. BIAS
FUNNEL_PS FUNNEL_PS implements the Funnel-Metadynamics (FM) technique in PLUMED 2. COLVAR
FUSIONPOREEXPANSIONP A CV for inducing the expansion of a fusion pore from a nucleated fusion pore. COLVAR
FUSIONPORENUCLEATIONP A CV for inducing the nucleation of the fusion pore from a hemifusion stalk. COLVAR
GATHER_REPLICAS Create a vector that contains the copies of the input quantities from all replicas ANALYSIS
GEOMETRIC_PATH Distance along and from a path calculated using geometric formulas COLVAR
GET Get data from PLUMED for another code ANALYSIS
GHBFIX Calculate the GHBFIX interaction energy between GROUPA and GROUPB COLVAR
GHOST Calculate the absolute position of a ghost atom with fixed coordinates in the local reference frame formed by three atoms. VATOM
GPATH Distance along and from a path calculated using geometric formulas COLVAR
GPROPERTYMAP Property maps but with a more flexible framework for the distance metric being used. COLVAR
GRADIENT Calculate the gradient of an input grid MCOLVAR
GROUP 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. GENERIC
GSYMFUNC_THREEBODY Calculate functions of the coordinates of the coordinates of all pairs of bonds in the first coordination sphere of an atom COLVAR
GYRATION Calculate the radius of gyration, or other properties related to it. COLVAR
GYRATION_TENSOR Calculate the gyration tensor using a user specified vector of weights MCOLVAR
HBOND_MATRIX Adjacency matrix in which two atoms are adjacent if there is a hydrogen bond between them. MATRIX
HBPAMM_MATRIX Adjacency matrix in which two electronegative atoms are adjacent if they are hydrogen bonded MATRIX
HBPAMM_SA Calculate the number of hydrogen bonds each acceptor participates in using the HBPamm method COLVAR
HBPAMM_SD Calculate the number of hydrogen bonds each donor participates in using the HBPamm method COLVAR
HBPAMM_SH Calculate the number of hydrogen bonds each hydrogen participates in using the HBPamm method COLVAR
HEXACTIC_PARAMETER Calculate the hexatic order parameter MCOLVAR
HIGHEST This function can be used to find the highest colvar by magnitude in a set. FUNCTION
HISTOGRAM Accumulate the average probability density along a few CVs from a trajectory. GRIDCALC
INCLUDE Includes an external input file, similar to #include in C preprocessor. GENERIC
INCYLINDER 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. VOLUMES
INENVELOPE 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. VOLUMES
INPLANEDISTANCES Calculate distances in the plane perpendicular to an axis MCOLVAR
INSPHERE 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. VOLUMES
INTEGRATE_GRID Calculate the numerical integral of the function stored on the grid GRIDANALYSIS
INTERPOLATE_GRID Interpolate a smooth function stored on a grid onto a grid with a smaller grid spacing. GRIDANALYSIS
INVERT_MATRIX Calculate the inverse of the input matrix MCOLVAR
JCOUPLING Calculates 3J coupling constants for a dihedral angle. ISDB_COLVAR
KDE Create a histogram from the input scalar/vector/matrix using KDE ANALYSIS
KERNEL Transform a set of input coordinates using a kernel function FUNCTION
KL_ENTROPY Calculate the KL entropy of a distribution ANALYSIS
LANDMARK_SELECT_FPS Select a of landmarks from a large set of configurations using farthest point sampling. LANDMARKS
LANDMARK_SELECT_RANDOM Select a random set of landmarks from a large set of configurations. LANDMARKS
LANDMARK_SELECT_STRIDE Select every ith frame from the stored set of configurations LANDMARKS
LESS_THAN Use a switching function to determine how many of the input variables are less than a certain cutoff. FUNCTION
LOAD Loads a library, possibly defining new actions. GENERIC
LOCALENSEMBLE Calculates the average over multiple arguments. FUNCTION
LOCAL_AVERAGE Calculate averages over spherical regions centered on atoms MCOLVARF
LOCAL_CRYSTALINITY Calculate the local crystalinity symmetry function MCOLVAR
LOCAL_Q1 Calculate the local degree of order around an atoms by taking the average dot product between the q_1 vector on the central atom and the q_3 vector on the atoms in the first coordination sphere. MCOLVARF
LOCAL_Q3 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. MCOLVARF
LOCAL_Q4 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. MCOLVARF
LOCAL_Q6 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. MCOLVARF
LOGMFD Used to perform LogMFD, LogPD, and TAMD/d-AFED. BIAS
LOGSUMEXP This action takes the exponential of a vector of logarithms and divides each element of the vector by the sum of the exponentials. ANALYSIS
LOWER_WALLS Defines a wall for the value of one or more collective variables, BIAS
LOWEST This function can be used to find the lowest colvar by magnitude in a set. FUNCTION
MAHALANOBIS_DISTANCE Calculate the Mahalanobis distance between two points in CV space FUNCTION
MASS Get the mass of one or multiple atoms MCOLVAR
MATHEVAL An alias to the CUSTOM function that can also be used to calaculate combinations of variables using a custom expression. FUNCTION
MATRIX_PRODUCT Calculate the product of two matrices MCOLVAR
MATRIX_PRODUCT_DIAGONAL Calculate the product of two matrices and return a vector that contains the diagonal elements of the ouptut vector FUNCTION
MATRIX_VECTOR_PRODUCT Calculate the product of the matrix and the vector MCOLVAR
MAXENT Add a linear biasing potential on one or more variables that satisfies a maximum entropy principle. BIAS
MAZE_LOSS Define a coarse-grained loss function describing interactions in a MAZE_LOSS_FUNCTION
MAZE_MEMETIC_SAMPLING Calculates the biasing direction along which the ligand unbinds by MAZE_OPTIMIZER
MAZE_OPTIMIZER_BIAS Biases the ligand along the direction calculated by the chosen MAZE_OPTIMIZER. MAZE_BIAS
MAZE_RANDOM_ACCELERATION_MD Performs random acceleration MD within the protein matrix. MAZE_OPTIMIZER
MAZE_RANDOM_WALK Fake optimizer that can be used for debugging. MAZE_OPTIMIZER
MAZE_SIMULATED_ANNEALING Calculates the biasing direction along which the ligand unbinds by minimizing MAZE_OPTIMIZER
MAZE_STEERED_MD Performs a linear unbinding along a predefined biasing direction that MAZE_OPTIMIZER
MEAN Calculate the arithmetic mean of the elements in a vector COLVAR
MEMFUSIONP Calculate a CV that can induce the formation of the hemifusion stalk between two initially flat and planar bilayers. COLVAR
METAD Used to performed metadynamics on one or more collective variables. BIAS
METAINFERENCE Calculates the Metainference energy for a set of experimental data. ISDB_BIAS
METATOMIC Use arbitrary machine learning models as collective variables. COLVAR
MFILTER_LESS Apply a switching function to the input vector. MCOLVAR
MFILTER_MORE Apply one minus a switching function to the input vector. MCOLVAR
MOLINFO This command is used to provide information on the molecules that are present in your system. TOPOLOGY
MOMENTS Calculate central moments from the distribution of input quantities FUNCTION
MORE_THAN Use a switching function to determine how many of the input variables are more than a certain cutoff. FUNCTION
MOVINGRESTRAINT Add a time-dependent, harmonic restraint on one or more variables. BIAS
MULTICOLVARDENS Evaluate the average value of a multicolvar on a grid. GRIDCALC
MULTI_RMSD Calculate RMSD distances for different domains and combine them. DCOLVAR
NEIGHBORS Build a matrix with ones in for the N nearest neighbours of an atom MCOLVAR
NOE Calculates NOE intensities as sums of 1/r^6, also averaging over multiple equivalent atoms ISDB_COLVAR
NORMALIZED_EUCLIDEAN_DISTANCE Calculate the normalised euclidean distance between two points in CV space FUNCTION
ONES Create a constant vector with all elements equal to one COLVAR
OPES_EXPANDED On-the-fly probability enhanced sampling with expanded ensembles for the target distribution. BIAS
OPES_METAD On-the-fly probability enhanced sampling with metadynamics-like target distribution. BIAS
OPES_METAD_EXPLORE On-the-fly probability enhanced sampling with well-tempered target distribution in exploreation mode. BIAS
OPT_ADAM Adaptive moment estimation (ADAM) optimizer. VES_OPTIMIZER
OPT_AVERAGED_SGD Averaged stochastic gradient decent with fixed step size. VES_OPTIMIZER
OPT_DUMMY Dummy optimizer for debugging. VES_OPTIMIZER
OPT_ROBBINS_MONRO_SGD Robbins-Monro stochastic gradient decent. VES_OPTIMIZER
OUTER_PRODUCT Calculate the outer product matrix of two vectors COLVAR
OUTPUT_CLUSTER Output the indices of the atoms in one of the clusters identified by a clustering object CONCOMP
PAIRENTROPIES Calculate the KL entropy from the RDF around each of the atoms MCOLVAR
PAIRENTROPY Calculate the KL Entropy from the radial distribution function MCOLVAR
PAMM Probabilistic analysis of molecular motifs. MCOLVARF
PARABETARMSD Probe the parallel beta sheet content of your protein structure. COLVAR
PATH Path collective variables with a more flexible framework for the distance metric being used. COLVAR
PATHMSD This Colvar calculates path collective variables. COLVAR
PBC Pass the cell vectors into PLUMED. ANALYSIS
PBMETAD Used to performed Parallel Bias metadynamics. BIAS
PCA Perform principal component analysis (PCA) using either the positions of the atoms a large number of collective variables as input. DIMRED
PCARMSD Calculate the PCA components for a number of provided eigenvectors and an average structure. DCOLVAR
PCAVARS Projection on principal component eigenvectors or other high dimensional linear subspace COLVAR
PCS Calculates the Pseudo-contact shift of a nucleus determined by the presence of a metal ion susceptible to anisotropic magnetization. ISDB_COLVAR
PDB2CONSTANT Create a constant value from a PDB input file COLVAR
PIECEWISE Compute a piece wise straight line through its arguments that passes through a set of ordered control points. FUNCTION
PIV Calculates the PIV-distance. COLVAR
PLANE Calculate the plane perpendicular to two vectors in order to represent the orientation of a planar molecule. COLVAR
PLANES Calculate the components of the normals to the planes containing groups of three atoms. MCOLVAR
PLUMED Embed a separate PLUMED instance. GENERIC
POSITION Calculate the components of the position of an atom or atoms. COLVAR
PRE Calculates the Paramagnetic Resonance Enhancement intensity ratio between a spin label atom and a list of atoms . ISDB_COLVAR
PRINT Print quantities to a file. PRINTANALYSIS
PRINT_NDX Print an ndx file PRINTANALYSIS
PRODUCT Calculate the product of the input quantities FUNCTION
PROJECTION_ON_AXIS Calculate a position based on the projection along and extension from a defined axis. COLVAR
PROJECT_POINTS Find the projection of a point in a low dimensional space by matching the (transformed) distance between it and a series of reference configurations that were input DIMRED
PROPERTYMAP Calculate generic property maps. COLVAR
PUCKERING Calculate sugar pseudorotation coordinates. COLVAR
PUT Pass data into PLUMED ANALYSIS
PYTORCH_MODEL Load a PyTorch model compiled with TorchScript. FUNCTION
Q1 Calculate 1st order Steinhardt parameters MCOLVAR
Q3 Calculate 3rd order Steinhardt parameters. MCOLVAR
Q4 Calculate fourth order Steinhardt parameters. MCOLVAR
Q6 Calculate sixth order Steinhardt parameters. MCOLVAR
QUATERNION Calculate unit quaternions for molecules. COLVAR
QUATERNION_BOND_PRODUCT_MATRIX Calculate the product between a matrix of quaternions and the bonds connecting molecules MCOLVAR
QUATERNION_PRODUCT_MATRIX Calculate the outer product matrix from two vectors of quaternions MCOLVAR
RANDOM_EXCHANGES Set random pattern for exchanges. GENERIC
RDC Calculates the (Residual) Dipolar Coupling between two atoms. ISDB_COLVAR
RDF Calculate the radial distribution function ANALYSIS
READ Read quantities from a colvar file. GENERIC
READMASSCHARGE Set the masses and charges from an input PDB file. COLVAR
REFERENCE_GRID Setup a constant grid by either reading values from a file or definining a function in input GRIDCALC
REPARAMETERIZE_PATH Take an input path with frames that are not equally spaced and make the frames equally spaced ANALYSIS
RESCALE Scales the value of an another action, being a Collective Variable or a Bias. ISDB_BIAS
RESET_CELL This action is used to rotate the full cell GENERIC
RESTART Activate restart. GENERIC
RESTRAINT Adds harmonic and/or linear restraints on one or more variables. BIAS
REWEIGHT_BIAS Calculate weights for ensemble averages that negate the effect the bias has on the region of phase space explored REWEIGHTING
REWEIGHT_METAD Calculate the weights configurations should contribute to the histogram in a simulation in which a metadynamics bias acts upon the system. REWEIGHTING
REWEIGHT_TEMP_PRESS Calculate weights for ensemble averages at temperatures and/or pressures different than those used in your original simulation. REWEIGHTING
RMSD Calculate the RMSD with respect to a reference structure. DCOLVAR
ROPS Calculate the ROPS order parameter COLVAR
S2CM S2 contact model CV. COLVAR
SANS Calculates SANS intensity. ISDB_COLVAR
SASA_HASEL Calculates the solvent accessible surface area (SASA) of a protein molecule, or other properties related to it. COLVAR
SASA_LCPO Calculates the solvent accessible surface area (SASA) of a protein molecule, or other properties related to it. COLVAR
SAXS Calculates SAXS intensity. ISDB_COLVAR
SECONDARY_STRUCTURE_DRMSD Calclulate the distance between segments of a protein and a reference structure of interest MCOLVAR
SECONDARY_STRUCTURE_RMSD Calclulate the distance between segments of a protein and a reference structure of interest MCOLVAR
SELECT Selects an argument based on the value of a SELECTOR. ISDB_FUNCTION
SELECTOR Defines a variable (of the type double) inside the PLUMED code that can be used and modified by other actions. ISDB_GENERIC
SELECT_COMPONENTS Create a new value to hold a subset of the components that are in a vector or matrix PRINTANALYSIS
SELECT_WITH_MASK Use a mask to select elements of an array PRINTANALYSIS
SHADOW Communicate atoms positions among replicas and calculate the RMSD with respect to a mother (reference) simulation. ISDB_COLVAR
SIMPLECUBIC Calculate whether or not the coordination spheres of atoms are arranged as they would be in a simple cubic structure. MCOLVAR
SIZESHAPE_POSITION_LINEAR_PROJ Calculates a linear projection in the space of a given reference configurational distribution in size-and-shape space. COLVAR
SIZESHAPE_POSITION_MAHA_DIST Calculates Mahalanobis distance of a current configuration from a given reference configurational distribution in size-and-shape space. COLVAR
SKETCHMAP Construct a sketch map projection of the input data DIMRED
SKETCHMAP_PROJECTION Read in a sketch-map projection DIMRED
SMAC Calculate the SMAC order parameter for a set of molecules MCOLVAR
SORT This function can be used to sort colvars according to their magnitudes. FUNCTION
SPHERICAL_HARMONIC Calculate the values of all the spherical harmonic funtions for a particular value of l. MCOLVAR
SPHERICAL_KDE Create a histogram from the input scalar/vector/matrix using SPHERICAL_KDE ANALYSIS
SPRINT Calculate SPRINT topological variables from an adjacency matrix. MATRIXF
STATS Calculates statistical properties of a set of collective variables with respect to a set of reference values. FUNCTION
SUM Calculate the sum of the arguments COLVAR
TD_CHI Chi distribution (static). VES_TARGETDIST
TD_CHISQUARED Chi-squared distribution (static). VES_TARGETDIST
TD_CUSTOM Target distribution given by an arbitrary mathematical expression (static or dynamic). VES_TARGETDIST
TD_EXPONENTIAL Exponential distribution (static). VES_TARGETDIST
TD_EXPONENTIALLY_MODIFIED_GAUSSIAN Target distribution given by a sum of exponentially modified Gaussian distributions (static). VES_TARGETDIST
TD_GAUSSIAN Target distribution given by a sum of Gaussian kernels (static). VES_TARGETDIST
TD_GENERALIZED_EXTREME_VALUE Generalized extreme value distribution (static). VES_TARGETDIST
TD_GENERALIZED_NORMAL Target distribution given by a sum of generalized normal distributions (static). VES_TARGETDIST
TD_GRID Target distribution from an external grid file (static). VES_TARGETDIST
TD_LINEAR_COMBINATION Target distribution given by linear combination of distributions (static or dynamic). VES_TARGETDIST
TD_MULTICANONICAL Multicanonical target distribution (dynamic). VES_TARGETDIST
TD_MULTITHERMAL_MULTIBARIC Multithermal-multibaric target distribution (dynamic). VES_TARGETDIST
TD_PRODUCT_COMBINATION Target distribution given by product combination of distributions (static or dynamic). VES_TARGETDIST
TD_PRODUCT_DISTRIBUTION Target distribution given by a separable product of one-dimensional distributions (static or dynamic). VES_TARGETDIST
TD_UNIFORM Uniform target distribution (static). VES_TARGETDIST
TD_VONMISES Target distribution given by a sum of Von Mises distributions (static). VES_TARGETDIST
TD_WELLTEMPERED Well-tempered target distribution (dynamic). VES_TARGETDIST
TEMPLATE This file provides a template for if you want to introduce a new CV. COLVAR
TETRAHEDRAL Calculate the degree to which the environment about ions has a tetrahedral order. MCOLVAR
TETRAHEDRALPORE 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. VOLUMES
TETRA_ANGULAR Calculate the angular tetra CV MCOLVAR
TETRA_RADIAL Calculate the radial tetra CV MCOLVAR
TIME retrieve the time of the simulation to be used elsewhere GENERIC
TOPOLOGY_MATRIX Adjacency matrix in which two atoms are adjacent if they are connected topologically MATRIX
TORSION Calculate one or multiple torsional angles. COLVAR
TORSIONS Calculate whether or not a set of torsional angles are within a particular range. MCOLVAR
TORSIONS_MATRIX Calculate the matrix of torsions between two vectors of molecules MCOLVAR
TRANSPOSE Calculate the transpose of a matrix MCOLVAR
UNITS This command sets the internal units for the code. GENERIC
UPDATE_IF Conditional update of other actions. PRINTANALYSIS
UPPER_WALLS Defines a wall for the value of one or more collective variables, BIAS
UWALLS Add lower walls to a vector of quantities MCOLVAR
VES_DELTA_F Implementation of VES Delta F method VES_BIAS
VES_LINEAR_EXPANSION Linear basis set expansion bias. VES_BIAS
VES_OUTPUT_BASISFUNCTIONS Output basis functions to file. VES_UTILS
VES_OUTPUT_FES Tool to output biases and free energy surfaces for VES biases from previously obtained coefficients. VES_UTILS
VES_OUTPUT_TARGET_DISTRIBUTION Output target distribution to file. VES_UTILS
VOLUME Calculate the volume the simulation box. COLVAR
VORONOI Do a voronoi analysis MCOLVAR
VSTACK Create a matrix by stacking vectors together MCOLVAR
WHAM Calculate the weights for configurations using the weighted histogram analysis method. REWEIGHTING
WHAM_HISTOGRAM This can be used to output the a histogram using the weighted histogram technique REWEIGHTING
WHAM_WEIGHTS Calculate and output weights for configurations using the weighted histogram analysis method. REWEIGHTING
WHOLEMOLECULES This action is used to rebuild molecules that can become split by the periodic boundary conditions. GENERIC
WRAPAROUND Rebuild periodic boundary conditions around chosen atoms. GENERIC
XANGLES Calculate the angle between an arbitrary vector and the positive x direction COLVAR
XDISTANCES Calculate the x components of the vectors connecting one or many pairs of atoms. MCOLVAR
XYTORSIONS Calculate the torsional angle around the x axis between an arbitrary vector and the positive y direction COLVAR
XZTORSIONS Calculate the torsional angle around the x axis between an arbitrary vector and the positive z direction COLVAR
YANGLES Calculate the angle between an arbitrary vector and the positive y direction COLVAR
YDISTANCES Calculate the y components of the vectors connecting one or many pairs of atoms. MCOLVAR
YXTORSIONS Calculate the torsional angle around the y axis between an arbitrary vector and the positive x direction COLVAR
YZTORSIONS Calculate the torsional angle around the y axis between an arbitrary vector and the positive z direction COLVAR
ZANGLES Calculate the angle between an arbitrary vector and the positive z direction COLVAR
ZDISTANCES Calculate the z components of the vectors connecting one or many pairs of atoms. MCOLVAR
ZXTORSIONS Calculate the torsional angle around the z axis between an arbitrary vector and the positive x direction COLVAR
ZYTORSIONS Calculate the torsional angle around the z axis between an arbitrary vector and the positive y direction COLVAR