All Topics  
Molecular dynamics

 

   Email Print
   Bookmark   Link






 

Molecular dynamics



 
 
Molecular dynamics
Dynamics (mechanics)

In physics the term dynamics customarily refers to the time evolution of physical processes. These processes may be microscopic as in particle physics, kinetic theory, and chemical reactions, or macroscopic as in the predictions of statistical mechanics and nonequilibrium thermodynamics....
 (MD) is a form of computer simulation
Computer simulation

A computer simulation, a computer model or a computational model is a computer program, or network of computers, that attempts to simulation an abstract model of a particular system....
 in which atoms and molecules are allowed to interact for a period of time by approximations of known physics, giving a view of the motion of the atoms. Because molecular systems generally consist of a vast number of particles, it is impossible to find the properties of such complex systems
Complex systems

Complex systems is a scientific field which studies the common properties of systems considered complex in nature, society and science. It is also called complex systems theory, complexity science, study of complex systems, sciences of complexity, non-equilibrium physics, and historical physics....
 analytically; MD simulation circumvents this problem by using numerical
Numerical analysis

Numerical analysis is the study of algorithms for the problems of continuous mathematics .One of the earliest mathematical writings is the Babylonian tablet YBC 7289, which gives a sexagesimal numerical approximation of , the length of the diagonal in a unit square....
 methods.






Discussion
Ask a question about 'Molecular dynamics'
Start a new discussion about 'Molecular dynamics'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Molecular dynamics
Dynamics (mechanics)

In physics the term dynamics customarily refers to the time evolution of physical processes. These processes may be microscopic as in particle physics, kinetic theory, and chemical reactions, or macroscopic as in the predictions of statistical mechanics and nonequilibrium thermodynamics....
 (MD) is a form of computer simulation
Computer simulation

A computer simulation, a computer model or a computational model is a computer program, or network of computers, that attempts to simulation an abstract model of a particular system....
 in which atoms and molecules are allowed to interact for a period of time by approximations of known physics, giving a view of the motion of the atoms. Because molecular systems generally consist of a vast number of particles, it is impossible to find the properties of such complex systems
Complex systems

Complex systems is a scientific field which studies the common properties of systems considered complex in nature, society and science. It is also called complex systems theory, complexity science, study of complex systems, sciences of complexity, non-equilibrium physics, and historical physics....
 analytically; MD simulation circumvents this problem by using numerical
Numerical analysis

Numerical analysis is the study of algorithms for the problems of continuous mathematics .One of the earliest mathematical writings is the Babylonian tablet YBC 7289, which gives a sexagesimal numerical approximation of , the length of the diagonal in a unit square....
 methods. It represents an interface between laboratory experiments and theory, and can be understood as a "virtual
Virtual reality

Virtual reality is a technology which allows a user to interact with a computer-simulated environment, whether that environment is a simulation of the real world or an imaginary world....
 experiment". MD probes the relationship between molecular structure, movement and function. Molecular dynamics is a multidisciplinary method. Its laws and theories stem from mathematics, physics, and chemistry, and it employs algorithm
Algorithm

In mathematics, computing, linguistics and related subjects, an algorithm is a sequence of finite instructions, often used for calculation and data processing....
s from computer science and information theory
Information theory

Information theory is a branch of applied mathematics and electrical engineering involving the quantification of information. Historically, information theory was developed by Claude E....
. It was originally conceived within theoretical physics in the late 1950s, but is applied today mostly in materials science
Materials science

Materials science or materials engineering is an interdisciplinary field involving the properties of matter and its applications to various areas of science and engineering....
 and modeling of biomolecule
Biomolecule

A biomolecule is any organic chemistry molecule that is produced by a living organism, including large polymeric molecules such as proteins, polysaccharides, and nucleic acids as well as small molecules such as primary metabolites, secondary metabolites, and natural products....
s.

Before it became possible to simulate molecular dynamics with computers, some undertook the hard work of trying it with physical models such as macroscopic spheres. The idea was to arrange them to replicate the properties of a liquid. J.D. Bernal said, in 1962: "... I took a number of rubber balls and stuck them together with rods of a selection of different lengths ranging from 2.75 to 4 inches. I tried to do this in the first place as casually as possible, working in my own office, being interrupted every five minutes or so and not remembering what I had done before the interruption." Fortunately, now computers keep track of bonds during a simulation.

Molecular dynamics is a specialized discipline of molecular modeling and computer simulation
Computer simulation

A computer simulation, a computer model or a computational model is a computer program, or network of computers, that attempts to simulation an abstract model of a particular system....
 based on statistical mechanics
Statistical mechanics

Statistical mechanics is the application of probability theory, which includes Mathematics tools for dealing with large populations, to the field of mechanics, which is concerned with the motion of particles or objects when subjected to a force....
; the main justification of the MD method is that statistical ensemble averages are equal to time averages of the system, known as the ergodic hypothesis
Ergodic hypothesis

The quick definition of ergodic is that given sufficient time, a system will return to states that it has previously experienced. The text below explains this basic premise in detail....
. MD has also been termed "statistical mechanics by numbers" and "Laplace's vision of Newtonian mechanics" of predicting the future by animating nature's forces and allowing insight into molecular motion on an atomic scale. However, long MD simulations are mathematically ill-conditioned
Condition number

In numerical analysis, the condition number associated with a problem is a measure of that problem's amenability to digital computation, that is, how numerically well-conditioned the problem is....
, generating cumulative errors in numerical integration
Numerical integration

In numerical analysis, numerical integration constitutes a broad family of algorithms for calculating the numerical value of a definite integral, and by extension, the term is also sometimes used to describe the numerical ordinary differential equations....
 that can be minimized with proper selection of algorithms and parameters, but not eliminated entirely. Furthermore, current potential functions are, in many cases, not sufficiently accurate to reproduce the dynamics of molecular systems, so the much more computationally demanding Ab Initio Molecular Dynamics method must be used. Nevertheless, molecular dynamics techniques allow detailed time and space resolution into representative behavior in phase space
Phase space

In mathematics and physics, a phase space, introduced by Willard Gibbs in 1901, is a space in which all possible states of a system are represented, with each possible state of the system corresponding to one unique point in the phase space....
.

Areas of Application


There is a significant difference between the focus and methods used by chemists and physicists, and this is reflected in differences in the jargon used by the different fields. In chemistry and biophysics, the interaction between the particles is either described by a "force field
Force field (chemistry)

In the context of molecular mechanics, a force field refers to the potential function and parameter sets used to describe the potential energy of a system of particles ....
" (classical MD), a quantum chemical model
Quantum chemistry

Quantum chemistry is a branch of theoretical chemistry, which applies quantum mechanics and quantum field theory to address issues and problems in chemistry....
, or a mix between the two. These terms are not used in physics, where the interactions are usually described by the name of the theory or approximation being used and called the potential energy, or just "potential".

Beginning in theoretical physics
Physics

Physics is the natural science which examines basic concepts such as energy, force, and spacetime and all that derives from these, such as mass, charge, matter and its Motion ....
, the method of MD gained popularity in materials science
Materials science

