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
Metadata
Release files for chemfp 1.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| chemfp-1.6.1.tar.gz | 560.4 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| chemfp-1.6.1-cp27-cp27mu-manylinux2010_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc wide-unicode | Linux glibc 2.12+ x86-64 | Details |
| chemfp-1.6.1-cp27-cp27mu-manylinux1_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc wide-unicode | Linux glibc 2.5+ x86-64 | Details |
| chemfp-1.6.1-cp27-cp27m-manylinux2010_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc | Linux glibc 2.12+ x86-64 | Details |
| chemfp-1.6.1-cp27-cp27m-manylinux1_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
Total release size: 2.6 MB
Release files / chemfp-1.6.1.tar.gz
| Download URL | chemfp-1.6.1.tar.gz |
|---|---|
| Size | 560.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1e37d7196ecc9c326399d44be4b0acf889b2185730f7611ffea7fc9e3da6bd90
|
|
BLAKE2b-256 checksum How to use checksums |
cc6464f47787ccecd1d05752766c4ee43c5e6debecd8bb55e1e864a802754549
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / chemfp-1.6.1-cp27-cp27mu-manylinux2010_x86_64.whl
| Download URL | chemfp-1.6.1-cp27-cp27mu-manylinux2010_x86_64.whl |
|---|---|
| Size | 502.6 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
97c83bdedc402574177084b8cbe3f1a39868e9ce6b302bb77a9161d30d084c01
|
|
BLAKE2b-256 checksum How to use checksums |
a2972ea922c12f8f0f22fb44adeba6944c977640fae0f2c8d32b906de3c750c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / chemfp-1.6.1-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | chemfp-1.6.1-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 502.6 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
abc1ad78882c8a3a8fbe2cb324591bfabbab23f09b4d4a92fe4b5da1df09ecc3
|
|
BLAKE2b-256 checksum How to use checksums |
56d346fe918c5306810a848fc12fb89f7deadd9bc28d216d19820be16e8765be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / chemfp-1.6.1-cp27-cp27m-manylinux2010_x86_64.whl
| Download URL | chemfp-1.6.1-cp27-cp27m-manylinux2010_x86_64.whl |
|---|---|
| Size | 502.6 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
7a32eab3d120bd27cbffab1bc22414d0e4809ddeafb3ebdf7d0cd05e8adbd910
|
|
BLAKE2b-256 checksum How to use checksums |
e0acfbad33902e1dedf3d77985f5510505220c1321f63fd957ddff4f1dee4bf0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / chemfp-1.6.1-cp27-cp27m-manylinux1_x86_64.whl
| Download URL | chemfp-1.6.1-cp27-cp27m-manylinux1_x86_64.whl |
|---|---|
| Size | 502.6 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
011fdac2d897d23cc50c1250e77bc3a4732f5aeba0115700ded99018a10b64a9
|
|
BLAKE2b-256 checksum How to use checksums |
ac485b0ce9747148cac2a9b60498166a347fd8591bb9602c59c3788c71c42c05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|