Force Fields and Interactions

Overview

Teaching: 30 min
Exercises: 0 min
Questions
  • What is Molecular Dynamics and how can I benefit from using it?

  • What is a force field?

  • What mathematical energy terms are used in biomolecular force fields?

Objectives
  • Understand strengths and weaknesses of MD simulations

  • Understand how the interactions between particles in a molecular dynamics simulation are modeled

Introduction

MD-timeline: system-size vs. time Figure from: AI-Driven Multiscale Simulations Illuminate Mechanisms of SARS-CoV-2 Spike Dynamics


Recent example - simulation of the whole SARS-CoV-2 virion

Image: Simulation of SARS-CoV-2 with NAMD Figure from AI-Driven Multiscale Simulations Illuminate Mechanisms of SARS-CoV-2 Spike Dynamics


Goals of the Workshop

The focus will be on reproducibility and automation by introducing scripting and batch processing.


The theory behind the method of MD.

Force Fields

Interactions are approximated with a simple empirical potential energy function.

Flow diagram of MD process Flow diagram of MD simulation

A force field is a set of empirical energy functions and parameters used to calculate the potential energy U as a function of the molecular coordinates.

$U(\vec{r})=\sum{U_{bonded}}(\vec{r})+\sum{U_{non-bonded}}(\vec{r})$

Classification of force fields.

Class 1 force fields.

Examples: AMBER, CHARMM, GROMOS, OPLS

Class 2 force fields.

Examples: MMFF94, UFF

Class 3 force fields.

Examples of class 3 force fields are: AMOEBA, DRUDE

Energy Terms of Biomolecular Force Fields

Non-Bonded Terms

graph: Interactions

The Lennard-Jones potential

$V_{LJ}(r)=\frac{C12}{r^{12}}-\frac{C6}{r^{6}}$

graph: Lennard-Jones potential

$V_{LJ}(r)=4\epsilon\left[\left(\frac{\sigma}{r}\right)^{12}-\left(\frac{\sigma}{r}\right)^{6}\right]$

$C12=4\epsilon\sigma^{12},C6=4\epsilon\sigma^{6}$

The Lennard-Jones Combining Rules

Combining rules

Geometric mean:

\(C12_{ij}=\sqrt{C12_{ii}\times{C12_{jj}}}\qquad C6_{ij}=\sqrt{C6_{ii}\times{C6_{jj}}}\qquad\) (GROMOS)

\(\sigma_{ij}=\sqrt{\sigma_{ii}\times\sigma_{jj}}\qquad\qquad\qquad \epsilon_{ij}=\sqrt{\epsilon_{ii}\times\epsilon_{jj}}\qquad\qquad\) (OPLS)

Lorentz–Berthelot:

\(\sigma_{ij}=\frac{\sigma_{ii}+\sigma_{jj}}{2},\qquad \epsilon_{ij}=\sqrt{\epsilon_{ii}\times\epsilon_{jj}}\qquad\) (CHARM, AMBER).

Less common combining rules.

Waldman–Hagler:

\(\sigma_{ij}=\left(\frac{\sigma_{ii}^{6}+\sigma_{jj}^{6}}{2}\right)^{\frac{1}{6}}\) , \(\epsilon_{ij}=\sqrt{\epsilon_{ij}\epsilon_{jj}}\times\frac{2\sigma_{ii}^3\sigma_{jj}^3}{\sigma_{ii}^6+\sigma_{jj}^6}\)

This combining rule was developed specifically for simulation of noble gases.

Hybrid (the Lorentz–Berthelot for H and the Waldman–Hagler for other elements). Implemented in the AMBER-ii force field for perfluoroalkanes, noble gases, and their mixtures with alkanes.

The Buckingham potential

$V_{B}(r)=Aexp(-Br) -\frac{C}{r^{6}}$

graph: Buckingham potential

There is only one combining rule for Buckingham potential in GROMACS:
$A_{ij}=\sqrt{(A_{ii}A_{jj})}$
$B_{ij}=2/(\frac{1}{B_{ii}}+\frac{1}{B_{jj}})$
$C_{ij}=\sqrt{(C_{ii}C_{jj})}$

Combining rule (GROMACS):
\(A_{ij}=\sqrt{(A_{ii}A_{jj})} \qquad B_{ij}=2/(\frac{1}{B_{ii}}+\frac{1}{B_{jj}}) \qquad C_{ij}=\sqrt{(C_{ii}C_{jj})}\)

Specifying Combining Rules

GROMACS

Combining rule is specified in the [defaults] section of the forcefield.itp file (in the column ‘comb-rule’).