Materials science or materials engineering is an interdisciplinary field involving the properties of matter and its applications to various areas of science and engineering....
 and since the 1970s also in biochemistry
Biochemistry

Biochemistry is the study of the chemistry processes in living organisms. It deals with the structure and function of cellular components such as proteins, carbohydrates, lipids, nucleic acids and other biomolecules....
 and biophysics
Biophysics

Biophysics is an interdisciplinary science that employs and develops theories and methods of the physical sciences for the investigation of biology systems....
. In chemistry, MD serves as an important tool in protein
Protein

Proteins are organic compounds made of amino acids arranged in a linear chain and joined together by peptide bonds between the carboxyl and amino groups of adjacent amino acid Residue ....
 structure determination and refinement using experimental tools such as X-ray crystallography
X-ray crystallography

X-ray crystallography is a method of determining the arrangement of atoms within a crystal, in which a beam of X-rays strikes a crystal and scatters into many different directions....
 and NMR
NMR

NMR may refer to:Applications of Nuclear Magnetic Resonance:* Nuclear Magnetic Resonance.* NMR Spectroscopy.* Proton NMR.* Carbon-13 NMR....
. It has also been applied with limited success as a method of refining protein structure prediction
Protein structure prediction

Protein structure prediction is one of the most important goals pursued by bioinformatics and theoretical chemistry. Its aim is the prediction of the three-dimensional structure of proteins from their amino acid sequences, sometimes including additional relevant information such as the structures of related proteins....
s. In physics, MD is used to examine the dynamics of atomic-level phenomena that cannot be observed directly, such as thin film growth and ion-subplantation. It is also used to examine the physical properties of nanotechnological
Nanotechnology

Nanotechnology, shortened to "Nanotech", is the study of the control of matter on an atomic and molecular scale. Generally nanotechnology deals with structures of the size 100 nanometers or smaller, and involves developing materials or devices within that size....
 devices that have not or cannot yet be created.

In applied mathematics and theoretical physics, molecular dynamics is a part of the research realm of dynamical systems, ergodic theory
Ergodic theory

Ergodic theory is a branch of mathematics that studies dynamical systemswith an invariant measure and related problems. Its initial development was motivated by problems of statistical physics....
 and statistical mechanics
Statistical mechanics

Statistical mechanics is the application of probability theory, which includes Mathematics tools for dealing with large populations, to the field of mechanics, which is concerned with the motion of particles or objects when subjected to a force....
 in general. The concepts of energy conservation and molecular entropy come from thermodynamics
Thermodynamics

In physics, thermodynamics is the study of the conversion of heat energy into different forms of energy ; different energy conversions into heat energy; and its relation to macroscopic variables such as temperature, pressure, and volume....
. Some techniques to calculate conformational entropy
Conformational entropy

Conformational entropy is the entropy associated with the physical arrangement of a polymer chain that assumes a compact or globular protein state in solution....
 such as principal components analysis
Principal components analysis

Principal component analysis involves a mathematical procedure that transforms a number of possibly correlated variables into a smaller number of uncorrelated variables called principal components....
 come from information theory
Entropy in thermodynamics and information theory

There are close parallels between the mathematical expressions for the thermodynamic entropy, usually denoted by S, of a physical system in the statistical thermodynamics established by Ludwig Boltzmann and J....
. Mathematical techniques such as the transfer operator
Transfer operator

In mathematics, the transfer operator encodes information about an iterated map and is frequently used to study the behavior of dynamical systems, statistical mechanics, quantum chaos and fractals....
 become applicable when MD is seen as a Markov chain
Markov chain

In mathematics, a Markov chain, named after Andrey Markov, is a stochastic process with the Markov property. Having the Markov property means that, given the present state, future states are independent of the past states. In other words, the description of the present state fully captures all the information that could influence th...
. Also, there is a large community of mathematicians working on volume preserving, symplectic integrator
Symplectic integrator

In mathematics, a symplectic integrator is a Numerical ordinary differential equations for a specific group of ordinary differential equations related to classical mechanics and symplectic geometry....
s for more computationally efficient MD simulations.

MD can also be seen as a special case of the discrete element method
Discrete element method

The term discrete element method is a family of numerical analysis methods for computing the motion of a large number of particles like molecules or grains of sand....
 (DEM) in which the particles have spherical shape (e.g. with the size of their van der Waals radii
Van der Waals radius

The van der Waals radius, r, of an atom is the radius of an imaginary hard sphere which can be used to model the atom for many purposes. It is named after Johannes Diderik van der Waals, winner of the 1910 Nobel Prize in Physics, as he was the first to recognise that atoms had a finite size and to demonstrate the physical consequences of...
.) Some authors in the DEM community employ the term MD rather loosely, even when their simulations do not model actual molecules.

Design Constraints


Design of a molecular dynamics simulation should account for the available computational power. Simulation size (n=number of particles), timestep and total time duration must be selected so that the calculation can finish within a reasonable time period. However, the simulations should be long enough to be relevant to the time scales of the natural processes being studied. To make statistically valid conclusions from the simulations, the time span simulated should match the kinetics of the natural process. Otherwise, it is analogous to making conclusions about how a human walks from less than one footstep. Most scientific publications about the dynamics of proteins and DNA use data from simulations spanning nanoseconds (1E-9 s) to microseconds (1E-6 s). To obtain these simulations, several CPU-days to CPU-years are needed. Parallel algorithms allow the load to be distributed among CPUs; an example is the spatial decomposition in LAMMPS
LAMMPS

LAMMPS is a molecular dynamics program from Sandia National Laboratories. LAMMPS makes use of Message Passing Interface for parallel communication and is a free open-source code, distributed under the terms of the GNU General Public License....
.

During a classical MD simulation, the most CPU intensive task is the evaluation of the potential (force field
Force field (chemistry)

In the context of molecular mechanics, a force field refers to the potential function and parameter sets used to describe the potential energy of a system of particles ....
) as a function of the particles' internal coordinates. Within that energy evaluation, the most expensive one is the non-bonded or non-covalent part. In Big O notation
Big O notation

In mathematics, big O notation describes the asymptotic analysis of a function when the argument tends towards a particular value or infinity, usually in terms of simpler functions....
, common molecular dynamics simulations scale
Analysis of algorithms

To analyze an algorithm is to determine the amount of resources necessary to execute it. Most algorithms are designed to work with inputs of arbitrary length....
 by if all pair-wise electrostatic and van der Waals interactions must be accounted for explicitly. This computational cost can be reduced by employing electrostatics methods such as Particle Mesh Ewald
Ewald summation

Ewald summation, named after Paul Peter Ewald, is a method for computing the interaction energies of periodic systems , particularly electrostatic energies....
 ( ) or good spherical cutoff techniques ( ).

Another factor that impacts total CPU time required by a simulation is the size of the integration timestep. This is the time length between evaluations of the potential. The timestep must be chosen small enough to avoid discretization
Discretization

