Skip to content

Module: opes

Description Usage
On-the-fly Probability Enhanced Sampling (OPES)
Authors: Michele Invernizzi used in 9 tutorialsused in 92 eggs

Details

The OPES module contains the implementation of the on-the-fly probability enhanced sampling mehtod (OPES).

The OPES method aims at sampling a given target distribution over the configuration space, , different from the equilibrium Boltzmann distribution, . To do so, it incrementally builds a bias potential , by estimating on-the-fly the needed probability distributions:

The bias quickly becomes quasi-static and the desired properties, such as the free energy, can be calculated with a simple reweighting REWEIGHT_BIAS.

Depending on the kind of target distribution one wishes to sample, different the various biases listed in the table below can be used.

Installation

This module is not installed by default. Add --enable-modules=opes to your './configure' command when building PLUMED to enable these features.

Usage

The OPES module contains three bias actions, OPES_METAD and OPES_METAD_EXPLORE that sample metadynamics-like target distributions (e.g. the well-tempered one), and OPES_EXPANDED that samples expanded ensembles target distributions (replica-exchange-like). It also contains various expansion collective variables (ECVs) to define such expanded targets. These expansion collective variables (ECVs) are used to define the expanded ensemble to be sampled by OPES_EXPANDED as discussed in the papers cited below. ECVs take some underlying colvar as argument and have as output components the same colvars.

Actions

The following actions are part of this module

Name Description Tags
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
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

References

More information about this module is available in the following articles: