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.tar.gz (549.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

chemfp-1.6-cp27-cp27mu-manylinux2010_x86_64.whl (475.3 kB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

chemfp-1.6-cp27-cp27mu-manylinux1_x86_64.whl (475.3 kB view details)

Uploaded CPython 2.7mu

chemfp-1.6-cp27-cp27m-manylinux2010_x86_64.whl (475.3 kB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

chemfp-1.6-cp27-cp27m-manylinux1_x86_64.whl (475.3 kB view details)

Uploaded CPython 2.7m

File details

Details for the file chemfp-1.6.tar.gz.

File metadata

  • Download URL: chemfp-1.6.tar.gz
  • Upload date:
  • Size: 549.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.9.0a1

File hashes

Hashes for chemfp-1.6.tar.gz
Algorithm Hash digest
SHA256 d60c022610fb111b002dcb5a43bde78537005e0245a6b246ecfd4ad5de0b7492
MD5 515afadd758fd6dbe4f640be96637871
BLAKE2b-256 eabf17e25a3ea3078c306e3e70ee0de7cad7efb40bddd51a094a389b82768040

See more details on using hashes here.

File details

Details for the file chemfp-1.6-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: chemfp-1.6-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 475.3 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.9.0a1

File hashes

Hashes for chemfp-1.6-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a70cb0f56f9f98733c3d81282b36d6f4eba267d5961f27e9674c38a984dd7a75
MD5 2245878a25427080f442ff2244c6910e
BLAKE2b-256 c3177409b3707ac9bdf8053ba42a3c69e54a13ffb8fee6c6210b0c63ffbe1104

See more details on using hashes here.

File details

Details for the file chemfp-1.6-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: chemfp-1.6-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 475.3 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.9.0a1

File hashes

Hashes for chemfp-1.6-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 96a9ece793dbd7b9048e0eeaae19ef32f3c51a4fb0115480de27e8c79ee53ef0
MD5 f27ac91568a5eaa473ad78afd78673e9
BLAKE2b-256 9c9bab973fccaa89dc2d6fb002e9d14b5589bda6c3d1cde03b7adaa0e5b4f49b

See more details on using hashes here.

File details

Details for the file chemfp-1.6-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: chemfp-1.6-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 475.3 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.9.0a1

File hashes

Hashes for chemfp-1.6-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6c1995894828df0213a45d448c33f35e5a67e2455b38264aa29c61b2b54e1dbd
MD5 cbbf704c81360a3ead354856374c7fc4
BLAKE2b-256 06d8c63332e5e914c446e9d6dc804cac86f011fd2f97cd2b2ca61f1a606be824

See more details on using hashes here.

File details

Details for the file chemfp-1.6-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: chemfp-1.6-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 475.3 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.9.0a1

File hashes

Hashes for chemfp-1.6-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d0745083fe8b5d212532f96836c4bba2580f48e4787e5f9032851df9a0185533
MD5 bcab845300bae317609de87afd2b55fb
BLAKE2b-256 7c1b27c6b13d8f396bc1608a2746d7949a4359d582164e6647eab96d59e8aef9

See more details on using hashes here.

Supported by

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