In mathematics, discretization concerns the process of transferring continuous function models and equations into wiktionary:Discrete counterparts....
 errors (i.e. smaller than the fastest vibrational frequency in the system). Typical timesteps for classical MD are in the order of 1 femtosecond (1E-15 s). This value may be extended by using algorithms such as SHAKE
Constraint algorithm

In mechanics, a constraint algorithm is a method for satisfying constraints for bodies that obey Newton's equations of motion. There are three basic approaches to satisfying such constraints: choosing novel unconstrained coordinates , introducing explicit constraint forces, and minimizing constraint forces implicitly by the technique of Lagr...
, which fix the vibrations of the fastest atoms (e.g. hydrogens) into place. Multiple time scale methods have also been developed, which allow for extended times between updates of slower long-range forces.

For simulating molecules in a solvent, a choice should be made between explicit solvent and implicit solvent. Explicit solvent particles (such as the TIP3P and SPC/E water model
Water model

In computational chemistry, classical water models are used for the simulation of water clusters, liquid water , and aqueous solutions with explicit solvent....
s) must be calculated expensively by the force field, while implicit solvents use a mean-field approach. Using an explicit solvent is computationally expensive, requiring inclusion of about ten times more particles in the simulation. But the granularity and viscosity of explicit solvent is essential to reproduce certain properties of the solute molecules. This is especially important to reproduce kinetics.

In all kinds of molecular dynamics simulations, the simulation box size must be large enough to avoid boundary condition artifacts. Boundary conditions are often treated by choosing fixed values at the edges, or by employing periodic boundary conditions
Periodic boundary conditions

In mathematical models and computer simulations, periodic boundary conditions are a set of boundary conditions that are often used to simulate a large system by modelling a small part that is far from its edge....
 in which one side of the simulation loops back to the opposite side, mimicking a bulk phase.

Microcanonical ensemble (NVE)


In the microcanonical, or NVE ensemble, the system is isolated from changes in moles (N), volume (V) and energy (E). It corresponds to an adiabatic process
Adiabatic process

In thermodynamics, an adiabatic process or an isocaloric process is a thermodynamic process in which no heat is transferred to or from the working fluid....
 with no heat exchange. A microcanonical molecular dynamics trajectory may be seen as an exchange of potential and kinetic energy, with total energy being conserved. For a system of N particles with coordinates and velocities , the following pair of first order differential equations may be written in Newton's notation
Newton's notation for differentiation

Newton's notation for differentiation involved placing a dash/dot over the function name, which he termed the fluxion.Isaac Newton's notation is mainly used in mechanics....
 as

The potential energy function of the system is a function of the particle coordinates . It is referred to simply as the "potential" in Physics, or the "force field" in Chemistry. The first equation comes from Newton's laws
Newton's laws of motion

Newton's laws of motion are three physical laws that form the basis for classical mechanics, Direct relationship the forces acting on a Physical body to the motion of the body....
; the force acting on each particle in the system can be calculated as the negative gradient of .

For every timestep, each particle's position and velocity may be integrated with a symplectic method
Symplectic integrator

In mathematics, a symplectic integrator is a Numerical ordinary differential equations for a specific group of ordinary differential equations related to classical mechanics and symplectic geometry....
 such as Verlet
Verlet integration

Verlet integration is a numerical method used to Time integration method Issac Newton equations of motion. It is frequently used to calculate Trajectory of particles in molecular dynamics simulations and video games....
. The time evolution of and is called a trajectory. Given the initial positions (e.g. from theoretical knowledge) and velocities (e.g. randomized Gaussian), we can calculate all future (or past) positions and velocities.

One frequent source of confusion is the meaning of temperature
Temperature

In physics, temperature is a physical property of a Physical system that underlies the common notions of hot and cold; something that feels hotter generally has the greater temperature....
 in MD. Commonly we have experience with macroscopic temperatures, which involve a huge number of particles. But temperature is a statistical quantity. If there is a large enough number of atoms, statistical temperature can be estimated from the instantaneous temperature, which is found by equating the kinetic energy of the system to nkBT/2 where n is the number of degrees of freedom of the system.

A temperature-related phenomenon arises due to the small number of atoms that are used in MD simulations. For example, consider simulating the growth of a copper film starting with a substrate containing 500 atoms and a deposition energy of 100 eV. In the real world, the 100 eV from the deposited atom would rapidly be transported through and shared among a large number of atoms ( or more) with no big change in temperature. When there are only 500 atoms, however, the substrate is almost immediately vaporized by the deposition. Something similar happens in biophysical simulations. The temperature of the system in NVE is naturally raised when macromolecules such as proteins undergo exothermic conformational changes and binding.

Canonical ensemble (NVT)


In the canonical ensemble
Canonical ensemble

A canonical ensemble in statistical mechanics is a statistical ensemble representing a probability distribution of microscopic states of the system....
, moles (N), volume (V) and temperature (T) are conserved. It is also sometimes called constant temperature molecular dynamics (CTMD). In NVT, the energy of endothermic and exothermic processes is exchanged with a thermostat.

A variety of thermostat methods are available to add and remove energy from the boundaries of an MD system in a realistic way, approximating the canonical ensemble
Canonical ensemble

A canonical ensemble in statistical mechanics is a statistical ensemble representing a probability distribution of microscopic states of the system....
. Popular techniques to control temperature include the Nosé-Hoover thermostat and Langevin dynamics
Langevin dynamics

Langevin dynamics is an approach to mechanics using simplified models and using stochastic differential equations to account for omitted degree of freedom....
.

Isothermal-Isobaric (NPT) ensemble


In the isothermal-isobaric ensemble
Isothermal-isobaric ensemble

The isothermal?isobaric ensemble is a statistical mechanical ensemble that maintains constant temperature and constant pressure applied. It is also called the -ensemble, where the number of particles is also kept as a constant....
, moles (N), pressure (P) and temperature (T) are conserved. In addition to a thermostat, a barostat is needed. It corresponds most closely to laboratory conditions with a flask open to ambient temperature and pressure.

In the simulation of biological membranes, isotropic pressure control is not appropriate. For lipid bilayers, pressure control occurs under constant membrane area (NPAT) or constant surface tension "gamma" (NP?T).

Generalized ensembles


The replica exchange method is a generalized ensemble. It was originally created to deal with the slow dynamics of disordered spin systems. It is also called parallel tempering. The replica exchange MD (REMD) formulation tries to overcome the multiple-minima problem by exchanging the temperature of non-interacting replicas of the system running at several temperatures.

Potentials in MD simulations

A molecular dynamics simulation requires the definition of a potential function
Potential function

The term potential function may refer to:* A mathematical function whose values are a physical potential.* The class of functions known as harmonic functions, which are the topic of study in potential theory....
, or a description of the terms by which the particles in the simulation will interact. In chemistry and biology this is usually referred to as a force field
Force field (chemistry)

In the context of molecular mechanics, a force field refers to the potential function and parameter sets used to describe the potential energy of a system of particles ....
. Potentials may be defined at many levels of physical accuracy; those most commonly used in chemistry are based on molecular mechanics
Molecular mechanics

