GraphSim TK 2.5.0¶
New features¶
The following new APIs have been added that enable multi-threaded similarity search and access to a histogram of the similarity score distributions:
OESimSearchResult method
OESimSearchStatus
namespaceOESimSearchStatusToName
function
Two new methods,
OEFPDatabaseOptions.SetNumProcessors
andOEFPDatabaseOptions.GetNumProcessors
, have been added that control the number of threads used to search fingerprints when usingOEFastFPDatabase.SortedSearch
.New atom and bond typing combinations have been added to generate
tree
,path
, andcircular
fingerprints that are optimized for virtual screening. TheOEMakeFP
andOEGetFPType
methods can now generate these new types. See also theOEFPAtomType
andOEFPBondType
namespaces.Small optimization has been achieved by reducing cache misses during the fingerprint search when using the OEFastFPDatabase class.
New overloads of the
OEFPHistogram.GetBinIdx
andOEFPHistogram.AddSample
methods have been added that take adouble
parameter.
Major bug fixes¶
The binary fingerprint database writer had been accidentally broken in the Oct.2019 release. This has been fixed.
Minor bug fixes¶
The default limit of the OEFPDatabaseOptions class has been changed from 0 (meaning no limit) to 1000. See also the
OEFPDatabaseOptions.SetLimit
method.
General Notices¶
In the C++ GraphSim TK, Fast fingerprints with the CUDA memory type is not available on RHEL8 or Ubuntu18.