[ defaults ]
; nbfunc        comb-rule       gen-pairs       fudgeLJ fudgeQQ
1               2               yes             0.5     0.8333

Geometric mean is selected by using rules 1 and 3; Lorentz–Berthelot rule is selected using rule 2.

GROMOS force field requires rule 1; OPLS requires rule 3; CHARM and AMBER require rule 2

The type of potential function is specified in the ‘nbfunc’ column: 1 selects Lennard-Jones potential, 2 selects Buckingham potential.

NAMD

By default, Lorentz–Berthelot rules are used. Geometric mean can be turned on in the run parameter file:

vdwGeometricSigma yes

The electrostatic potential

graph: electrostatic potential

Short-range and Long-range Interactions

Bonded Terms

The bond potential

graph: harmonic bond potential

The angle potential

graph: harmonic angle potential

The torsion (dihedral) angle potential

$V_{Dihed}=k_\phi(1+cos(n\phi-\delta)) + …$

graph: torsion/dihedral potential

graph: torsion/dihedral potential

The improper torsion potential

graph: improper-dihedral potential

Where the dihedral angle \(\phi\) is the angle between planes ijk and ijl.


Coupling Terms

The Urey-Bradley potential

graph: Urey-Bradley potential

CHARMM CMAP correction potential

graph: Phi Psi

graph: Phi Psi

Energy scale of potential terms

\(k_BT\) at 298 K ~ 0.593 \(\frac{kcal}{mol}\)
Bond vibrations ~ 100 ‐ 500 \(\frac{kcal}{mol \cdot \unicode{x212B}^2}\)
Bond angle bending ~ 10 - 50 \(\frac{kcal}{mol \cdot deg^2}\)
Dihedral rotations ~ 0 - 2.5 \(\frac{kcal}{mol \cdot deg^2}\)
van der Waals ~ 0.5 \(\frac{kcal}{mol}\)
Hydrogen bonds ~ 0.5 - 1.0 \(\frac{kcal}{mol}\)
Salt bridges ~ 1.2 - 2.5 \(\frac{kcal}{mol}\)

Exclusions from Non-Bonded Interactions

exclusions

What Information Can MD Simulations Provide?

With the help of MD it is possible to model phenomena that cannot be studied experimentally. For example

For more examples of the types of information MD simulations can provide read the review article: Molecular Dynamics Simulation for All.


Challenge: Counting Non-Bonded Interactions

How many non-bonded interactions are in the system with ten Argon atoms? 10, 45, 90, or 200?

Solution

Argon atoms are neutral, so there is no Coulomb interaction. Atoms don’t interact with themselves and the interaction ij is the same as the interaction ji. Thus the total number of pairwise non-bonded interactions is (10x10 - 10)/2 = 45.


Challenge: Exclusions

How many 1-4 interactions between carbon atoms are in the system composed of 100 pentane (H3C-CH2-CH2-CH2-CH3) molecules?

Solution

200


Challenge: Interaction potentials

Which potential term describes the interaction between two molecules? CMAP, Urey-Bradley, Lennard-Jones or angle?

Solution

The Lennard-Jones potential


Specifying Exclusions

GROMACS

The exclusions are generated by grompp as specified in the [moleculetype] section of the molecular topology .top file:

[ moleculetype ]
; name  nrexcl
Urea         3
...
[ exclusions ]
;  ai    aj
   1     2
   1     3
   1     4

In the example above non-bonded interactions between atoms that are no farther than 3 bonds are excluded (nrexcl=3). Extra exclusions may be added explicitly in the [exclusions] section.

The scaling factors for 1-4 pairs, fudgeLJ and fudgeQQ, are specified in the [defaults] section of the forcefield.itp file. While fudgeLJ is used only when gen-pairs is set to ‘yes’, fudgeQQ is always used.

[ defaults ]
; nbfunc        comb-rule       gen-pairs       fudgeLJ fudgeQQ
1               2               yes             0.5     0.8333

NAMD

Which pairs of bonded atoms should be excluded is specified by the exclude parameter.
Acceptable values: none, 1-2, 1-3, 1-4, or scaled1-4

exclude scaled1-4
1-4scaling 0.83
scnb 2.0

If scaled1-4 is set, the electrostatic interactions for 1-4 pairs are multiplied by a constant factor specified by the 1-4scaling parameter. The LJ interactions for 1-4 pairs are divided by scnb.

Key Points

  • Molecular dynamics simulates atomic positions in time using forces acting between atoms

  • The forces in molecular dynamics are approximated by simple empirical functions