Skip to main content
  • Research article
  • Open access
  • Published:

Accuracy evaluation and addition of improved dihedral parameters for the MMFF94s


The Platinum dataset of protein-bound ligand conformations was used to benchmark the ability of the MMFF94s force field to generate bioactive conformations by minimization of randomly generated conformers. Torsion angle parameters that generally caused wrong geometries were reparameterized by conducting dihedral scans using ab initio calculations at the MP2 level. This reparameterization resulted in a systematic improvement of generated conformations.


Mapping molecular structures to energies is of vital importance in computer-aided drug design. Whereas computational quantum chemical methods [such as Density Functional Theory (DFT)] offer high accuracy, their computational cost prohibits their direct application to macromolecules or large databases of molecules, despite the recent increase in computational power [1]. Therefore, molecular force fields still are the method of choice for obtaining potential energies for applications such as molecular dynamics simulations [2, 3], docking [4, 5], or conformational search algorithms [6,7,8]. In the following article, we will focus on the application of force fields to the generation of low-energy conformers of small molecules and prediction of their potential energies. Considering computer-aided drug design (CADD), all three-dimensional (3D)-based approaches, such as pharmacophore-based screening or docking, are heavily influenced by the quality of the generated small molecule structures. Generating high quality molecular conformers is expected to have a beneficial effect on the predictive power of such methods [9]. Most existing approaches for the generation of conformer ensembles utilize a molecular force field for either conformer refinement or for filtering out high-energy conformations [7, 10,11,12]. A high quality force field with accurate parameters would thereby improve the outcome of conformational search algorithms [13].

The MMFF94 [14,15,16,17,18] (Merck Molecular Force Field 94) and its static variant for energy minimizations with planar geometries for delocalized trigonal nitrogen centers, MMFF94s [19], emerged as robust and reliable force fields [13, 20, 21] and have been implemented in a multitude of available modeling tools and cheminformatics toolkits [22]. Although the MMFF94s passed the test of time and performs, in general, quite well for the calculation of molecular energies [21], some structural features seem to suffer from sub-optimal parametrization [23]. A multitude of studies [7, 10, 24] benchmarked the ability of different combinations of force fields and conformational search algorithms to regenerate bioactive conformations from protein–ligand-complexes. In our study, the ability of the MMFF94s force field to reproduce bioactive conformations from the recently published Platinum Dataset of bioactive conformations was benchmarked [25]. The Platinum Dataset consists of 2912 protein-bound ligand conformations extracted from the PDB. The chemical space covered by this dataset was shown to be representative of the chemical space of approved drugs. The creators of the dataset furthermore only included ligand conformations that are well supported by the measured electron density, leading to a high-quality set of bioactive conformations. The accuracy of the MMFF94s was compared to an MM2-derived force field [26] which had been implemented in the open-source software DataWarrior [27]. The MMFF94s was also compared to the OPLS3 force field [28] from the Schrödinger Suite [29]. This allowed us, on one hand, to characterize the improvements achieved by the MMFF94s and, on the other hand, to compare its accuracy to a newer, state-of-the-art force field.

It is noteworthy that the bioactive conformation is not necessarily a minimum on the potential energy surface (PES) of a molecule [10, 30]. However, the strain energy for approximately 90% of the bioactive conformations in a set of 150 protein–ligand complexes was estimated to be less than 10 kcal/mol [30]. Therefore, the bioactive conformation usually is located energetically close to a local minimum. Yet for molecules with a rather flat PES, the bioactive conformation can lay far in terms of RMSD (root mean square deviation) from any local or global minimum. On the other hand, approaches that use torsion-angle distributions obtained from the CSD to derive knowledge-based potentials of torsion angles were very successful in reproducing bioactive conformations from the PDB [25, 31]. Moreover, torsion angle distributions obtained from the PDB don’t systematically differ from the ones obtained from the CSD [32]. Therefore, torsion angles in bioactive conformations usually are located in low-energy regions of the torsion-energy profile. Therefore, assessing the ability of a force field to reproduce bioactive conformations using energy minimizations of random conformers has some drawbacks, but in general is still an indicator of the force field’s ability to generate geometries with good quality. Furthermore, it has been shown that approaches that use force field minimization in the conformer generation step are quite successful in reproducing bioactive conformations [13] and can slightly outperform approaches based on statistically derived torsion potentials [31]. If the force field minimization would be a badly chosen strategy for the generation of bioactive conformations, such results would not have been obtained.

In our approach, torsion angles were detected that systematically differed between the bioactive conformation obtained from crystal structures and the closest conformer obtained by minimization with the MMFF94s. This was facilitated by assigning every rotatable bond a unique identifier (TorsionID) as a canonical description of the local environment, similar to the concept of the Torsional Fingerprints [33] (more information follows in “Materials and methods” section). PES (Potential Energy Surface) scans were conducted for this set of problematic dihedral angles employing ab initio calculations at the MP2 level using model compounds. Although conformational energies of force fields do not solely depend on the torsional parameters, systematic addition or reparameterization of torsional parameters may improve both geometry prediction and conformational energy calculations [28, 34]. The advantage of this approach is that one can specifically improve the accuracy of the force field for specific substructures without altering predictions for the rest of the chemical compound space. We compared the torsional profiles obtained by MMFF94s with the ones from the ab initio calculations and reparameterized the corresponding torsion parameters.

