418 12. Monte Carlo Techniques
with too large a perturbation that yields high trial-energy configurations, most of
which are rejected. However, the appropriate percentage depends on the applica-
tion and is best determined by experimentation guided by known outcomes of the
statistical means sought. Much smaller acceptance probabilities may be perfectly
adequate for some systems.
12.6 Monte Carlo Applications to Molecular Systems
12.6.1 Ease of Application
The simplicity and general applicability of Monte Carlo approaches has long
been exploited for molecular applications, especially biomolecules, as reviewed
in [129,347,781,1117,1457].
For example, MC methods can easily be applied to force fields with various
constraints, to functions whose derivative routines are not available, or even to
discontinuous potentials, like the square well potential for fluid or colloidal sus-
pensions [155] or lattice and off-lattice protein models (e.g., [226]). MC methods
also allow facile exploration of variable conditions such as the conformational
dependencies on variable side-chain protonation states for proteins in the electro-
statically drivenMC method (EDMC) of Scheraga and co-workers [1051]. EDMC
in combination with different dihedral angle constraints successfully folded a
villin headpiece [1051].
As described above, MC sampling is used to generate a set of conforma-
tions under Boltzmann statistics. Thus, states that decrease the energy are always
accepted and those that increase the energy are accepted with a probability
p =exp(−βΔE) where β =1/k
B
TandΔE is the energy difference between the
internal energy of the new and old configurations (see eq. (12.42)). In this way,
the molecular system can overcome barriers in the vast conformational space and
escape from local minima.
Though in theory a good MC protocol would sample configuration space ex-
haustively, this becomes more difficult and inefficient in practice as the system
size increases. When the cost of evaluating the energy function for large biomolec-
ular systems is also a factor, millions of MC steps (with possibly many rejections)
can become quite expensive. In addition, selecting the appropriate trial move set
and movement magnitudes for a biomolecule without high rejection rates can be
challenging in practice, and requires a thorough tested and implemented protocol.
Thus, many MC variants have been developed to enhance sampling as well as
efficiency.
Simulated annealing (SA), as described in the previous section, is a way to use
MC for the purpose of global optimization. The idea is to lower the effective tem-
perature gradually according to a specified cooling protocol to overcome barriers
in the rugged landscape. SA can be used successfully as an extended form of MC,
as well as structure optimization and molecular, Langevin or Brownian dynamics.