Skip to main content

Simple package for fast molecular similarity searching

Project description

CI Testing License: MIT Conda Downloads Downloads DOI

FPSim2: Simple package for fast molecular similarity searches

FPSim2 is a small NumPy centric Python/C++ RDKit based package to run fast compound similarity searches. FPSim2 performs better with high search thresholds (>=0.7). Currently used in the ChEMBL interface.

Highlights:

  • Using CPU POPCNT instruction
  • Bounds for sublinear speedups from 10.1021/ci600358f
  • A compressed file format with optimised read speed based in PyTables and BLOSC
  • Fast multicore CPU and GPU similarity searches
  • In memory and on disk search modes
  • Distance matrix calculation

Installation

pip install fpsim2

or

conda install -c conda-forge fpsim2

Documentation

Documentation is available at https://chembl.github.io/FPSim2/

Trying it online

To try out FPSim2 interactively in your web browser, just click on the binder icon Binder

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

fpsim2-0.5.2.tar.gz (36.9 kB view details)

Uploaded Source

Built Distributions

FPSim2-0.5.2-cp312-cp312-win_amd64.whl (117.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

FPSim2-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

FPSim2-0.5.2-cp312-cp312-macosx_11_0_arm64.whl (135.1 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

FPSim2-0.5.2-cp312-cp312-macosx_10_9_x86_64.whl (139.9 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

FPSim2-0.5.2-cp311-cp311-win_amd64.whl (116.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

FPSim2-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

FPSim2-0.5.2-cp311-cp311-macosx_11_0_arm64.whl (134.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

FPSim2-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl (138.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

FPSim2-0.5.2-cp310-cp310-win_amd64.whl (116.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

FPSim2-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

FPSim2-0.5.2-cp310-cp310-macosx_11_0_arm64.whl (133.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

FPSim2-0.5.2-cp310-cp310-macosx_10_9_x86_64.whl (137.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

Details for the file fpsim2-0.5.2.tar.gz.

File metadata

  • Download URL: fpsim2-0.5.2.tar.gz
  • Upload date:
  • Size: 36.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for fpsim2-0.5.2.tar.gz
Algorithm Hash digest
SHA256 436b27ba47df73d6d80813ee2c7499ea78c959887837da7b829d7e48252d89d6
MD5 22337c2932826c879a540aa206766a44
BLAKE2b-256 ad55772fbc38fd57f9648481fad17a29aadc2366ad9b6a1e1c33e770cb8d9e4c

See more details on using hashes here.

File details

Details for the file FPSim2-0.5.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: FPSim2-0.5.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 117.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for FPSim2-0.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 caf4e0c232658878812cc6b2a2d73a8d365005e5e67e493d2cd5ace791936827
MD5 af20823757b3ddedf771f26efe19c22c
BLAKE2b-256 1c737e9c2ee455cf9ebad1f56edb7391b93bc1938204937752abefb34bae6686

See more details on using hashes here.

File details

Details for the file FPSim2-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for FPSim2-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1eccbe2e9cca2772dc3fca96ce86896458671f173d002dc49965cbe920baa395
MD5 2141971a8efdb7f2668cd9be3e3ab967
BLAKE2b-256 aa41de86d6d8bb7d4566f6ee5a8d779017326370bd6587740b556d57cf3a30c7

See more details on using hashes here.

File details

Details for the file FPSim2-0.5.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for FPSim2-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60c4256b044ca03d98efe742ece1b97be2798474f779358a25fb3b36553d65f2
MD5 bf675b7a88a3ede409ff2a08f888954a
BLAKE2b-256 62e5bcdc013f47548f7d83ed19bcdb4bc446a98a5ee5f78a005206ebe687137f

See more details on using hashes here.

File details

Details for the file FPSim2-0.5.2-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for FPSim2-0.5.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dd3cacc0f21e5b7278bd5ab356828eeb9afd33edd68e36c871c4dbfafad58a65
MD5 1277c354127a4bbeb9cbe10d8b3ee0b1
BLAKE2b-256 b614b866956a2220ea507a79de04be531f7cdd1810617841bf1bcad8e2b6310e

See more details on using hashes here.

File details

Details for the file FPSim2-0.5.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: FPSim2-0.5.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 116.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for FPSim2-0.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d16df307063dc03697807b2458c2d7fe7f663835d9c70a42a39ae7bc019c4db1
MD5 39118760f444093007786903486c315a
BLAKE2b-256 4b29ba433ddb0338a757c3dd37a1f897f1207a25d5ce0b02a70bbbb934d5992a

See more details on using hashes here.

File details

Details for the file FPSim2-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for FPSim2-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e083b6d6a0249d531f04715da2e291ebf45f8c3a04a054eecb37de759987cbf0
MD5 437472428fc690ea6fe336bc524ad5cf
BLAKE2b-256 99f5351305bf1989c9616c1534c4fcdc2864b9648f14a0f862f9423468fd7f7c

See more details on using hashes here.

File details

Details for the file FPSim2-0.5.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for FPSim2-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 761ec6e82eb3167e3fdd137443b7d12fe74e9e23c3d44000e1665de2f35c4e69
MD5 86618406390e9a3fec413205ff62ddd2
BLAKE2b-256 d2c0c3ab42c493e7ac17c4841524a1eb75f851fbc70951e7575b3837f0a51061

See more details on using hashes here.

File details

Details for the file FPSim2-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for FPSim2-0.5.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b495504059412626a8aee12f7cce7f82214c56c693fbab84d97414f9d16194b1
MD5 96dc05841e7f19c2c77bd57df93074f8
BLAKE2b-256 ea4bf48d73da41cb246d1eb81a2f0299836d7e053bc56ee0fdd8428f67212941

See more details on using hashes here.

File details

Details for the file FPSim2-0.5.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: FPSim2-0.5.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 116.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for FPSim2-0.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5eec3996ca1a4184005a24d195750479d1b56f15e031087894a71c7e1b2ab7a4
MD5 cf4770503592ea36f3cf9d3ab7de5628
BLAKE2b-256 295f243911e3a0e0584d9cc1f9b8fcec3252f74a9a7d58b2c96fa770616eeb6f

See more details on using hashes here.

File details

Details for the file FPSim2-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for FPSim2-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00039a26a4510065206dc1f846eb87aad336b23d611915874ad5789801c46575
MD5 5a8b9cb818cc48343abe627e3b9f8fa3
BLAKE2b-256 8a27fcabb53983f713d52871d4781e0300786ee13da4a7c3b42da69fd1f0e515

See more details on using hashes here.

File details

Details for the file FPSim2-0.5.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for FPSim2-0.5.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40fa215322bf93fbbafa2408a2785be332576a20fe84c7968ef027a20fe6b5b6
MD5 281ddb30d986e82470a616dc92a170ed
BLAKE2b-256 8f32747b4be9c7c79c8550e3404809d7c113bde77e69b463fb868449143f8619

See more details on using hashes here.

File details

Details for the file FPSim2-0.5.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for FPSim2-0.5.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 94297e648b03cf642bb55e24c89a8c06ffe88d160f915b63d3ebc3222c792950
MD5 5a0ec2126e76128bec0969c6f298f576
BLAKE2b-256 fcf0c24e68cb7accc3618bddf3a955676bc1a994a7e30c01ff0ce60019f002cf

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