Summary
Researcher Matthew Bone (Bristol Composites Institute, University of Bristol, UK) has contributed the "dreiding.lt" file which adds support for the DREIDING force field. When preparing an all-atom simulation using moltemplate, the most difficult task is to determine the correct type for each atom. (Some tools make this easier, but this issue can arise with these tools as well.) DREIDING has the advantage that it is comparatively easy to choose appropriate atom types for a wide variety of molecules. Matthew provided a short guide, currently available [here](https://github.com/jewettaij/moltemplate/blob/master/doc/DREIDING_Label_Manual.pdf) and [here](https://github.com/m-bone/moltemplate-DREIDING/blob/master/DREIDING_Label_Manual.pdf).
(This guide might be moved in the future, but it will remain available.)
Limitations: *atomic charges*
Some force-fields (like COMPASS, and moltemplate's version of OPLSAA) include rules for assigning partial charges to atoms. Most force fields, including DREIDING do not. So DREIDING users will have to obtain atomic charges by some other means, probably by using 3rd-party tools. (Alternatively, LAMMPS' [fix qeq/point](https://lammps.sandia.gov/doc/fix_qeq.html) feature can be used to assign partial charges, especially for simple molecules containing only C, H, O, N atoms. If this fix is run infrequently, or run only once at the beginning of the simulation, then it should not slow the simulation down significantly.)
Examples
Examples using the DREIDING force field will be made available [here](https://github.com/jewettaij/moltemplate/tree/master/examples/all_atom/force_field_DREIDING).
(Currently there is only one example.)
Development Status: *beta*
As of 2020-10-19, this software has been tested for consistency between LAMMPS
and Materials Studio using only two simple molecules (butane and ethylene).
Please use this force field with caution and report any inconsistencies you find.