Materials and methods

Test set for conformer generation

The Platinum Diverse Dataset [25] 2017_01 was used.

Generation and processing of random conformers

For every molecule in the test set, up to 1000 different conformers were generated by random assignment of dihedral angles in 30° steps. Meaning that all rotational bonds could take values from 0° to 360° in 30° steps. Ring conformations were not altered by this protocol. The randomly generated conformers were optimized (300 steps conjugate gradient, 5000 steps LBFGS (limited-memory Broyden–Fletcher–Goldfarb–Shanno) by means of the MMFF94s, MM2 [26] (both implemented in-house), and OPLS3 [28, 35] force field. The calculations were carried out in gas-phase with a dielectric constant of 4. The estimated dielectric constant for proteins ranges between 4 and 20 [36, 37] and depends on the composition of the protein and the location of the binding site. The chosen value for a conformational search is to a certain degree arbitrary and cannot represent all states equally well, but a value of 4 in our experience usually yields good results for conformational searches using force fields.

Subsequently, all optimized conformers lying within an energy window of 10.0 kcal/mol compared to the conformer with the lowest energy were categorized as “low energy conformers”. The root mean square deviation (RMSD) of each of these conformers to the crystal structure was then calculated and the lowest value of each force field for each molecule was taken to compare the predictive power of the force fields.


In order to identify systematic errors in the MMFF94s caused by inaccurate or missing parameters, we searched for types of dihedral angles that were often predicted incorrectly. In order to achieve this, the concept of TorsionIDs was used. The TorsionID is a string representation of a torsion angle, that unambiguously identifies the rotatable bond and its vicinity, containing information about the chemical environment (aromaticity, hybridization) of the atoms defining the torsion angle, while still keeping a certain level of generality in order to conduct statistical analysis of similar torsion angles and forming torsional libraries. It furthermore encodes information about stereochemistry and symmetry. TorsionIDs can be assigned to bonds that are single bonds, non-aromatic bonds and not member of a ring with ≤ 5 members. The string representation can be converted back into a molecular fragment and visualized (examples are given in Fig. 1).

Fig. 1
figure 1

Example representations of torsion fragments. Example 1 refers to the dihedral angle of the rotation around a C–C bond, whereas C1 is part of a delocalized system, neighboring two C-atoms with two neighbors each (n2C). C2 is a non-aromatic C (!aC) bound to a nitrogen atom. In example 2, we again refer to the rotation around a C1–C2 bond. C1 is a non-aromatic carbon, bound to a non-aromatic carbon with less than 4 neighboring atoms (C!a,n<4; sp2 or sp hybridized). C2 is an amide carbonyl carbon. Example 3 is a combination of Examples 1 and 2, where C1 is part of a delocalized system, neighboring two Cn2 atoms, and C2 is an amide carbonyl carbon

The algorithm constructs a molecular fragment that uniquely describes the relevant chemical properties of the torsion situation. The fragment usually contains the atoms that form the central bonds and the atoms directly connected to them. If the bond is though part of a consecutive sp–sp atom chain, then all linear atoms are part of the fragment together with the two end atoms. The TorsionID encodes for every atom of the fragment its element, aromaticity, number of neighbours and in addition flags sp2 hybridized nitrogens specially. For the bonds, the order is encoded and delocalized bonds are flagged specially. Aromaticity is determined for isolated ring systems with a maximum ring size of 7 and in principal uses Hückel’s rule. Delocalized bonds have different bond orders in mesomeric structures that are regarded as energetically equivalent, such as in 6-membered aromatic rings. Rings in 5-memberd heterocyclic structures on the other hand are not regarded as being delocalized. An sp2 flag is assigned to nitrogens that are aromatic, part of an amide, enamine or in resonance with an aromatic ring. Nitrogens with ortho substituents that prevent planarity do not receive the sp2 flag.

For every molecule in the test set, we compared the torsion angles of all rotatable bonds of the bioactive conformation with the ones of the closest low-energy conformer from the force field minimizations. If the deviation was larger than 30°, the TorsionID of this dihedral was determined and the cumulative number of wrong predictions for this TorsionID was increased. To take into account molecular symmetry, every TorsionID had a symmetry element assigned to it that was used to calculate the symmetry-corrected deviation. The symmetry of the two atoms defining the rotatable bond of the torsion angle was determined (C1, D1, D2, or D3 symmetry group), whereas the D3 symmetry was treated equally to D1 for simplicity. This gives rise to the following combinations: C1C1, C1D1, C1D2, D1D1, D1D2, and D2D2. A mapping function f(\(\varphi\)) was then applied to get the symmetry-corrected value of the calculated deviation \(\varphi\), where \(\varphi\) can take values from − 180˚ to + 180˚.

$${\text{f}}_{C1C1} \left( \varphi \right) = {\text{f}}_{C1D1} = \left\{ {\begin{array}{ll} {\varphi + 360} & \quad {\varphi < 0} \\ \varphi & \quad{\varphi \ge 0} \\ \end{array} } \right.$$
$${\text{f}}_{C1D2} \left( \varphi \right) = \left\{ {\begin{array}{ll} {\varphi + 180} & \quad {\varphi < 0} \\ \varphi & \quad {\varphi \ge 0} \\ \end{array} } \right.$$
$${\text{f}}_{D1D1} \left( \varphi \right) = \left| \varphi \right|$$
$${\text{f}}_{D1D2} \left( \varphi \right) = {\text{f}}_{D2D2} \left( \varphi \right) = \left\{ {\begin{array}{ll} {\varphi + 180} & \quad {\varphi < 0} \\ {180 - \varphi } & \quad {\varphi > 90} \\ \end{array} } \right.$$

Torsion scans

Torsion scans with the original MMFF94s were conducted using the “Relaxed Coordinate Scan” module integrated in the MacroModel [38] program from the Schrödinger suite. Scans at the ab initio level were conducted using Jaguar [39, 40] at the LMP2/6-31G* level. Single point energies of the minimized structures from the scan were calculated by GAMESS-UK [41] at the MP2/cc-pVTZ level, this strategy was chosen to be as consistent as possible with the parametrization procedure of the original force field [18]. In the original paper, torsion profiles were calculated from geometries optimized at the MP2/6-31G* level and the single point energies were calculated at the MP2/TZP (triple zeta with polarization) level, with a custom defined basis set.

Reparameterization of torsion parameters

Torsional energies are described by Eq. 1 for the MMFF94s [18]:

$$ET_{ijkl} = 0.5\left( {V_{1} \left( {1 + cos\varphi } \right) + V_{2} \left( {1 - cos2\varphi } \right) + V_{3} \left( {1 + cos3\varphi } \right)} \right)$$

The torsional energy is expressed as a sum of a onefold term with barrier height V1, a twofold term with barrier height V2 and a three-fold term with barrier height V3. Every atom quadruple i-j-k-l has a triplet of parameters associated with it. In case there is no parameter for an atom quartet, the MMFF94s uses a set of wildcard parameters or parameters of a chemically related quadruple [18].

We employed two strategies for the reparameterization of the torsion parameters, a systematic strategy and a strategy based on a genetic algorithm. In the systematic strategy, the torsion parameters related to a specific series of atoms i-j-k-l were systematically changed (step size: 0.1) and the merit function was evaluated. The merit function consisted of the (RMSD) between the PES obtained by the force field compared with the MP2/cc-pVTZ curve. The systematic strategy was applied for cases where only the torsion parameters for one atom quadruple i-j-k-l needed to be reparameterized, as for the phenyl-pyrroles (see “Results” section). The GA strategy was applied for the N-aryl amides containing 5-membered heterocycles. More details are given in the result section.


General accuracy of the MMFF94

Using the Platinum Diverse Dataset 2017_01, a conformation with a similarity of 0.5 Å or better to the bioactive conformation could be identified from the low-energy conformational pool of the MMFF94s for 53% of the cases, compared to 43% achieved by the MM2. This trend continued for higher RMSD thresholds, with 89% of the bioactive conformers reproduced with an RMSD of 1.0 Å or better for the MMFF94s, compared to 81% for the MM2. Therefore, compared to the MM2 force field, the s had a much higher likelihood to generate low-energy conformers with high similarity to the bioactive conformation.

Furthermore, the MM2 failed to process 278 of the 2859 structures of the dataset, compared to 26 unprocessed structures for the MMFF94s. Hence the MMFF94s covers the chemical space considerably better than the MM2 (Table 1).

Table 1 Summed up ratio of bioactive molecules recovered with varying RMSD thresholds for different force fields

These results confirm that adding the MMFF94s force field to DataWarrior improves the accuracy of the small-molecule structure generation. The recovery rates of MMFF94s are similar to the recently published OPLS3 force field that employs many more parameters than the MMFF94s and leads to a more accurate prediction of conformational energies [28]. The MMFF94s is a reliable choice for conformational search procedures employing force field minimizations, where correct location of the minima is usually of higher importance than correct reproduction of the barrier heights for interconverting the conformers. The latter, however, is of crucial importance for Molecular Dynamics or Monte Carlo Simulations, two applications that are not covered in our study.

Reparameterization of problematic substructures

Whereas our strategy to identify problematic substructures revealed a multitude of different examples (Fig. 2), two compound families emerged as being systematically incorrectly parameterized: N-aryl amides and phenylpyrroles (circles in Fig. 2). Due to their pharmacological relevance and high occurrence in drug-like structures, reparameterization of the related torsion parameters was expected to result in an overall improvement of theMMFF94s' usefulness for applications in computer-aided drug design projects. In Fig. 2, several other substructures with systematic deviation of torsion angles generated from force field minimization compared to the torsion distributions from experimental structures are shown. Some of these dihedral angles describe the rotation of terminal group, where a reparameterization is not expected to vastly affect the outcome of a conformational search algorithm. Furthermore, some of the dihedral angles are associated with low rotational barriers. In this case, deviations are energetically possible and the conformational strain can be compensated by favorable intermolecular or intramolecular interactions. In this study, we focused on the reparameterization of the two aforementioned compound families.

Fig. 2
figure 2

Torsional fragments for which the MMFF94s-minimized structures exhibited systematic deviation of the central dihedral angle compared to the experimental structures

N-aryl amides

The MMFF94s force field vastly overestimates the rotation barrier around the Carom–Namide bond for aryl amides. This finding is in agreement with a recent study that compared torsional profiles of various fragments obtained by different force fields and ab initio methods [24]. As a result, the MMFF94 has a tendency to force aryl amides into a planar orientation, even in case of double ortho-substitution.

We evaluated a range of aryl amides with different aromatic systems, such as phenyl, pyridyl and 5-membered heterocyclic aromatic structures (compounds 19, Fig. 3). The plots indicate that all systems suffer from an overestimation of the rotational barrier. We first derived new parameters for the N-phenyl amide and checked the transferability towards the remaining aryl-amide systems. The reparameterization for N-phenyl amide (Fig. 3, compound 1) was straightforward. In principle, rotation around the Carom–Namide bond can be described by two torsion quadruples: (1) Carom–Carom–Namide–Camide or (2) Carom–Carom–Namide–Hamide, corresponding to MMFF94 atom types 37-37-10-3 and 37-37-10-28 respectively. In the original implementation of the MMFF94, the torsional parameters for the quadruple 0-10-37-0 were defined, where 0 corresponds to an atomic wild card. The corresponding parameters are V1 = 0.0, V2 = 6.0, V3 = 0.0. Our systematic search strategy suggested that lowering V2 to 2.7 gives the best agreement with the MP2 PES.

Fig. 3
figure 3

Torsional energy profiles for various substructures with problematic torsion angles for the MMFF94s. The four atoms defining the scanned torsion angles are indicated by asterisks. Conformational energies are given in kJ/mol. These structures are not present as ligands in the platinum dataset. Torsion histograms from the CSD with relative frequencies were added for several compounds

Considering force field parameterization, a balance between accuracy and generality has to be found. Usage of wild-card parameters improves the generality and leads to fewer parameters but may result in decreased accuracy. We tested the transferability of our parameters by conducting PES-scans for the rotation around the Carom–Namide for N-(2-pyridyl) amide (Fig. 3, compound 2) and the new parameters results in a good agreement of the torsion potential with the MP2 results, showing that the approach with the wild-card parameters leads to sufficient accuracy for N-phenyl amides. Next, we examined if the parameters from the N-phenyl amides can be transferred to N-aryl amides containing 5-membered heterocycles. In general, this resulted in an unsatisfying reproduction of the QM-potentials (results not shown), leading to the conclusion that these subsystems need specific parameterization.

The challenge associated with the parameterization of these systems is the breakage of the ring-symmetry due to substitution at the one of the ring carbons. MMFF94s has two different atom types for the carbons in 5-membered heteroaromatic compounds: atom type 63 (alpha carbon) and atom type 64 (beta carbon). The original MMFF94s possesses torsional parameters for the atom quadruples 0-63-10-0 and 0-64-10-0. Yet, refining these parameters using a systematic search did not result in a satisfactory outcome and showed that reproducing the torsional preferences and barriers for the N-aryl amides needs more specific parameters. We derived parameters for the atom quadruples in Table 2 using a subset of structures containing the necessary torsional angles. These structures (compounds 19, Fig. 3) compose our parametrization set that we used to fit the torsional parameters for the corresponding atom quadruples. This added redundancy for some of the atom quadruples since they occur in more than one structure. The refitting of the parameters was conducted by a genetic algorithm with the summed up RMSDs of all input molecules as the fitness function, an established strategy in force field parametrization [42]. For most torsion quadruples, only V2 was optimized whereas V1 and V3 were set to zero. V1 was optimized when the correct energy difference between a cis and trans-orientation could not be reproduced (see Eq. 1).

Table 2 Newly derived torsion parameters obtained by fitting the torsional profiles to the PES obtained from torsion scans conducted at the MP2 level

Comparing the fit of the force field potentials to the MP2-PES (Fig. 3) shows a systematic improvement due to the reparameterization, leading to a much more realistic representation of the torsion barriers and conformational preferences. Noteworthy examples are the amidated thiophenes. The N-(2-thiophene)amides (Fig. 3, compounds 3 and 8) have a preference for an S–C–N–C angle of 0°, due to a S–O chalcogen interaction [43]. Since the simple point charge models of traditional force fields such as the MMFF94s cannot account for the anisotropic nature of the charge distribution in sulfur atoms, the conformational preference for this subclass of compounds has to be corrected by the addition of a specific V1 torsion parameter for the quadruple 44-63-10-3 that stabilizes an angle of 0°. In our case, the new torsion parameters lead to a much better description of the PES of these amidated thiophenes.

Yet, assigning specific torsion parameters to capture the effects of a non-standard 1–5 interaction (in this case, thiophene sulfur with amide oxygen) bears a risk of overfitting. Addition of these torsion parameters leads to an improved description of the PES of the trans-amide. For the PES of the cis-amide, on the other hand, the S–O interaction is not feasible since the amide oxygen is pointing away from the sulfur. In this case, the in-plane conformation is artificially overstabilized by these specific parameters. However, we checked the CSD for occurrences of example 3 with a cis-amide bond and could not detect any. We conclude that in general for this subclass of compounds, the trans isomer is vastly preferred, and therefore, our approach is a valid solution leading to correct prediction of the conformational preference of compound 3.


Compounds 10 and 11 (Fig. 3) were used for the reparameterization of the torsional parameters describing the rotation around the central bond connecting the two aromatic rings. As for the aryl amides, the MMFF94s suffers from a vast overestimation of the rotational barrier. In the case of 1-phenylpyrazole (Fig. 3, compound 11), this leads to a wrong location of the energetic minimum. Whereas MMFF94s predicts full planarity for the biaryl system, the results from MP2 indicate that a slight out-of-plane conformation is energetically favorable. The PES obtained from MP2 is flat with rotational barriers of about only 2 kcal/mol. In case for 1-phenylpyrrole (Fig. 3, compound 10), the MMFF94s correctly predicts the planarity of the system, but again penalizes out-of-plane conformations to an overproportional degree. These shortcomings of the MMFF94s are overcome by correcting the torsional parameter for the rotation about the C–N bond. The original MMFF94 has parameters for the quadruple 0-37-39-0. We refined V2 with the systematic search and got satisfactory results. The correct conformational preference for the 1-phenylpyrrole is now reproduced and for both compounds, the rotational barriers are in much better agreement with the ab initio data (Table 3).

Table 3 Newly derived torsional parameters for phenylpyrroles

Transferability of new parameters

Deriving general torsional parameters from simple model compounds containing the atom quadruple of interest is an established strategy in the development of additive force fields [44, 45]. Ideally, these parameters also reproduce conformational energies in the presence of different substituents. We performed dihedral scans for N-aryl amides (compounds 12, 13, 15, 16, Fig. 3) and a phenylpyrrole (compound 14, Fig. 3) with differing substituents and checked if the PES is still reproduced well.

We can conclude that for methylation at an aromatic carbon in ortho-position (Fig. 3, compounds 12, 16) to the amide group, the parameters are still valid and display good transferability. For compound 12, the original MMFF94 locates the minimum quite close to the in-plane conformation and only gives a small conformational strain for a dihedral angle of 0° or 180°. With the new parameters, the PES from the MP2 calculation is perfectly reproduced with correct location of the minima and correct barrier heights. The same applies to compound 14, where the new parameters perfectly reproduce the MP2-PES. For compound 16, transferability of the parameters is still satisfying with correct location of the minima, but overall the energy profile deviates slightly from the MP2 result.

In case of ortho-fluorination (compound 13), the results are less promising. Whereas the new parameters certainly are a large improvement compared to the original implementation, the energetical strain for the in-plane conformation (0° and 180°) is overestimated by a mere 10 kJ/mol. If the substitution has only a steric or electrostatic effect on the conformational energy of the molecule, the transferability of the torsional parameters is not expected to be problematic, assuming that the nonbonded interactions are treated with sufficient accuracy. However, if the substituent influences the degree of delocalization in a system, influences hyperconjugation, or leads to an interaction not covered by classical force fields, the transferability of the torsional parameter is limited. Here, the presence of the fluorine probably influences the degree of delocalization in the system. Also for compound 15, the MP2-PES is not reproduced well. One challenge associated with N-methylation for phenylacetamides is the fact that the MP2 calculations yield non-planar amide nitrogen atoms for these compounds and therefore the PES is non-symmetric. Apart from this, the in-plane conformation is penalized by a too high degree with the new parameters. One possible explanation is that the N-methylation leads to a stronger orbital overlap of the nitrogen nonbonded p-orbital with the π-system of the ring. This stronger delocalization stabilizes the planar conformation.

In case of compound 15, since the methyl-carbon is a member of the atom quadruple defining the torsion angle of interest, a new parameter 0-3-10-37-0 can be derived, with 3 being the atom type for aliphatic carbons. For compound 13, however, the fluorine is not part of the atom quadruple since both non-fluorinated and fluorinated aromatic carbon possess the same atom type (37), the effect of the fluorination cannot be taken into account. One possible solution would be to add a new parameter for fluorinated aromatic carbons. However, this would also lead to additional parameters (Lennard–Jones, Partial Charges, Bond-Stretching, Angle-Bending) that need to be derived for this new atom type.

Impact of the new parameters on conformational searches

We assessed how the new parameters influence the ability of a conformational search algorithm based on force field minimizations to reproduce bioactive conformers taken from the PDB (Protein Data Bank). We applied the strategy described in “Materials and methods” section and took a subset from the platinum dataset with compounds that contain at least one of the reparameterized torsion angles (Table 4).

Table 4 Summed up ratios of bioactive molecules recovered with different RMSD values

For both subsets, the new parameters (MMFF94s_new) provided a significant improvement over the original implementation of the MMFF94s. In case of the N-aryl amides, the share of bioactive conformers that were reproduced with an RMSD of smaller than 0.5 Å increased by 9% (0.43 vs. 0.34). Looking at a recovery of 1.0 Å or better, there was a 4% improvement with the new parameters and even a slightly better recovery rate than OPLS3. The same applied to the set with the phenylpyrroles, where for a recovery of 0.5 Å or better, the new parameters lead to a 7% improvement and to a 3% improvement for 1.0 Å. Again, the MMFF94s_new performed even better than the OPLS3 force field.

A comparison of the RMSD values with respect to the bioactive conformations for the original MMFF94s and the reparameterized force field is depicted in Fig. 4 for the whole Platinum diverse dataset. For 146 structures, the MMFF94s_new showed a better recovery rate in comparison with the MMFF94s, whereas in 47 cases, the MMFF94s performed better.

Fig. 4
figure 4

Plot of RMSDs between the closest low-energy conformer and the bioactive conformation for the original MMFF94s against the MMFF94s with the new parameters (MMFF94s_new) for 2833 structures from the Platinum Diverse Dataset. Data points where the unsigned difference between the two RMSD values is less than 0.1 are colored orange, data points where the MMFF94s_new performs better are shown in blue, whereas the grey data points indicate a better performance by the original MMFF94s


The MMFF94s is a built-in functionality of the DataWarrior program. Its ability to locate bioactive conformers among a force-field minimized pool of low-energy conformers was compared with the ability of the MM2-derived Actelion force field (also implemented in DataWarrior) and the modern OPLS3 force field. It was shown that the MMFF94s provides an improvement in terms of robustness and accuracy over the MM2-derived force field. Furthermore, it performs comparably well as the OPLS3 force field for the described application.

Still, the MMFF94s suffered from insufficient parameterization for N-aryl amides and phenylpyrroles. Ab initio PES scans with single point energies at the MP2 level were conducted and a set of new torsional parameters was fitted that reproduce the torsional energy profiles from the MP2 scans. The newly added parameters lead to an improved recovery rate of bioactive conformers for the substructures of interest.

Regarding future improvements of the force field, the addition of new atom types would be required to improve the accuracy. The drawback of adding new atom types is that it is associated with considerable work for parametrization, since also valid bond-stretching, angle-bending, bond charge increments, and Lennard-Jones parameters have to be derived.

Optimization of torsional parameters can lead to an improvement of the force field accuracy for certain substructures, but for a more systematic improvement, a better description of the electron distribution of the molecule would also be beneficial. One possibility is to derive improved partial charge models [46]. The next step would be to more properly account for charge anisotropy (off-site charges [47, 48] or atomic multipoles [49, 50]). In this case, special interactions such as the intramolecular S–O chalcogen bond would not have to be covered by specific torsion parameters and, in general, the force field would yield more accurate conformational energies with less torsional parameters needed.

The new parameters are available in DataWarrior, where the user can choose between the original implementation of the MMFF94s and the implementation with the altered parameters.

Availability of data and materials

The platinum dataset can be downloaded from DataWarrior can be downloaded from



computer-aided drug design


protein database


root mean square deviation


density functional theory


potential energy surface


second order Møller–Plesset perturbation theory


local MP2


quantum mechanics


limited-memory Broyden–Fletcher–Goldfarb–Shanno


  1. Zhou T, Huang D, Caflisch A (2010) Quantum mechanical methods for drug design. Curr Top Med Chem 10:33–45

    Article  CAS  Google Scholar 

  2. Brooks BR et al (2009) CHARMM: the biomolecular simulation program. J Comput Chem 30:1545–1614

    Article  CAS  Google Scholar 

  3. Ponder JW, Case DA (2003) Force fields for protein simulations. Protein Simul. 66:27

    Article  CAS  Google Scholar 

  4. Allen WJ et al (2015) DOCK 6: impact of new features and current docking performance. J Comput Chem 36:1132–1156

    Article  CAS  Google Scholar 

  5. Friesner RA et al (2004) Glide: a new approach for rapid, accurate docking and scoring. 1. Method and assessment of docking accuracy. J Med Chem 47:1739–1749

    Article  CAS  Google Scholar 

  6. Miteva MA, Guyon F, Tufféry P (2010) Frog2: efficient 3D conformation ensemble generator for small compounds. Nucleic Acids Res 38:W622–W627

    Article  CAS  Google Scholar 

  7. O’Boyle NM, Vandermeersch T, Flynn CJ, Maguire AR, Hutchison GR (2011) Confab—systematic generation of diverse low-energy conformers. J Cheminform 3:8

    Article  Google Scholar 

  8. Watts KS et al (2010) ConfGen: a conformational search method for efficient generation of bioactive conformers. J Chem Inf Model 50:534–546

    Article  CAS  Google Scholar 

  9. Pandit D, So S-S, Sun H (2006) Enhancing specificity and sensitivity of pharmacophore-based virtual screening by incorporating chemical and shape features—a case study of HIV protease inhibitors. J Chem Inf Model 46:1236–1244

    Article  CAS  Google Scholar 

  10. Bai F et al (2010) Bioactive conformational generation of small molecules: a comparative analysis between force-field and multiple empirical criteria based methods. BMC Bioinform 11:545

    Article  Google Scholar 

  11. Cleves AE, Jain AN (2017) ForceGen 3D structure and conformer generation: from small lead-like molecules to macrocyclic drugs. J Comput Aided Mol Des 31:419–439

    Article  CAS  Google Scholar 

  12. Liu X et al (2009) Cyndi: a multi-objective evolution algorithm based method for bioactive molecular conformational generation. BMC Bioinform 10:101

    Article  Google Scholar 

  13. Gürsoy O, Smieško M (2017) Searching for bioactive conformations of drug-like ligands with current force fields: how good are we? J Cheminform 9:29

    Article  Google Scholar 

  14. Halgren TA (1996) Merck molecular force field. II. MMFF94 van der Waals and electrostatic parameters for intermolecular interactions. J Comput Chem 17:520–552

    Article  CAS  Google Scholar 

  15. Halgren TA (1996) Merck molecular force field. I. Basis, form, scope, parameterization, and performance of MMFF94. J Comput Chem 17:490–519

    Article  CAS  Google Scholar 

  16. Halgren TA (1996) Merck molecular force field. III. Molecular geometries and vibrational frequencies for MMFF94. J Comput Chem 17:553–586

    Article  CAS  Google Scholar 

  17. Halgren TA (1996) Merck molecular force field. V. Extension of MMFF94 using experimental data, additional computational data, and empirical rules. J Comput Chem 17:616–641

    Article  CAS  Google Scholar 

  18. Halgren TA, Nachbar RB (1996) Merck molecular force field. IV. conformational energies and geometries for MMFF94. J Comput Chem 17:587–615

    CAS  Google Scholar 

  19. Halgren TA (1999) MMFF VI. MMFF94s option for energy minimization studies. J Comput Chem 20:720–729

    Article  CAS  Google Scholar 

  20. Gundertofte K, Liljefors T, Norrby P, Pettersson I (1996) A comparison of conformational energies calculated by several molecular mechanics methods. J Comput Chem 17:429–449

    Article  CAS  Google Scholar 

  21. Halgren TA (1999) Characterization of MMFF94, MMFF94s, and other widely available force fields for conformational energies and for intermolecular-interaction energies and geometries. J Comput Chem 20:730–748

    Article  CAS  Google Scholar 

  22. Tosco P, Stiefl N, Landrum G (2014) Bringing the MMFF force field to the RDKit: implementation and validation. J Cheminform 6:37

    Article  Google Scholar 

  23. Sellers BD, James NC, Gobbi A (2017) A comparison of quantum and molecular mechanical methods to estimate strain energy in druglike fragments. J Chem Inf Model 57:1265–1275

    Article  CAS  Google Scholar 

  24. Avgy-David HH, Senderowitz H (2015) Toward focusing conformational ensembles on bioactive conformations: a molecular mechanics/quantum mechanics study. J Chem Inf Model 55:2154–2167

    Article  CAS  Google Scholar 

  25. Friedrich N-O et al (2017) High-quality dataset of protein-bound ligand conformations and its application to benchmarking conformer ensemble generators. J Chem Inf Model 57:529–539

    Article  CAS  Google Scholar 

  26. Allinger NL (1977) Conformational analysis. 130. MM2. A hydrocarbon force field utilizing V1 and V2 torsional terms. J Am Chem Soc 99:8127–8134

    Article  CAS  Google Scholar 

  27. Sander T, Freyss J, von Korff M, Rufener C (2015) DataWarrior: an open-source program for chemistry aware data visualization and analysis. J Chem Inf Model 55:460–473

    Article  CAS  Google Scholar 

  28. Harder E et al (2016) OPLS3: a force field providing broad coverage of drug-like small molecules and proteins. J Chem Theory Comput 12:281–296

    Article  CAS  Google Scholar 

  29. Small-molecule drug discovery suite 2017-4 (2017) Schrödinger, LLC, New York

  30. Perola E, Charifson PS (2004) Conformational analysis of drug-like molecules bound to proteins: an extensive study of ligand reorganization upon binding. J Med Chem 47:2499–2510

    Article  CAS  Google Scholar 

  31. Riniker S, Landrum GA (2015) Better informed distance geometry: using what we know to improve conformation generation. J Chem Inf Model 55:2562–2574

    Article  CAS  Google Scholar 

  32. Schärfer C et al (2013) Torsion angle preferences in druglike chemical space: a comprehensive guide. J Med Chem 56:2016–2028

    Article  Google Scholar 

  33. Schulz-Gasch T, Schärfer C, Guba W, Rarey M (2012) TFD: torsion fingerprints as a new measure to compare small molecule conformations. J Chem Inf Model 52:1499–1512

    Article  CAS  Google Scholar 

  34. Dahlgren MK, Schyman P, Tirado-Rives J, Jorgensen WL (2013) Characterization of biaryl torsional energetics and its treatment in OPLS all-atom force fields. J Chem Inf Model 53:1191–1199

    Article  CAS  Google Scholar 

  35. Schrodinger small-molecule drug discovery suite 2016-4

  36. Li L, Li C, Zhang Z, Alexov E (2013) On the dielectric “constant” of proteins: smooth dielectric function for macromolecular modeling and its implementation in delphi. J Chem Theory Comput 9:2126–2136

    Article  CAS  Google Scholar 

  37. Georgescu RE, Alexov EG, Gunner MR (2002) Combining conformational flexibility and continuum electrostatics for calculating pKas in proteins. Biophys J 83:1731–1748

    Article  CAS  Google Scholar 

  38. Schrödinger Release 2016-3: MacroModel (2016) Schrödinger, LLC, New York

  39. Bochevarov AD et al (2013) Jaguar: a high-performance quantum chemistry software program with strengths in life and materials sciences. Int J Quantum Chem 113:2110–2142

    Article  CAS  Google Scholar 

  40. Schrödinger Release 2016-3: Jaguar (2016) Schrödinger, LLC, New York

  41. Guest MF et al (2005) The GAMESS-UK electronic structure package: algorithms, developments and applications. Mol Phys. 103:719–747

    Article  CAS  Google Scholar 

  42. Wang J, Kollman PA (2001) Automatic parameterization of force field by systematic search and genetic algorithms. J Comput Chem 22:1219–1228

    Article  CAS  Google Scholar 

  43. Lupyan D, Abramov YA, Sherman W (2012) Close intramolecular sulfur–oxygen contacts: modified force field parameters for improved conformation generation. J Comput Aided Mol Des 26:1195–1205

    Article  CAS  Google Scholar 

  44. Vanommeslaeghe K et al (2010) CHARMM general force field (CGenFF): a force field for drug-like molecules compatible with the CHARMM all-atom additive biological force fields. J Comput Chem 31:671–690

    CAS  PubMed  PubMed Central  Google Scholar 

  45. Wang J, Wolf RM, Caldwell JW, Kollman PA, Case DA (2004) Development and testing of a general amber force field. J Comput Chem 25:1157–1174

    Article  CAS  Google Scholar 

  46. Dodda LS, Vilseck JZ, Tirado-Rives J, Jorgensen WL (2017) 1.14*CM1A-LBCC: localized bond-charge corrected CM1A charges for condensed-phase simulations. J Phys Chem B 121:3864–3870

    Article  CAS  Google Scholar 

  47. Jorgensen WL, Schyman P (2012) Treatment of halogen bonding in the OPLS-AA force field; application to potent anti-HIV agents. J Chem Theory Comput 8:3895–3901

    Article  CAS  Google Scholar 

  48. Yan XC, Robertson MJ, Tirado-Rives J, Jorgensen WL (2017) Improved description of sulfur charge anisotropy in OPLS force fields: model development and parameterization. J Phys Chem B 121:6626–6636

    Article  CAS  Google Scholar 

  49. Shi Y et al (2013) Polarizable atomic multipole-based AMOEBA force field for proteins. J Chem Theory Comput 9:4046–4063

    Article  CAS  Google Scholar 

  50. Kramer C, Gedeck P, Meuwly M (2012) Atomic multipoles: electrostatic potential fit, local reference axis systems, and conformational dependence. J Comput Chem 33:1673–1688

    Article  CAS  Google Scholar 

Download references


We thank Alexey Veligodskiy for proofreading of the manuscript.


Not applicable.

Author information

Authors and Affiliations



Joel Wahl designed and conducted the study and wrote the manuscript. Joel Freyss implemented the MM2 force field. Modest von Korff and Thomas Sander supervised the study. Thomas Sander is the developer of DataWarrior and the underlying Cheminformatics platform, which is also the basis of the MMFF94 implementation. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Joel Wahl.

Ethics declarations

Competing interests

None of the authors have any competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wahl, J., Freyss, J., von Korff, M. et al. Accuracy evaluation and addition of improved dihedral parameters for the MMFF94s. J Cheminform 11, 53 (2019).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: