Published April 19, 2022
| Version 0.10.5
Software
Open
openforcefield/openff-toolkit: 0.10.5 Bugfix release
Creators
- Jeff Wagner1
- Matt Thompson
- David L. Mobley2
- John Chodera3
- Caitlin Bannan4
- Andrea Rizzi5
- trevorgokey
- David Dotson
- Jaime Rodríguez-Guerra6
- Josh A. Mitchell
- Camila
- Pavan Behara
- Christopher Bayly4
- JoshHorton
- Nathan M. Lim7
- Victoria Lim8
- Lily Wang9
- Sukanya Sasmal10
- SimonBoothroyd
- Andrew Dalke
- Iván Pulido3
- Daniel Smith11
- Josh Horton12
- Lee-Ping Wang
- readthedocs-assistant
- Yutong Zhao13
- 1. @openforcefield
- 2. University of California, Irvine
- 3. Memorial Sloan Kettering Cancer Center
- 4. OpenEye Scientific Software
- 5. @choderalab
- 6. @quansight
- 7. @MobleyLab
- 8. @implydata
- 9. @OMaraLab
- 10. UC Irvine
- 11. Entos.AI
- 12. @cole-group
- 13. Relay Tx
Description
0.10.5 Bugfix release
This release includes a significant refactor of the code handling virtual sites.
Critical bugfixes- PR #1252: Refactors virtual site support, resolving Issue #1235, Issue #1233, Issue #1222, Issue #1221, and Issue #1206.
- Attempts to make virtual site handler more resilient through code simplification.
- Virtual sites are now associated with a particular 'parent' atom, rather than with a set of atoms. In particular, when checking if a v-site has been assigned we now only check the main 'parent' atom associated with the v-site, rather than all additional orientation atoms. As an example, if a force field contained a bond-charge v-site that matches [O:1]=[C:2] and a monovalent lone pair that matches [O:1]=[C:2]-[*:3] in that order, then only the monovalent lone pair will be assigned to formaldehyde as the oxygen is the main atom that would be associated with both v-sites, and the monovalent lone pair appears later in the hierarchy. This constitutes a behaviour change over previous versions.
- All v-site exclusion policies have been removed except for 'parents' which has been updated to match OFF-EP 0006.
- checks have been added to enforce that the 'match' keyword complies with the SMIRNOFF spec.
- Molecule virtual site classes no longer store FF data such as epsilon and sigma.
- Sanity checks have been added when matching chemical environments for v-sites that ensure the environment looks like one of our expected test cases.
- Fixes di- and trivalent lone pairs mixing the
:1
and:2
indices. - Fixes trivalent v-site positioning.
- Correctly splits
TopologyVirtualSite
andTopologyVirtualParticle
so that virtual particles no longer have attributes such asparticles
, and ensure that indexing methods now work correctly.
For the complete release notes, please see our documentation
For help getting the OpenFF Toolkit running, see our installation instructions.
Please report bugs, request features, or ask questions through our issue tracker.
Please note that there may still be some changes to the API prior to a stable 1.0.0 release.
Files
openforcefield/openff-toolkit-0.10.5.zip
Files
(73.6 MB)
Name | Size | Download all |
---|---|---|
md5:0a1721ebe30a41a9eac964694e326cfe
|
73.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/openforcefield/openff-toolkit/tree/0.10.5 (URL)