The term molecular mechanics refers to the use of Classical mechanics to model molecular systems. The potential energy of all systems in molecular mechanics is calculated using Force field s....
 and embody a classical
Classical mechanics

Classical mechanics is used for describing the motion of macroscopic objects, from projectiles to parts of machinery, as well as astronomical objects, such as spacecraft, planets, stars, and galaxies....
 treatment of particle-particle interactions that can reproduce structural and conformational change
Conformational change

A macromolecule is usually flexible and dynamic. It can change its shape in response to changes in its environment or other factors; each possible shape is called a conformation, and a transition between them is called a conformational change....
s but usually cannot reproduce chemical reaction
Chemical reaction

A chemical reaction is a process that always results in the interconversion of chemical substances. The substance or substances initially involved in a chemical reaction are called reactants....
s.

The reduction from a fully quantum description to a classical potential entails two main approximations. The first one is the Born-Oppenheimer approximation
Born-Oppenheimer approximation

In quantum chemistry, the computation of the energy and wavefunction of an average-size molecule is a formidable task that is alleviated by the Born-Oppenheimer approximation....
, which states that the dynamics of electrons is so fast that they can be considered to react instantaneously to the motion of their nuclei. As a consequence, they may be treated separately. The second one treats the nuclei, which are much heavier than electrons, as point particles that follow classical Newtonian dynamics. In classical molecular dynamics the effect of the electrons is approximated as a single potential energy surface, usually representing the ground state.

When finer levels of detail are required, potentials based on quantum mechanics
Quantum mechanics

Quantum mechanics is a set of principles underlying the most fundamental known description of all physical systems at the microscopic scale . Notable amongst these principles are both a dual wave-like and particle-like behavior of matter and radiation, and prediction of probabilities in situations where classical physics predicts certaintie...
 are used; some techniques attempt to create hybrid classical/quantum
QM/MM

QM/MM approach is a molecular simulation method that combines the strength of both QM and MM calculations. The methodology for such techniques was introduced by Warshel and coworkers....
 potentials where the bulk of the system is treated classically but a small region is treated as a quantum system, usually undergoing a chemical transformation.

Empirical potentials


Empirical potentials used in chemistry are frequently called force fields, while those used in materials physics are called just empirical or analytical potentials.

Most force fields
Force field (chemistry)

In the context of molecular mechanics, a force field refers to the potential function and parameter sets used to describe the potential energy of a system of particles ....
 in chemistry are empirical and consist of a summation of bonded forces associated with chemical bond
Chemical bond

A chemical bond is the physical process responsible for the attractive interactions between atoms and molecules, and that which confers stability to diatomic and polyatomic chemical compounds....
s, bond angles, and bond dihedrals
Dihedral angle

In geometry, the angle between two Plane s is called their dihedral or torsion angle.The dihedral angle of two planes can be seen by looking at the planes "edge on", i.e., along their line of intersection....
, and non-bonded forces associated with van der Waals force
Van der Waals force

In physical chemistry, the van der Waals force , named after The Netherlands scientist Johannes Diderik van der Waals, is the attractive or repulsive force between molecules other than those due to covalent bonds or to the electrostatic interaction of ions with one another or with neutral molecules....
s and electrostatic charge. Empirical potentials represent quantum-mechanical effects in a limited way through ad-hoc functional approximations. These potentials contain free parameters such as atomic charge, van der Waals
Van der Waals

Van der Waals may refer to:* Fransje van der Waals* Johannes Diderik van der Waals* Van der Waals force* Van der Waals equation* Van der Waals radius...
 parameters reflecting estimates of atomic radius, and equilibrium bond length
Bond length

In molecular geometry, bond length or bond distance is the average distance between nuclei of two chemical bond atoms in a molecule....
, angle, and dihedral; these are obtained by fitting against detailed electronic calculations (quantum chemical simulations) or experimental physical properties such as elastic constants, lattice parameters and spectroscopic
Spectroscopy

Spectroscopy was originally the study of the interaction between radiation and matter as a function of wavelength . In fact, historically, spectroscopy referred to the use of visible light dispersed according to its wavelength, e.g....
 measurements.

Because of the non-local nature of non-bonded interactions, they involve at least weak interactions between all particles in the system. Its calculation is normally the bottleneck in the speed of MD simulations. To lower the computational cost, force fields
Force field (chemistry)

In the context of molecular mechanics, a force field refers to the potential function and parameter sets used to describe the potential energy of a system of particles ....
 employ numerical approximations such as shifted cutoff radii, reaction field algorithms, particle mesh Ewald summation, or the newer Particle-Particle Particle Mesh (P3M).

Chemistry force fields commonly employ preset bonding arrangements (an exception being ab-initio
Ab initio quantum chemistry methods

Ab initio quantum chemistry methods are computational chemistry methods based on quantum chemistry. The term ab initio indicates that the calculation is from first principles and that no empirical data is used....
 dynamics), and thus are unable to model the process of chemical bond breaking and reactions explicitly. On the other hand, many of the potentials used in physics, such as those based on the bond order formalism
Bond order potential

Bond order potentials are a class of empirical potentials used e.g. in molecular dynamics and molecular statics simulations. Examples include the Jerry Tersoff potential...
 can describe several different coordinations of a system and bond breaking. Examples of such potentials include the Brenner potential for hydrocarbons and its further developments for the C-Si-H and C-O-H systems. The ReaxFF
ReaxFF

ReaxFF is a force field developed by Adri van Duin, William A. Goddard, III and co-workers at the California Institute of Technology for use e.g....
 potential can be considered a fully reactive hybrid between bond order potentials and chemistry force fields.

Pair potentials vs. many-body potentials


The potential functions representing the non-bonded energy are formulated as a sum over interactions between the particles of the system. The simplest choice, employed in many popular force fields, is the "pair potential", in which the total potential energy can be calculated from the sum of energy contributions between pairs of atoms. An example of such a pair potential is the non-bonded Lennard-Jones potential
Lennard-Jones potential

A pair of neutral atoms or molecules is subject to two distinct forces in the limit of large separation and small separation: an attractive force at long ranges and a repulsive force at short ranges ....
 (also known as the 6-12 potential), used for calculating van der Waals forces.

Another example is the Born (ionic) model of the ionic lattice. The first term in the next equation is Coulomb's law
Coulomb's law

Coulomb's law, sometimes called the Coulomb law, is an equation describing the electrostatic force between electric charges. It was developed in the 1780s by French physicist Charles Augustin de Coulomb and was essential to the development of the classical electromagnetism....
 for a pair of ions, the second term is the short-range repulsion explained by Pauli's exclusion principle and the final term is the dispersion interaction term. Usually, a simulation only includes the dipolar term, although sometimes the quadrupolar term is included as well.

In many-body potentials
N-body problem

