Skip to main content

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)

Uploaded Source

Built Distributions

chemfp-1.6.1-cp27-cp27mu-manylinux2010_x86_64.whl (502.6 kB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

chemfp-1.6.1-cp27-cp27mu-manylinux1_x86_64.whl (502.6 kB view details)

Uploaded CPython 2.7mu

chemfp-1.6.1-cp27-cp27m-manylinux2010_x86_64.whl (502.6 kB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

chemfp-1.6.1-cp27-cp27m-manylinux1_x86_64.whl (502.6 kB view details)

Uploaded CPython 2.7m

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

Hashes for chemfp-1.6.1.tar.gz
Algorithm Hash digest
SHA256 1e37d7196ecc9c326399d44be4b0acf889b2185730f7611ffea7fc9e3da6bd90
MD5 6853da0bd0a60f064169ca72c7bb1cd7
BLAKE2b-256 cc6464f47787ccecd1d05752766c4ee43c5e6debecd8bb55e1e864a802754549

See more details on using hashes here.

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

Hashes for chemfp-1.6.1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 97c83bdedc402574177084b8cbe3f1a39868e9ce6b302bb77a9161d30d084c01
MD5 c68b0b1b6e50ba5ef32ed7f22536457f
BLAKE2b-256 a2972ea922c12f8f0f22fb44adeba6944c977640fae0f2c8d32b906de3c750c5

See more details on using hashes here.

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

Hashes for chemfp-1.6.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 abc1ad78882c8a3a8fbe2cb324591bfabbab23f09b4d4a92fe4b5da1df09ecc3
MD5 4112479abc2f7479c863f7651652786a
BLAKE2b-256 56d346fe918c5306810a848fc12fb89f7deadd9bc28d216d19820be16e8765be

See more details on using hashes here.

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

Hashes for chemfp-1.6.1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7a32eab3d120bd27cbffab1bc22414d0e4809ddeafb3ebdf7d0cd05e8adbd910
MD5 4e6718ecdaf96997ed4bd96bac172969
BLAKE2b-256 e0acfbad33902e1dedf3d77985f5510505220c1321f63fd957ddff4f1dee4bf0

See more details on using hashes here.

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

Hashes for chemfp-1.6.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 011fdac2d897d23cc50c1250e77bc3a4732f5aeba0115700ded99018a10b64a9
MD5 af67d12914f21bd54c829f8bf966fc30
BLAKE2b-256 ac485b0ce9747148cac2a9b60498166a347fd8591bb9602c59c3788c71c42c05

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page