Szybki TK 1.8.6¶
Major bug fixes¶
A memory issue that caused periodic crash of JVM in a situation when torsion optimization was performed and Coulomb terms were removed from the MMFF94 or MMFF94S force field in Java-wrapped code has been fixed.
Possible memory corruption in the IEFF force field has been fixed.
Previously, making the protein partially flexible and selecting a run type of either
OERunType::SinglePoint
orOERunType::TorsionsOpt
had been causing crashes. These bugs have both been fixed.The order of the residue names generated in the logging output for flexible polar hydrogens for the Protein-Ligand IEFF-MMFF calculation will now be consistent between runs. Previously, the order of the residue names could change in subsequent runs.
A discontinuity in the flat-bottom harmonic potential has been fixed. The potential function generated by the method
OESzybki::SetHarmonicConstraints
had a discontinuity in the primary function and its first derivative that caused the optimizer to over-constrain optimizations with harmonic constraints with flat-bottom. The class OEHarmonicPotential has been reimplemented.
Minor bug fixes¶
Language in the warning regarding the input of atoms with unspecified chirality is improved. It now reads:
Input molecule contains chiral atoms with unspecified chirality
. This warning may be generated when using the FreeForm part of the Szybki TK.OEEstimateConfFreeEnergies
now accepts an input ensemble containing a molecule with 20 or more rotatable bonds. Previously, encountering such a molecule resulted in a warning and then that molecule was skipped.
Documentation fixes¶
Documentation for constants describing optimization in torsional coordinates and translational-rotational coordinates (
OERunType::TorsionsOpt
andOERunType::SolidBodyOpt
has been expanded. Specifically, short descriptions of the termstorsional coordinates
, andsolid-body optimization
have been added.Missing documentation for the
OEOptType::NEWTON
constant, which sets Newton type optimization, has been added.