The n-body problem is the problem of finding, given the initial positions, masses, and velocities of n bodies, their subsequent motions as determined by classical mechanics, i.e., Newton's laws of motion and gravity....
, the potential energy includes the effects of three or more particles interacting with each other. In simulations with pairwise potentials, global interactions in the system also exist, but they occur only through pairwise terms. In many-body potentials, the potential energy cannot be found by a sum over pairs of atoms, as these interactions are calculated explicitly as a combination of higher-order terms. In the statistical view, the dependency between the variables cannot in general be expressed using only pairwise products of the degrees of freedom. For example, the Tersoff potential, which was originally used to simulate carbon
Carbon

Carbon is a chemical element with chemical symbol C and atomic number 6. As a member of group 14 on the periodic table, it is nonmetallic and tetravalence?making four electrons available to form covalent bond chemical bonds....
, silicon
Silicon

Silicon is the most common metalloid. It is a chemical element, which has the symbol Si and atomic number 14. The atomic mass is 28.0855....
 and germanium
Germanium

Germanium is a chemical element with the symbol Ge and atomic number 32. It is a lustrous, hard, greyish-white metalloid in the carbon group, chemically similar to its group neighbors tin and silicon....
 and has since been used for a wide range of other materials, involves a sum over groups of three atoms, with the angles between the atoms being an important factor in the potential. Other examples are the embedded-atom method (EAM) and the Tight-Binding Second Moment Approximation (TBSMA) potentials, where the electron density of states in the region of an atom is calculated from a sum of contributions from surrounding atoms, and the potential energy contribution is then a function of this sum.

Semi-empirical potentials


Semi-empirical
Semi-empirical quantum chemistry methods

Semi-empirical quantum chemistry methods are based on the Hartree-Fock formalism, but make many approximations and obtain some parameters from empirical data....
 potentials make use of the matrix representation from quantum mechanics. However, the values of the matrix elements are found through empirical formulae that estimate the degree of overlap of specific atomic orbitals. The matrix is then diagonalized to determine the occupancy of the different atomic orbitals, and empirical formulae are used once again to determine the energy contributions of the orbitals.

There are a wide variety of semi-empirical potentials, known as tight-binding
Tight binding (physics)

In the tight binding model for a solid-state lattice of atoms, it is assumedthat the full Hamiltonian of the system may be approximated by theHamiltonian of an isolated atom centred at each Bravais lattice....
 potentials, which vary according to the atoms being modeled.

Polarizable potentials


Most classical force fields implicitly include the effect of polarizability
Polarizability

Polarizability is the relative tendency of a charge distribution, like the electron cloud of an atom or molecule, to be distorted from its normal shape by an external electric field, which may be caused by the presence of a nearby ion or Dipole#Field_from_an_electric_dipole....
, e.g. by scaling up the partial charges obtained from quantum chemical calculations. These partial charges are stationary with respect to the mass of the atom. But molecular dynamics simulations can explicitly model polarizability with the introduction of induced dipoles through different methods, such as Drude particle
Drude particle

Drude particles are model oscillators used to simulate the effects of electronic polarizability in the context of a classical molecular mechanics force field ....
s or fluctuating charges. This allows for a dynamic redistribution of charge between atoms which responds to the local chemical environment.

For many years, polarizable MD simulations have been touted as the next generation. For homogenous liquids such as water, increased accuracy has been achieved through the inclusion of polarizability. Some promising results have also been achieved for proteins. However, it is still uncertain how to best approximate polarizability in a simulation.

Ab-initio methods


In classical molecular dynamics, a single potential energy surface (usually the ground state) is represented in the force field. This is a consequence of the Born-Oppenheimer approximation
Born-Oppenheimer approximation

In quantum chemistry, the computation of the energy and wavefunction of an average-size molecule is a formidable task that is alleviated by the Born-Oppenheimer approximation....
. If excited states, chemical reactions or a more accurate representation is needed, electronic behavior can be obtained from first principles by using a quantum mechanical method, such as Density Functional Theory
Density functional theory

Density functional theory is a quantum mechanics theory used in physics and chemistry to investigate the electronic structure of Many-body problem, in particular atoms, molecules, and the condensed phases....
. This is known as Ab Initio Molecular Dynamics (AIMD). Due to the cost of treating the electronic degrees of freedom, the computational cost of this simulations is much higher than classical molecular dynamics. This implies that AIMD is limited to smaller systems and shorter periods of time.

Ab-initio
Ab initio

The Latin term ab initio means from the beginning and is used in several contexts:* when describing literature: told from the beginning as opposed to in medias res ...
 quantum-mechanical
Quantum chemistry

Quantum chemistry is a branch of theoretical chemistry, which applies quantum mechanics and quantum field theory to address issues and problems in chemistry....
 methods may be used to calculate the potential energy
Potential energy surface

A potential energy surface is generally used within the adiabatic approximation or Born?Oppenheimer approximation in quantum mechanics and statistical mechanics to model chemical reactions and interactions in simple chemical and physical systems....
 of a system on the fly, as needed for conformations in a trajectory. This calculation is usually made in the close neighborhood of the reaction coordinate
Reaction coordinate

In chemistry, a reaction coordinate is an abstract one-dimensional coordinate which represents progress along a reaction pathway. It is usually a geometric parameter that changes during the conversion of one or more molecular entity....
. Although various approximations may be used, these are based on theoretical considerations, not on empirical fitting. Ab-Initio calculations produce a vast amount of information that is not available from empirical methods, such as density of electronic states or other electronic properties. A significant advantage of using ab-initio methods is the ability to study reactions that involve breaking or formation of covalent bonds, which correspond to multiple electronic states.

A popular software for ab-initio molecular dynamics is the Car-Parrinello
Car-Parrinello method

The Car-Parrinello method is a type of ab initio molecular dynamics, usually employing periodic boundary conditions, planewave basis set s, and density-functional theory....
 Molecular Dynamics (CPMD) package based on the density functional theory
Density functional theory

Density functional theory is a quantum mechanics theory used in physics and chemistry to investigate the electronic structure of Many-body problem, in particular atoms, molecules, and the condensed phases....
.

Hybrid QM/MM


QM (quantum-mechanical) methods are very powerful. However, they are computationally expensive, while the MM (classical or molecular mechanics) methods are fast but suffer from several limitations (require extensive parameterization; energy estimates obtained are not very accurate; cannot be used to simulate reactions where covalent bonds are broken/formed; and are limited in their abilities for providing accurate details regarding the chemical environment). A new class of method has emerged that combines the good points of QM (accuracy) and MM (speed) calculations. These methods are known as mixed or hybrid quantum-mechanical and molecular mechanics methods (hybrid QM/MM). The methodology for such techniques was introduced by Warshel and coworkers. In the recent years have been pioneered by several groups including: Arieh Warshel
Arieh Warshel

