Szybki TK 2.2.0¶
New features¶
Two new methods,
OESzybkiGeneralOptions::SetForceField
andOESzybkiGeneralOptions::GetForceField
, have been added that provide support for custom force fields in Szybki TK. These methods provide users with the ability to use SMIRNOFF force fields that are not built into Szybki TK.Two new SMIRNOFF force fields from the Open Force Field Initiative, namely
Parsley (OpenFF-1.0.0)
andParsley (OpenFF-1.1.1)
, have been added as built-in force fields. They are defined asOEForceFieldType::PARSLEY_OPENFF100
andOEForceFieldType::PARSLEY_OPENFF111
, respectively.Potential energy terms in the namespace
OEPotentialTerms
are now independent of the force field names. Exceptions are combined force fields in which intramolecular terms are taken from MMFF94 as well as intermolecular terms from either AMBER or OEFF.
Major bug fixes¶
A bug in the entropy calculation for a ligand inside a receptor binding site has been fixed.
Minor bug fixes¶
Conformer free energy calculation using
OEFreeFormConf::EstimateFreeEnergies
now produces results identical to performing the calculation in steps using the methods from OEFreeFormConfAdvanced.The following methods now return
bool
, instead of avoid
:OEForceFieldType::SMIRNOFF
has been renamedOEForceFieldType::SMIRNOFF99FROSST
for clarity.Perceiving residues in the input proteins are now done only when the input protein does not have them.
Szybki TK now properly handles a hard clash between ligand and protein atoms when a SMIRNOFF force field is used to optimize a ligand inside a receptor (with a gradient norm larger than 1e15).