Parameterization toolkits

Assigning atomic partial charges using some flavor of AM1-BCC with polymerist also requires installation of some supplementary toolkits.

One can mix-and-match installing any combination of the toolkits below to taste. If impatient or indifferent, one can opt for a “shotgun” approach and install all supported toolkits at once with the following commands:

mamba activate polymerist-env
mamba install -c conda-forge openff-nagl
mamba install -c openeye openeye-toolkits

OpenFF NAGL

This is an OpenFF-specific GNN based on similar architecture to Espaloma with a generally better validated partial charge model. To install individually, follow the install instructions provided by the OpenFF NAGL documentation.

OpenEye toolkits (closed-source)

These toolkits are required to perform explicit AM1-BCC charge assignment with conformer selection and enhance OpenFF’s conformer generation, but `polymerist` does not *require* OpenEye to work.

If you already have (or can obtain) an OpenEye license and wish to install the OpenEye toolkits individually, follow the install instructions provided by OpenEye.