xnn.ffnn.models.dreiding#
DREIDING: the rule-generated generic force field.
DREIDING (Mayo, Olafson & Goddard, J. Phys. Chem. 94, 8897, 1990) writes the total energy as valence terms generated from per-atom parameters by hybridization rules plus nonbonded terms:
- E = E_bond + E_angle + E_torsion + E_inversion
E_vdw + E_coulomb + E_hbond
Bonds (eqs 4-9): harmonic
1/2 k_n (R - R0)^2(or the Morse form, the DREIDING/M variant) withR0 = R0_I + R0_J - 0.01A from per-type bond radii andk_n = n * 700 (kcal/mol)/A^2for bond ordern.Angles (eqs 10-12): the harmonic-cosine form
1/2 K/sin^2(t0) (cos t - cos t0)^2witht0set by the central atom andK = 100 (kcal/mol)/rad^2; linear centers useK (1 + cos t). The plain harmonic-theta form (eq 11) is available as an option.Torsions (eqs 13-23):
1/2 V {1 - cos[n (phi - phi0)]}with(V, n, phi0)set by the rule engine (torsion_rule()) from the central atoms’ hybridizations and bond order;Vis the total barrier of the central bond, split evenly over its dihedrals.Inversions (eq 28): at every 3-coordinate center of a listed type, the spectroscopic umbrella term
K (1 - cos psi)(planar centers) or1/2 K/sin^2(psi0) (cos psi - cos psi0)^2, averaged over the three axis choices with weight 1/3.van der Waals: Lennard-Jones
D0 [rho^-12 - 2 rho^-6]withrho = R/R0(eq 31’), or the exponential-6 form (eq 32’, the DREIDING/X6 variant); well depths combine geometrically, LJ radii arithmetically by default (eq 36c). 1,2 and 1,3 pairs are excluded; 1,4 pairs count in full (the DREIDING default).Electrostatics (eq 37):
322.0637 Q_i Q_j / Rkcal/mol over the same pairs, when partial charges are supplied (DREIDING itself prescribes none; the paper uses Gasteiger charges where needed).Hydrogen bonds (eq 38):
D_hb [5 (R_hb/R)^12 - 6 (R_hb/R)^10] cos^4(t_DHA)over donor-hydrogen…acceptor triplets involving the explicitH__HBhydrogen type, with the donor-acceptor distanceRand the angle restricted beyond 90 degrees.
Like OPLS, DREIDING is a fixed-topology force field: an instance binds the
parameter library to one molecular topology (with bond orders), and every
structure it evaluates must be a conformation of that system. Unlike OPLS,
all bonded parameters are generated, so what is trainable are the
generators themselves – per-type radii, angles and vdW parameters, and the
global force constants and rule barriers – which stays true to the
DREIDING philosophy while letting the force field be refit to new systems
by gradient descent (trainable=...), exactly like ReaxFF’s and OPLS’s
parameters. Several Dreiding models can share one
DreidingForceField to fit transferable parameters jointly.
Classes
|
The DREIDING rule-generated force field, bound to one topology. |
|
The trainable generator tensors of a DREIDING parameter set. |