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_SinglePointorOERunType_TorsionsOpthad 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.SetHarmonicConstraintshad 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.OEEstimateConfFreeEnergiesnow 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_TorsionsOptandOERunType_SolidBodyOpthas been expanded. Specifically, short descriptions of the termstorsional coordinates, andsolid-body optimizationhave been added.Missing documentation for the
OEOptType_NEWTONconstant, which sets Newton type optimization, has been added.