-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for Foyer forcefields (#517)
* Initial FoyerForceField classes * Initial version of _parameterize_molecule * Add foyer forcefield test * Add support for RBTorsionForce * Add tests for both oplsaa and a custom foyer xml, bug fixes * Add FoyerForceFieldSource to Forcefield init * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add foyer to test env * Remove explicit support for trappeua (can still use the xml file if you want) * Add FoyerForceFieldSource to __all__ * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add default cutoff to doc string Co-authored-by: Matt Thompson <matt.thompson@openforcefield.org> * Remove forcing OPLS-AA to LB mixing rules * Rename ambiguous forcefield object from Foyer * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Set combine_nonbonded_forces=false for Foyer forcefields to accomdate other mixing rules * Use tip3p for foyer xml-based forcefield test * Get foyer interchange box vectors from the coordinate file * Add support for openmm.CustomBondForce and openmm.CustomNonbondedForce to _append_system * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * CustomBondForce's weren't getting added to the system * CustomBondForce and CustomNonbondedForce weren't getting index mapped properly * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add BuildFoyerSystem to EvaluatorClient._default_protocol_replacements * Set exclusions for CustomNonbondedForce, change foyer xml test to methane, add energy minimization to oplsaa test to ensure openmm successfully runs * Add openmm energy minimization to foyer XML test to ensure openmm system is built correctly * Check energy function of openmm custom forces for existence check * Update releasehistory.rst --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Matt Thompson <matt.thompson@openforcefield.org>
- Loading branch information
1 parent
9b4c9c7
commit f6bdd5b
Showing
7 changed files
with
283 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.