Arieh Warshel is a professor of Chemistry and Biochemistry at the University of Southern California.Known for his work on Computational biochemistry and biophysics, he is the originator of modern Force field approaches where the use of Cartesian coordinate system allowed the treatment of energy structure an vibrations of any molecule or mo...
 (University of Southern California
University of Southern California

The University of Southern California is a private university, nonsectarian, research university located in the University Park, Los Angeles, California neighborhood in Los Angeles, California, California, United States....
), Weitao Yang (Duke University
Duke University

Duke University is a private university research university located in Durham, North Carolina, North Carolina, United States. Founded by Methodism and Religious Society of Friends in the present-day town of Trinity, North Carolina in 1838, the school moved to Durham in 1892....
), Sharon Hammes-Schiffer (The Pennsylvania State University), Donald Truhlar and Jiali Gao (University of Minnesota
University of Minnesota

The University of Minnesota, Twin Cities is a public university research university located in Minneapolis and St. Paul, Minnesota, Minnesota, United States....
) and Kenneth Merz (University of Florida
University of Florida

The University of Florida is a Public university land-grant university, sea grant colleges, Space grant colleges major research university located on a campus in Gainesville, Florida, in the United States....
).

The most important advantage of hybrid QM/MM methods is the speed. The cost of doing classical molecular dynamics (MM) in the most straightforward case scales O(n2), where N is the number of atoms in the system. This is mainly due to electrostatic interactions term (every particle interacts with every other particle). However, use of cutoff radius, periodic pair-list updates and more recently the variations of the particle-mesh Ewald's (PME) method has reduced this between O(N) to O(n2). In other words, if a system with twice many atoms is simulated then it would take between twice to four times as much computing power. On the other hand the simplest ab-initio calculations typically scale O(n3) or worse (Restricted Hartree-Fock
Hartree-Fock

In computational physics and computational chemistry, the Hartree-Fock method is an approximate method for the determination of the Stationary state wavefunction and Stationary state energy of a Many-body problem....
 calculations have been suggested to scale ~O(n2.7)). To overcome the limitation, a small part of the system is treated quantum-mechanically (typically active-site of an enzyme) and the remaining system is treated classically.

In more sophisticated implementations, QM/MM methods exist to treat both light nuclei susceptible to quantum effects (such as hydrogens) and electronic states. This allows generation of hydrogen wave-functions (similar to electronic wave-functions). This methodology has been useful in investigating phenomenon such as hydrogen tunneling. One example where QM/MM methods have provided new discoveries is the calculation of hydride transfer in the enzyme liver alcohol dehydrogenase
Alcohol dehydrogenase

Alcohol dehydrogenase is an enzyme discovered in the mid-1960s in Drosophila melanogaster. Since then, there has been extensive research on the enzyme....
. In this case, tunneling
Tunneling

Tunneling may refer to:* Digging of tunnels * Quantum tunneling, a quantum-mechanical effect of transitioning through a classically-forbidden energy state...
 is important for the hydrogen, as it determines the reaction rate.

Coarse-graining and reduced representations


At the other end of the detail scale are coarse-grained and lattice models. Instead of explicitly representing every atom of the system, one uses "pseudo-atoms" to represent groups of atoms. MD simulations on very large systems may require such large computer resources that they cannot easily be studied by traditional all-atom methods. Similarly, simulations of processes on long timescales (beyond about 1 microsecond) are prohibitively expensive, because they require so many timesteps. In these cases, one can sometimes tackle the problem by using reduced representations, which are also called coarse-grained models.

Examples for coarse graining (CG) methods are discontinuous molecular dynamics (CG-DMD) and Go-models. Coarse-graining is done sometimes taking larger pseudo-atoms. Such united atom approximations have been used in MD simulations of biological membranes. The aliphatic tails of lipids are represented by a few pseudo-atoms by gathering 2-4 methylene groups into each pseudo-atom.

The parameterization of these very coarse-grained models must be done empirically, by matching the behavior of the model to appropriate experimental data or all-atom simulations. Ideally, these parameters should account for both enthalpic and entropic contributions to free energy in an implicit way. When coarse-graining is done at higher levels, the accuracy of the dynamic description may be less reliable. But very coarse-grained models have been used successfully to examine a wide range of questions in structural biology.

Examples of applications of coarse-graining in biophysics:
  • protein folding
    Protein folding

    Protein folding is the physical process by which a polypeptide folds into its characteristic and functional protein structure.Each protein begins as a polypeptide, translated from a sequence of mRNA as a linear chain of amino acids....
     studies are often carried out using a single (or a few) pseudo-atoms per amino acid;
  • DNA supercoiling has been investigated using 1-3 pseudo-atoms per basepair, and at even lower resolution;
  • Packaging of double-helical DNA
    DNA

    Deoxyribonucleic acid is a nucleic acid that contains the genetics instructions used in the development and functioning of all known living organisms and some viruses....
     into bacteriophage
    Bacteriophage

    A bacteriophage is any one of a number of viruses that infection bacteria. The term is commonly used in its shortened form, phage.Typically, bacteriophages consist of an outer protein hull enclosing genetic material....
     has been investigated with models where one pseudo-atom represents one turn (about 10 basepairs) of the double helix;
  • RNA structure in the ribosome
    Ribosome

    Ribosomes are complexes of RNA and protein that are found in all cell s. Ribosomes from bacteria, archaea and eukaryotes, the three domains of life on Earth, have significantly different structure and RNA....
     and other large systems has been modeled with one pseudo-atom per nucleotide.


The simplest form of coarse-graining is the "united atom" (sometimes called "extended atom") and was used in most early MD simulations of proteins, lipids and nucleic acids. For example, instead of treating all four atoms of a CH3 methyl group explicitly (or all three atoms of CH2 methylene group), one represents the whole group with a single pseudo-atom. This pseudo-atom must, of course, be properly parameterized so that its van der Waals interactions with other groups have the proper distance-dependence. Similar considerations apply to the bonds, angles, and torsions in which the pseudo-atom participates. In this kind of united atom representation, one typically eliminates all explicit hydrogen atoms except those that have the capability to participate in hydrogen bonds ("polar hydrogens"). An example of this is the Charmm 19
CHARMM

CHARMM is the name of a widely used set of force field s for molecular dynamics as well as the name for the molecular dynamics simulation and analysis Software package associated with them....
 force-field.

The polar hydrogens are usually retained in the model, because proper treatment of hydrogen bonds requires a reasonably accurate description of the directionality and the electrostatic interactions between the donor and acceptor groups. A hydroxyl group, for example, can be both a hydrogen bond donor and a hydrogen bond acceptor, and it would be impossible to treat this with a single OH pseudo-atom. Note that about half the atoms in a protein or nucleic acid are nonpolar hydrogens, so the use of united atoms can provide a substantial savings in computer time.

Examples of applications


Molecular dynamics is used in many fields of science.

  • First macromolecular MD simulation published (1977, Size: 500 atoms, Simulation Time: 9.2 ps=0.0092 ns, Program: CHARMM
    CHARMM

    CHARMM is the name of a widely used set of force field s for molecular dynamics as well as the name for the molecular dynamics simulation and analysis Software package associated with them....
     precursor) Protein: Bovine Pancreatic Trypsine Inhibitor. This is one of the best studied proteins in terms of folding and kinetics. Its simulation published in Nature magazine paved the way for understanding protein motion as essential in function and not just accessory.


  • MD is the standard method to treat collision cascade
    Collision cascade

    A collision cascade is a set of nearby adjacent energetic collisions of atoms induced by an energetic particle in a solid or liquid. .If the maximum atom or ion energies in a collision cascade are higher than the...
    s in the heat spike regime, i.e. the effects that energetic neutron
    Neutron

    The neutron is a subatomic particle with no net electric charge and a mass slightly larger than that of a proton.Neutrons are usually found in atomic nucleus....
     and ion irradiation have on solids an solid surfaces.


