Toolkit Version 2024.2¶
Detailed Release Notes 2024.2¶
Bioisostere TK 4.1.0¶
New features¶
A new algorithm, based on OEFlexiOverlay, has been adapted in Build for optimization of generated poses for molecules obtained from fragment replacement. The new algorithm is more robust for optimization of poses for all geometries, including cyclic peptides.
Major bug fixes¶
Query building algorithms in OECreateBroodQuery have been improved for robustness. The improved API automatically includes any associated hydrogen atoms as part of the query fragment. Behavior has also been improved to provide better error behavior against invalid selections.
The new methods SetSingleSourceMol and GetSingleSourceMol have been added to OEFragmentOptions to provide flexibility regarding source molecule storage during database building.
OEChem TK 4.1.1¶
New features¶
Support has been implemented for OEGroup information for
OEMiniMol
to support the return of enhanced stereogroup information from OEFastFPDatabase hits. Previously, enhanced stereogroup information on the indexed structures would be ignored during indexing and thus missed from returned hits.LINK records in the PDB metadata are now parsed to improve perception of covalently bound heterogens. The equivalent _struct_conn metadata is also parsed from mmCIF files. The distance between the listed atoms is confirmed before applying the bond.
Minor bug fixes¶
If any parse error results from parsing a
OEFormat.CXSMILES
appendix specifically, the full appendix plus the molecule title are now returned in the molecule title to allow user inspection and corrective action.OEFormat.SDF
data parsing has been modified to ensure that>
-prefixed data is properly captured. Since SDF data field name lines are>
-prefixed as well, the new behavior explicitly requires a blank line delimiter to be present between data entries, including null data items, per the SDF file format specification. This allows unambiguous identification of data field name header lines versus data entry lines.An issue has been fixed to avoid generating duplicate data tags from generic data that can result in invalid JSON output.
Titles returned from
OEMolDatabase.GetTitle
whenOEFormat.CXSMILES
files are indexed no longer contain the CXSMILES appendix unless there is a parse error with the appendix information itself.An error has been fixed that sometimes resulted in missing atom parity information in output SDF format files when a nondefault
oemolistream.SetConfTest
was provided.A line ending parse error has been fixed for
OEFormat.FASTA
files affecting windows files.Propagation of perceived query aromaticity has been added for alternating single/double Kekulé forms so that alternate and equivalent s/d bond patterns are treated consistently.
Null pointer protections have been added to some internal search matching code that could cause a crash.
OEFileStringTypeFlavor.Default
has been augmented to exclude file types that are not suggested for use. Accordingly, a new constant,OEFileStringTypeFlavor.Pretty
, has been defined and is part of the new definition ofOEFileStringTypeFlavor.Default
. RemovingOEFileStringTypeFlavor.Pretty
fromOEFileStringTypeFlavor.Default
would provide the file types that include everything.A new type,
OEMMFFType.CION
, has been added to define a generic type for counterions.
OEBio TK 4.1.1¶
Major bug fixes¶
In the Iridium categorization of a design unit, a properly perceived, covalently bound ligand no longer triggers an HT to MT category transition. The rule flags atoms that are within what is considered a covalent bond distance, where a bond is not properly perceived.
An issue has been fixed so that ClearComponent can be used to clear user-defined components.
OEDepict TK 2.5.5¶
Minor internal improvements have been made.
OEDocking TK 4.3.2¶
New features¶
The method Optimize in OEPoseOptimizer now returns an
unsigned
code corresponding to any possible failure, instead of abool
. The method also takes additional arguments for protein and ligand masks in the OEDesignUnit.The following methods have been added to the OESinglePoseResult:
A new method, MethodChoice, has been added to OEPosit that provides information on the method that would be used for the pose prediction of a given ligand against a given receptor.
The new methods GetTorLib and SetTorLib have been added to OEPositOptions to provide a choice for the torsion library that would be used for conformer generation during pose prediction.
The following methods have been added to the OEShapeFitOptions:
Major bug fixes¶
The method Optimize in OEPoseOptimizer is now more robust in optimizing a docked pose. Accordingly, Docking with relaxation in OEPosit is also now more robust.
The function OEHasClash now properly recognizes all clashes between a ligand and a protein that were previously mistaken because of some misidentification of covalent bonds.
Eon TK 3.1.0¶
This is the first commercial release of Eon TK.
New features¶
The following classes are available as preliminary API with the first release of this toolkit.
The following functions are available as preliminary API with the first release of this toolkit.
FastROCS TK 2.2.7¶
New features¶
New methods have been added to the OEShapeDatabaseOptions class that allow the shape and color scales to be modified.
Grapheme TK 1.5.2¶
New features¶
An option has been added to the OEColorForceFieldDisplay to preserve input query color atoms instead of applying them from the defined color force field. There are two new methods and one new constructor, taking that argument along with the color force field.
Minor bug fixes¶
An issue has been fixed which incorrectly used the ligand density value for the active site density value when depicting the Iridium classification.
GraphSim TK 2.6.1¶
Minor bug fixes¶
The function OEGraphsimIsGPUReady has been safeguarded from a rare crash.
Lexichem TK 2.9.2¶
Minor internal improvements have been made.
OEMedChem TK 1.2.3¶
Minor internal improvements have been made.
MolProp TK 2.6.5¶
Minor internal improvements have been made.
OEFF TK 2.8.0¶
New features¶
The constant
OESmirnoffType.SAGE_OPENFF
now refers to the 2.2.1 version of the Sage OpenFF force field.Any SMIRNOFF set of parameters loaded using OESmirnoffParams, including the built-in OESageParams and OEParsleyParams, are now supplemented with van der Waals parameters for many metals and counterions, as used with the
OpenMM
package.The OEMMFF94sParams and OEMMFFParams are now supplemented with a generic set of van der Waals parameters for many metals and counterions to improve robustness.
A new function, OEIsValidMMFFMolecule, has been added that can be used to check if OEMMFFParams are available for a molecule.
Minor Bug Fixes¶
Loading a SMIRNOFF set of parameters using OESmirnoffParams no longer picks up the library charges.
Omega TK 6.0.0¶
New features¶
The following new methods have been added to OETorDriveOptions to enable use of Thompson sampling, instead of exhaustive sampling, of torsion angles during torsion driving. Use of Thompson sampling is especially useful, being significantly faster without losing quality, in generating smaller ensembles as obtained with the FastROCS or ROCS modes.
A new class, OEThompsonOptions, has been added that enables controlling Thompson sampling during torsion driving.
Generation of a single conformer with OEConformerBuilder has been modified to use Thompson sampling.
Minor bug fixes¶
User-defined values passed through SetEnergyWindow, SetMaxConfs, and SetRMSThreshold are now properly accounted for, even when the corresponding defaults are range-based.
Molecule titles are retained when Build fails in OEOmega with
fails to build structure from CT
.A verbose log is provided for fragments that fail when Build fails in OEOmega with
fails to build structure from CT
.The OEOmegaIsGPUReady function has been safeguarded from a rare crash. The function has also been updated to check not only for device 0, but for devices from 0 to 100.
Quacpac TK 2.2.5¶
Minor bug fixes¶
Some issues with primary amines processing in OEMultistatepKaModel have been fixed.
Shape TK 3.7.0¶
New features¶
A new method, AddColorGaussians, has been added that allows adding color Gaussians to the OEShapeQuery based on intensity of values on a grid.
A new class, OEOverlapPrepOptions, has been added that allows modifying options that would be used during the Prep. Subsequently, a new constructor for OEOverlapPrep has been added that takes the OEOverlapPrepOptions as an argument.
Minor bug fixes¶
Color force field names in OEColorFFParameter are now treated as case-insensitive.
SiteHopper TK 2.1.1¶
Minor bug fixes¶
The OESiteHopperIsGPUReady function has been safeguarded from a rare crash.
Spicoli TK 1.6.1¶
Minor internal improvements have been made.
Spruce TK 1.6.1¶
New features¶
OEBuildSidechains now minimizes target side chains by default. Minimization can be controlled by setting minimizeSidechains and minimizeSidechainsShell options in the OESidechainBuilderOptions class.
A feature has been added to support a next generation mmCIF feature, such that when an mmCIF file provides a connectivity record for the heterogens, Spruce will no longer look up the heterogen in the Chemical Component Dictionary but trust the input provided.
A feature has been added that allows in-plane flipping of a single hydrogen on a double bonded nitrogen, when a clash is detected as part of hydrogen bond network optimization.
Major bug fixes¶
An issue has been fixed related to using the OEHeterogenMetadata class, where the provided SMILES string was not respected for tautomer generation; when tautomers were not provided; and when the title (residue name) collided with existing residue names in the stored Chemical Component Dictionary.
An issue has been fixed related to covalently bound ligands, where the pre-reaction input SMILES and related tautomers were not adjusted properly when accounting for the formed covalent bond.
An issue has been fixed where the Spruce filter deleted single (disconnected) amino acid residues when they were marked HETATMs and were not real “floating” residues in part of the regular protein sequence.
Minor bug fixes¶
OEMutateResidues, OEMutateResidue, and OEBuildSidechains now reduce failures arising from clashes by using shell minimization by default.
An issue has been fixed that caused HEME-like molecules to be excluded from the stored chemical component database.
Documentation changes¶
Information has been added about setting and getting minimizeSidechains and minimizeSidechainsShell options in the OESidechainBuilderOptions class.
Szmap TK 1.7.1¶
Minor internal improvements have been made.
Szybki TK 2.8.0¶
New features¶
The constant SAGE_OPENFF refers to the latest version of the Sage OpenFF force field.
Zap TK 2.5.0¶
Minor internal improvements have been made.
Recent Release History¶
Previous Release History¶
- Release Highlights 2022.1
- Release Highlights 2021.2
- Release Highlights 2021.1
- Release Highlights 2020.2
- Release Highlights 2020.1
- OEToolkits 2019.Oct
- OEToolkits 2019.Apr
- OEToolkits 2018.Oct
- OEToolkits 2018.Feb
- OEToolkits 2017.Oct
- OEToolkits 2017.Jun
- OEToolkits 2017.Feb
- OEToolkits 2016.Oct
- OEToolkits 2016.Jun
- OEToolkits 2016.Feb
- OEToolkits 2015.Oct
- OEToolkits 2015.Jun
- OEToolkits 2015.Feb
- OEToolkits 2014.Oct
- OEToolkits 2014.Jun
- OEToolkits 2014.Feb
- OEToolkits 2013.Oct
- OEToolkits 2013.Jun
- OEToolkits 2013.Feb
- OEToolkits 2012.Oct
- OEToolkits 2012.Jun
- OEToolkits 2012.Feb
- OEToolkits 2011.Oct
- OEToolkits 2011.1
- OEToolkits 1.7.4
- OEToolkits 1.7.2
- OEToolkits 1.7.1
- OEToolkits 1.7.0