Example: The TRIPOS Force Field
Equations to calculate the energy as function of the molecular geometry:
E =
Estr +
Ebend +
Eoop +
Etors +
Evdw ( +
Eele +
Edist_c +
Eang_c +
Etors_c +
Erange_c +
Emulti +
Efield_fit )
Main terms:
Estr : energy of a bond stretched or compressed from its natural bond length.
Estr =
all bonds 0.5 * kb,i * ( di - di0 ) 2
where:
- di : the length of the i-th bond (Angstrom)
- di0 : the equilibrium length of the i-th bond(Angstrom)
- kb,i: the bond stretching force constant (kcal/(mole)(Angstrom)2)
Ebend : energy of bending bond angles from their natural values.
Ebend =
all angles 0.5 * ktheta,i * ( thetai - thetai0 ) 2
where:
- thetai : the angle between two adjacent bonds (degrees)
- thetai0 : the equilibrium value for the i-th angle
- ktheta,i: the angle bending force constant (kcal/(mole)(degrees)2)
Eoop : energy of bending planar atoms out of the plane.
Eoop =
all trigonal atoms 0.5 * koop,i * di2
where:
- di : the distance between the center atom and the plane
of its substituents (Angstrom)
- koop,i : the out of plane bending constant
(kcal/(mole)(degrees)2)
Etors : torsional energy due to twisting about bonds.
Etors =
all torsions 0.5 * Vomega,i * [ 1 + Si * cos ( |ni| * omegai ]
where:
- Vomega,i : the torsional barrier (kcal/mole)
- Si : +1 for staggered minimum energy and -1 for eclipsed minimum energy
- |ni| : the periodicity
- omegai : the torsion angle
Evdw : energy due to van der Waals non-bonded interactions.
Evdw =
all non-bonded atom pairs Eij * { [ 1 / aij12 ] - [ 2 / aij6 ] }
where:
- Eij : the van der Waals constant (kcal/mole) = (Ei * Ej)0.5
- aij : equals rij / ( Ri + Ri )
- rij : the distance between atoms i and j (Angstrom)
- Ri : the van der Waals radius of the i-th atom (Angstrom)
Optional terms:
Eele : energy due to electrostatic interactions.
Eele = 332.17 *
all non-bonded atom pairs Qi*Qj / ( Dij*rij )
where:
- Dij : the value of the dielectric function for atoms i and j
- Qi : the net atomic charge at the i-th atom
- rij : the distance between atoms i and j (Angstrom)
- 332.17 : a unit conversion factor
Edist_c : energy associated with distance constraints.
Edist_c = 0.5 * kd * ( d - d0)2
where:
- d : the distance between two specified atoms (Angstrom)
- d0 : the requested distance between the two atoms (Angstrom)
- kd : the force constant (kcal/(mole)(Angstrom)2)
Eang_c : energy associated with angle constrains.
Eang_c = 0.5 * ktheta * ( theta - theta0)2
where:
- theta : the angle between three specified atoms (degrees)
- theta0 : the requested angle between the three atoms (degrees)
- ktheta : the force constant (kcal/(mole)(degrees)2)
Etors_c : energy associated with torsion angle constraints.
Etors_c = 0.5 * komega * ( omega - omega0)2
where:
- omega : the angle between four specified atoms (degrees)
- omega0 : the requested angle between the foru atoms (degrees)
- ktheta : the force constant (kcal/(mole)(degrees)2)
Erange_c : energy associated with range constraints.
Erange_c = 0 for dlow < d < dhigh
Erange_c = 0.5 * kr * ( d - dlow)2 for dlow < d < dhigh
Erange_c = 0.5 * kr * ( dhigh - d)2 for dlow < d < dhigh
where:
- dlow : the minimum distance between two specified atoms (Angstrom)
- dhigh : the maximum distance between two specified atoms (Angstrom)
- kr : the force constant (kcal/(mole)(Angstrom)2)
Emulti : energy associated with multifitting.
Emulti =
all reference pairs ks,i * di2
where:
- ks,i : the spring constant (kcal/(mole)(Angstrom)2
- di : the distance between the atom and the reference point (Angstrom)
Efield_fit : energy associated with fitting fields.
The magnitude of any field fit energy penalty is calculated as the sum
of the squared differences in field values over all intersections of a
three-dimensional laatice embedded in Cartesian space. Actually two
field values, steric and electrostatic, are calculated at each lattice
intersection, using the TRIPOS force field, as the sum of interactions
between an artificial probe atom at that intersection and each of the
atoms in the target or template molecule.
Return to the Force Fields page.
Last updated on August 26, 1996.