The following two biophysical examples are not run-of-the-mill MD simulations. They illustrate almost heroic efforts to produce simulations of a system of very large size (a complete virus) and very long simulation times (500 microseconds):

  • MD simulation of the complete satellite tobacco mosaic virus (STMV) (2006, Size: 1 million atoms, Simulation time: 50 ns, program: NAMD
    NAMD

    NAMD 1is a free-of-charge molecular dynamics simulation package written using the Charm++ parallel programming model, noted for its parallel efficiency and often used to simulate large systems ....
    ) This virus is a small, icosahedral plant virus which worsens the symptoms of infection by Tobacco Mosaic Virus (TMV). Molecular dynamics simulations were used to probe the mechanisms of viral assembly
    Virus

    A virus is a Optical microscope#Limitations of light microscopes infectious agent that is unable to grow or reproduce outside a host cell . Viruses infect all cellular life....
    . The entire STMV particle consists of 60 identical copies of a single protein that make up the viral capsid
    Capsid

    A capsid is the protein shell of a virus . It consists of several oligomeric structural subunits made of protein, called protomers; at the same time the 3-dimensional morphological subunits that can be observed, which may or may not correspond to individual proteins, are called capsomeres....
     (coating), and a 1063 nucleotide single stranded RNA genome
    Genome

    In classical genetics, the genome of a diploid organism including eukarya refers to a full set of chromosomes or genes in a gamete; thereby, a regular somatic cell contains two full sets of genomes....
    . One key finding is that the capsid is very unstable when there is no RNA inside. The simulation would take a single 2006 desktop computer around 35 years to complete. It was thus done in many processors in parallel with continuous communication between them.


  • Folding Simulations of the Villin Headpiece
    Villin

    Villin is a 92.5 atomic mass unit tissue-specific actin-binding protein associated with the actin core bundle of the brush border. Villin contains multiple gelsolin-like domains capped by a small "headpiece" at the C-terminus consisting of a fast and independently-folding three-helix bundle that is stabilized by hydrophobic interactions....
     in All-Atom Detail (2006, Size: 20,000 atoms; Simulation time: 500 µs = 500,000 ns, Program: folding@home) This simulation was run in 200,000 CPU's of participating personal computers around the world. These computers had the folding@home
    Folding@home

    Folding@home is a distributed computing project designed to perform computationally intensive simulations of protein folding and other molecular dynamics ....
     program installed, a large-scale distributed computing effort coordinated by Vijay Pande at Stanford University. The kinetic properties of the Villin Headpiece protein were probed by using many independent, short trajectories run by CPU's without continuous real-time communication. One technique employed was the Pfold value analysis, which measures the probability of folding before unfolding of a specific starting conformation. Pfold gives information about transition state
    Phi value analysis

    Phi value analysis is an experimental protein engineering method used to study the structure of the folding transition state in small protein domains that protein folding in a two-state manner....
     structures and an ordering of conformations along the folding pathway
    Protein folding

    Protein folding is the physical process by which a polypeptide folds into its characteristic and functional protein structure.Each protein begins as a polypeptide, translated from a sequence of mRNA as a linear chain of amino acids....
    . Each trajectory in a Pfold calculation can be relatively short, but many independent trajectories are needed.


Molecular dynamics algorithms


Integrators

  • Verlet integration
    Verlet integration

    Verlet integration is a numerical method used to Time integration method Issac Newton equations of motion. It is frequently used to calculate Trajectory of particles in molecular dynamics simulations and video games....
  • Beeman's algorithm
    Beeman's algorithm

    Beeman's algorithm is a method for numerical quadrature ordinary differential equations, generally position and velocity, which is closely related to Verlet integration....
  • Gear predictor - corrector
  • Constraint algorithms (for constrained systems)
  • Symplectic integrator
    Symplectic integrator

    In mathematics, a symplectic integrator is a Numerical ordinary differential equations for a specific group of ordinary differential equations related to classical mechanics and symplectic geometry....


Short-range interaction algorithms

  • Cell lists
    Cell lists

    Cell lists are a tool for finding all atom pairs within a given cut-off distance of each other in Molecular dynamics simulations. These pairs are needed to compute the short-range non-bonded interactions in a system, such as Van der Waals force or the short-range part of the electrostatic interaction when using Ewald summation....
  • Verlet list
    Verlet list

    A Verlet list is a data structure in Molecular dynamics simulations to efficiently maintain a list of all particles within a given cut-off distance of each other....
  • Bonded interactions


Long-range interaction algorithms

  • Ewald summation
    Ewald summation

    Ewald summation, named after Paul Peter Ewald, is a method for computing the interaction energies of periodic systems , particularly electrostatic energies....
  • Particle Mesh Ewald (PME)
  • Particle-Particle Particle Mesh P3M
    P3M

    Particle-Particle-Particle Mesh is a Fourier-based Ewald Summation method to calculate potentials in N -body simulations .The potential could be the electrostatic potential among N point charges i.e....
  • Reaction Field Method


Parallelization strategies


  • Domain decomposition method
    Domain decomposition method

    In mathematics, the additive Schwarz method, named after Hermann Schwarz, solves a boundary value problem for a partial differential equation approximately by splitting it into boundary value problems on smaller domains and adding the results....
     (Distribution of system data for parallel computing
    Parallel computing

    Parallel computing is a form of computing in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved Concurrency ....
    )


