[chemfp] chemfp 1.3 available
Andrew Dalke
dalke at dalkescientific.com
Mon Sep 18 08:04:41 EDT 2017
Hi all,
Here's the email I'm about to send more widely within about an hour, which is why it contains details that people on this list already know.
I have just released chemfp 1.3. It is available from http://dalkescientific.com/releases/chemfp-1.3.tar.gz .
Chemfp is a set of command-line tools and a Python library for working with cheminformatics fingerprints. It can use OEChem/OEGraphSim, RDKit, or Open Babel to create fingerprints in the FPS format, and it implements a high-speed Tanimoto search.
The software is available under the MIT license. For more information see http://chemfp.com/ . Documentation is available from http://chemfp.readthedocs.io/en/chemfp-1.3/ .
There are many changes over chemfp 1.1, which was the last release of the public/no-cost version of chemfp. The biggest ones are:
- Tested against the current version of all of the toolkits
- Added support for the Avalon and pattern fingerprints in RDKit
- In-memory Tanimoto searches for 166-bit MACCS keys on computers with the POPCNT instruction is about 30% faster.
- FPS loading is about 40% faster. As a result, file-based searches are about 25% faster.
- The in-memory search algorithms in version 1.1 were parallelized with OpenMP, but the NxM k-nearest search was left out. That case is now also parallelized.
- Some of the APIs from the commercial version were backported to 1.3, including the fingerprint writer API and functions for substructure fingerprint screening.
- Added and improved docstrings
This release support Python 2.7 but it no longer supports Python 2.5 or Python 2.6. The commercial version supports Python 2.7 and Python 3.5+, handles more than 4GB of fingerprint data, and has a binary fingerprint format for fast loading.
Andrew
dalke at dalkescientific.com
More information about the chemfp
mailing list