Reference baseline for high-performance cheminformatics fingerprint search benchmarking
Project description
This version of chemfp includes command-lines tools to generate
cheminformatics fingerprints and search those fingerprints by
Tanimoto similarity, as well as a Python library which you can use
to build new tools.
It is the no-cost/open source chemfp release track. It only supports
Python 2.7. It is being maintained only to provide a good reference
baseline for benchmarking other similarity search tools.
The commercial track, currently chemfp 3.4, includes faster
performance, many new features, and support for Python 3.
Chemfp is designed for the dense, 100-10,000 bit fingerprints which
occur in small-molecule/pharmaceutical chemisty. The Tanimoto search
algorithms are implemented in C and assembly for performance, and
support both threshold and k-nearest searches using the BitBound
algorithm of Swamidass and Baldi.
Fingerprint generation can be done either by extracting existing
fingerprint data from an SD file or by using an existing chemistry
toolkit. chemfp supports the Python libraries from Open Babel,
OpenEye, and RDKit toolkits. Be aware that those vendors no longer
support Python 2.7.
The main web site is https://chemfp.com/ .
Extensive documentation is at https://chemfp.readthedocs.io/ .
To cite chemfp use:
Dalke, Andrew. The chemfp project. J. Cheminformatics 11, 76
(2019). https://doi.org/10.1186/s13321-019-0398-8
https://jcheminf.biomedcentral.com/articles/10.1186/s13321-019-0398-8
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
chemfp-1.6.1.tar.gz
(560.4 kB
view details)
Built Distributions
File details
Details for the file chemfp-1.6.1.tar.gz
.
File metadata
- Download URL: chemfp-1.6.1.tar.gz
- Upload date:
- Size: 560.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.13.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/2.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e37d7196ecc9c326399d44be4b0acf889b2185730f7611ffea7fc9e3da6bd90 |
|
MD5 | 6853da0bd0a60f064169ca72c7bb1cd7 |
|
BLAKE2b-256 | cc6464f47787ccecd1d05752766c4ee43c5e6debecd8bb55e1e864a802754549 |
File details
Details for the file chemfp-1.6.1-cp27-cp27mu-manylinux2010_x86_64.whl
.
File metadata
- Download URL: chemfp-1.6.1-cp27-cp27mu-manylinux2010_x86_64.whl
- Upload date:
- Size: 502.6 kB
- Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.13.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/2.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97c83bdedc402574177084b8cbe3f1a39868e9ce6b302bb77a9161d30d084c01 |
|
MD5 | c68b0b1b6e50ba5ef32ed7f22536457f |
|
BLAKE2b-256 | a2972ea922c12f8f0f22fb44adeba6944c977640fae0f2c8d32b906de3c750c5 |
File details
Details for the file chemfp-1.6.1-cp27-cp27mu-manylinux1_x86_64.whl
.
File metadata
- Download URL: chemfp-1.6.1-cp27-cp27mu-manylinux1_x86_64.whl
- Upload date:
- Size: 502.6 kB
- Tags: CPython 2.7mu
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.13.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/2.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | abc1ad78882c8a3a8fbe2cb324591bfabbab23f09b4d4a92fe4b5da1df09ecc3 |
|
MD5 | 4112479abc2f7479c863f7651652786a |
|
BLAKE2b-256 | 56d346fe918c5306810a848fc12fb89f7deadd9bc28d216d19820be16e8765be |
File details
Details for the file chemfp-1.6.1-cp27-cp27m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: chemfp-1.6.1-cp27-cp27m-manylinux2010_x86_64.whl
- Upload date:
- Size: 502.6 kB
- Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.13.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/2.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a32eab3d120bd27cbffab1bc22414d0e4809ddeafb3ebdf7d0cd05e8adbd910 |
|
MD5 | 4e6718ecdaf96997ed4bd96bac172969 |
|
BLAKE2b-256 | e0acfbad33902e1dedf3d77985f5510505220c1321f63fd957ddff4f1dee4bf0 |
File details
Details for the file chemfp-1.6.1-cp27-cp27m-manylinux1_x86_64.whl
.
File metadata
- Download URL: chemfp-1.6.1-cp27-cp27m-manylinux1_x86_64.whl
- Upload date:
- Size: 502.6 kB
- Tags: CPython 2.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.13.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/2.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 011fdac2d897d23cc50c1250e77bc3a4732f5aeba0115700ded99018a10b64a9 |
|
MD5 | af67d12914f21bd54c829f8bf966fc30 |
|
BLAKE2b-256 | ac485b0ce9747148cac2a9b60498166a347fd8591bb9602c59c3788c71c42c05 |