Skip to content

Releases: openforcefield/openff-nagl-models

Version 0.3.0

29 Jul 00:22
6cb416d
Compare
Choose a tag to compare

This release includes the "openff-gnn-am1bcc-0.1.0-rc.3.pt" model. This model can only be loaded with GNNModel.load with NAGL 0.4.x.

This model inherits from openff-gnn-am1bcc-0.1.0-rc.2.pt, and contains a lookup table comprising pre-computed charges for molecules with 3 heavy atoms or fewer. The provenance of each molecule charge is provided in each entry.

The model is applicable to molecules with:

  • elements C, O, H, N, S, F, Br, Cl, I, P
  • atoms with between 1 and 6 bonds

It is not trained on molecules with the following bond patterns:

  • [#15:1]#[*:2]
  • [#15:1]-[#53:2]
  • [#15:1]:[*:2]
  • [#15:1]=[!#6&!#7&!#8&!#16:2]
  • [#16:1]#[*:2]
  • [#16:1]-[#35,#53:2]
  • [#16:1]=[!#15&!#6&!#7&!#8:2]
  • [#17:1]#,:,=[*:2]
  • [#17:1]-[!#15&!#16!#6&!#7&!#8:2]
  • [#1:1]#,:,=[*:2]
  • [#1:1]-[#1:2]
  • [#35:1]#,:,=[*:2]
  • [#35:1]-[!#15&!#6&!#7&!#8:2]
  • [#53:1]#,:,=[*:2]
  • [#53:1]-[!#53&!#6&!#7&!#8:2]
  • [#7:1]#[!#7&!#6:2]
  • [#8:1]#[*:2]
  • [#9:1]#,:,=[*:2]
  • [#9:1]-[!#15&!#16!#6&!#7&!#8:2]

More information can be found in the documentation.

Version 0.2.0

19 Apr 09:27
25a63cd
Compare
Choose a tag to compare

This release includes the "openff-gnn-am1bcc-0.1.0-rc.2.pt" model. These models can only be loaded with GNNModel.load with NAGL 0.3.x.

This model inherits from openff-gnn-am1bcc-0.1.0-rc.1.pt, and is further trained to a combination of charge RMSEs, dipole moment, and weighted ESPs as projected by OpenEye ELF10 charges.

The model is applicable to molecules with:

  • elements C, O, H, N, S, F, Br, Cl, I, P
  • atoms with between 1 and 6 bonds

It is not trained on molecules with the following bond patterns:

  • [#15:1]#[*:2]
  • [#15:1]-[#53:2]
  • [#15:1]:[*:2]
  • [#15:1]=[!#6&!#7&!#8&!#16:2]
  • [#16:1]#[*:2]
  • [#16:1]-[#35,#53:2]
  • [#16:1]=[!#15&!#6&!#7&!#8:2]
  • [#17:1]#,:,=[*:2]
  • [#17:1]-[!#15&!#16!#6&!#7&!#8:2]
  • [#1:1]#,:,=[*:2]
  • [#1:1]-[#1:2]
  • [#35:1]#,:,=[*:2]
  • [#35:1]-[!#15&!#6&!#7&!#8:2]
  • [#53:1]#,:,=[*:2]
  • [#53:1]-[!#53&!#6&!#7&!#8:2]
  • [#7:1]#[!#7&!#6:2]
  • [#8:1]#[*:2]
  • [#9:1]#,:,=[*:2]
  • [#9:1]-[!#15&!#16!#6&!#7&!#8:2]

More information can be found in the documentation.

Version 0.1.2

14 Feb 06:28
421f40a
Compare
Choose a tag to compare

This is a minor patch release that moves get_models_by_type to the top level and removes use of the deprecated pkg_resources.

What's Changed

Full Changelog: v0.1.1...v0.1.2

Version 0.1.1

16 Jan 07:43
bcea31f
Compare
Choose a tag to compare

This is a minor patch release that adds the function get_models_by_type() that returns models sorted by version.

What's Changed

Full Changelog: v0.1.0...v0.1.1

Version 0.1.0

30 Aug 03:23
911f4b3
Compare
Choose a tag to compare

This release includes the "openff-gnn-am1bcc-0.1.0-rc.1.pt" model. It also upgrades the existing pre-production model to use NAGL 0.3.0 architecture. As such, these models can only be loaded with GNNModel.load with NAGL 0.3.x.

This model is trained to a combination of charge RMSEs, dipole moment, and ESPs as projected by OpenEye ELF10 charges.

The model is applicable to molecules with:

  • elements C, O, H, N, S, F, Br, Cl, I, P
  • atoms with between 1 and 6 bonds

It is not trained on molecules with the following bond patterns:

  • [#15:1]#[*:2]
  • [#15:1]-[#53:2]
  • [#15:1]:[*:2]
  • [#15:1]=[!#6&!#7&!#8&!#16:2]
  • [#16:1]#[*:2]
  • [#16:1]-[#35,#53:2]
  • [#16:1]=[!#15&!#6&!#7&!#8:2]
  • [#17:1]#,:,=[*:2]
  • [#17:1]-[!#15&!#16!#6&!#7&!#8:2]
  • [#1:1]#,:,=[*:2]
  • [#1:1]-[#1:2]
  • [#35:1]#,:,=[*:2]
  • [#35:1]-[!#15&!#6&!#7&!#8:2]
  • [#53:1]#,:,=[*:2]
  • [#53:1]-[!#53&!#6&!#7&!#8:2]
  • [#7:1]#[!#7&!#6:2]
  • [#8:1]#[*:2]
  • [#9:1]#,:,=[*:2]
  • [#9:1]-[!#15&!#16!#6&!#7&!#8:2]

More information can be found in the documentation.

Version 0.0.2

01 Mar 23:49
Compare
Choose a tag to compare
Version 0.0.2 Pre-release
Pre-release

This is an initial release with the v0.0.1-alpha.1 pre-production GNN model for assigning AM1-BCC-like partial charges to molecules.

Warning: as this model has not yet passed our validation benchmarks, we do not recommend using this model in real scientific work.

Warning: model included here is currently a serialized dict that must be loaded by GNNModel.load in openff-nagl>=0.2.1. This format and API may change in the future.

Version 0.0.1

01 Mar 14:41
Compare
Choose a tag to compare
Version 0.0.1 Pre-release
Pre-release

This is an initial release with the v0.0.1-alpha.1 pre-production GNN model for assigning AM1-BCC-like partial charges to molecules.

Warning: as this model has not yet passed our validation benchmarks, we do not recommend using this model in real scientific work.

Warning: model included here is currently an openff.nagl.GNNModel that can be loaded with torch.load. This format and API may change in the future.