Major software for MD simulations


  • ABINIT
    ABINIT

    ABINIT is a free software Software package for physicists, distributed under the GNU General Public License, whose main program allows the total energy, Current density, and Electron configuration of systems made of electrons and Atomic nucleus to be calculated within Density Functional Theory , using pseudopotentials, and a plane wave basi...
     (DFT)
  • (classical, P2P database for simulations)
  • AMBER
    Amber

    Amber is fossil tree resin, which is appreciated for its color and beauty. Good quality amber is used for the manufacture of ornamental objects and jewelry....
     (classical)
  • (classical, GPU accelerated)
  • CASTEP
    CASTEP

    CASTEP is a commercial software package which uses density functional theory with a plane wave basis set to calculate electronic properties of solids from first principles....
     (DFT)
  • CPMD
    CPMD

    The Carr-Parrinello Molecular Dynamics, better known as CPMD, is a package for performing ab-initio quantum mechanical molecular dynamics using pseudopotentials and a plane wave basis set ....
     (DFT)
  • (DFT)
  • CHARMM
    CHARMM

    CHARMM is the name of a widely used set of force field s for molecular dynamics as well as the name for the molecular dynamics simulation and analysis Software package associated with them....
     (classical, the pioneer in MD simulation, extensive analysis tools)
  • (classical and hybrid QM/MM, quantum-mechanical atomic charges with BPT)
  • (classical, parallelization with up to thousands of CPU's)
  • (classical)
  • ESPResSo
    Espresso

    Caff? espresso or espresso is a concentrated coffee beverage brewed by forcing hot water under pressure through finely ground coffee....
     (classical, coarse-grained, parallel, extensible)
  • (tight-binding DFT)
  • GROMACS
    GROMACS

    GROMACS is a molecular dynamics simulation package originally developed in the University of Groningen, now maintained and extended at different places, including the University of Uppsala, University of Stockholm and the Max Planck Institute for Polymer Research....
     (classical)
  • GROMOS
    GROMOS

    GROMOS is a force field for molecular dynamics simulation developed at the University of Groningen and the ETH Zurich.The force field was optimized with respect to the condensed phase properties of alkanes....
     (classical)
  • GULP (classical)
  • (classical)
  • LAMMPS
    LAMMPS

    LAMMPS is a molecular dynamics program from Sandia National Laboratories. LAMMPS makes use of Message Passing Interface for parallel communication and is a free open-source code, distributed under the terms of the GNU General Public License....
     (classical, large-scale with spatial-decomposition of simulation domain for parallelism)
  • MDynaMix
    MDynaMix

    MDynaMix / MGEis a general purpose molecular dynamics software package for simulations mixtures of molecules,interacting by AMBER/CHARMM like Force field in a periodic boundary conditions....
     (classical, parallel)
  • (classical, parallel)
  • (Forcite MD using COMPASS, Dreiding, Universal, cvff and pcff forcefields in serial or parallel, QMERA (QM+MD), ONESTEP (DFT), etc.)
  • MOSCITO
    Moscito

    Moscito is a bidding or bridge system of the game of contract bridge invented by the Australian expert Paul Marston in the mid-1980s. According to him, this modification of his strong pass systems came about because of political repression by the American faction in the World Bridge Federation....
     (classical)
  • NAMD
    NAMD

    NAMD 1is a free-of-charge molecular dynamics simulation package written using the Charm++ parallel programming model, noted for its parallel efficiency and often used to simulate large systems ....
     (classical, parallelization with up to thousands of CPU's)
  • (ab initio, surface-hopping dynamics)
  • (classical, extensible, includes multigrid electrostatics)
  • PWscf
    PWscf

    PWscf is a set of programs for electronic structure calculations within density functional theory and density functional perturbation theory, using plane wave basis set and pseudopotentials....
     (DFT)
  • S/PHI/nX (DFT)
  • SIESTA
    SIESTA (computer program)

    SIESTA is an original method and a software implementation for performing electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids....
     (DFT)
  • VASP
    Vienna Ab-initio Simulation Package

    The Vienna Ab-initio Simulation Package, better known as VASP , is a package for performing Ab initio quantum chemistry methods quantum mechanical molecular dynamics using either Vanderbilt pseudopotentials, or the Projector Augmented Wave Method, and a plane wave basis set ....
     (DFT)
  • TINKER
    Tinker

    A tinker was originally an itinerant tinsmith, who mended household utensils. In this sense, "tinker" may mean:*Irish Traveller, a nomadic or itinerant people of Irish origin...
     (classical)
  • (classical)
  • (classical)
  • XMD
    XMD

    XMD is a classical molecular dynamics software designed tosimulate problems related to materials science. The code wasdeveloped by Jon Rifkin of University of Connecticut and is being...
     (classical)


Related software


  • VMD
    Visual Molecular Dynamics

    Visual molecular dynamics is a molecular modelling and visualization computer program. VMD is primarily developed as a tool for viewing and analyzing the results of molecular dynamics simulations, but it also includes tools for working with volumetric data, sequence data, and arbitrary graphics objects....
     - MD simulation trajectories can be visualized and analyzed.
  • PyMol
    PyMOL

    PyMOL is an open-source, user-sponsored, molecular visualization system created by Warren Lyford DeLano and commercialized by DeLano Scientific LLC, which is a private software company dedicated to creating useful tools that become universally accessible to scientific and educational communities....
     - Molecular Modelling software written in python
  • Package for building starting configurations for MD in an automated fashion
  • Sirius
    Sirius visualization software

    Sirius is a molecular modeling and analysis system developed at San Diego Supercomputer Center. Sirius is designed to support advanced user requirements that go beyond simple display of small molecules and proteins....
     - Molecular modeling, analysis and visualization of MD trajectories
  • - Lightweight molecular modeling and analysis library (Java/Jython/Mathematica).
  • - Interactive molecular dynamics simulations on your desktop


Specialized hardware for MD simulations


  • Anton
    Anton (computer)

    Anton is a massively parallel supercomputer designed and built by D. E. Shaw Research in New York. It is a special-purpose system for molecular dynamics simulations of proteins and other biological macromolecules....
     - A specialized, massively parallel supercomputer designed to execute MD simulations.
  • MDGRAPE - A special purpose system built for molecular dynamics simulations, especially protein structure prediction.


See also


General references

  • M. P. Allen, D. J. Tildesley (1989) Computer simulation of liquids. Oxford University Press. ISBN 0-19-855645-4.
  • J. A. McCammon, S. C. Harvey (1987) Dynamics of Proteins and Nucleic Acids. Cambridge University Press. ISBN 0521307503 (hardback).
  • D. C. Rapaport (1996) The Art of Molecular Dynamics Simulation. ISBN 0-521-44561-2.* J. M. Haile (2001) Molecular Dynamics Simulation: Elementary Methods. ISBN 0-471-18439-X
  • R. J. Sadus, Molecular Simulation of Fluids: Theory, Algorithms and Object-Orientation, 2002, ISBN 0-444-51082-6
  • Oren M. Becker, Alexander D. Mackerell Jr, Benoît Roux, Masakatsu Watanabe (2001) Computational Biochemistry and Biophysics. Marcel Dekker. ISBN 0-8247-0455-X.
  • Andrew Leach (2001) Molecular Modelling: Principles and Applications. (2nd Edition) Prentice Hall. ISBN 978-0582382107.
  • Tamar Schlick (2002) Molecular Modeling and Simulation. Springer. ISBN 0-387-95404-X.
  • William Graham Hoover (1991) Computational Statistical Mechanics, Elsevier, ISBN 0-444-88192-1.


External links

  • (IBM
    IBM

    International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
    )
  • (D. E. Shaw Research
    D. E. Shaw Research

    D. E. Shaw Research is a computational biochemistry research laboratory based in New York City. Under the scientific direction of David E. Shaw, the group's chief scientist, D....
    )
  • Lecture Notes on non-equilibrium MD
  • by Dr. Godehard Sutmann, NIC, Forschungszentrum Jülich, Germany
  • by Mark E. Tuckerman, New York University, USA
  • by Dominik Marx, Ruhr-Universität Bochum and Jürg Hutter, Universität Zürich