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

Uploaded Source

Built Distributions

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

FPSim2-0.4.3-cp311-cp311-win_amd64.whl (109.9 kB view details)

Uploaded CPython 3.11Windows x86-64

FPSim2-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

FPSim2-0.4.3-cp311-cp311-macosx_11_0_arm64.whl (127.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

FPSim2-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl (131.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

FPSim2-0.4.3-cp310-cp310-win_amd64.whl (109.9 kB view details)

Uploaded CPython 3.10Windows x86-64

FPSim2-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

FPSim2-0.4.3-cp310-cp310-macosx_11_0_arm64.whl (127.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

FPSim2-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl (131.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

FPSim2-0.4.3-cp39-cp39-win_amd64.whl (110.0 kB view details)

Uploaded CPython 3.9Windows x86-64

FPSim2-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

FPSim2-0.4.3-cp39-cp39-macosx_11_0_arm64.whl (127.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

FPSim2-0.4.3-cp39-cp39-macosx_10_9_x86_64.whl (131.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

FPSim2-0.4.3-cp38-cp38-win_amd64.whl (108.9 kB view details)

Uploaded CPython 3.8Windows x86-64

FPSim2-0.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

FPSim2-0.4.3-cp38-cp38-macosx_11_0_arm64.whl (127.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

FPSim2-0.4.3-cp38-cp38-macosx_10_9_x86_64.whl (131.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file FPSim2-0.4.3.tar.gz.

File metadata

  • Download URL: FPSim2-0.4.3.tar.gz
  • Upload date:
  • Size: 34.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for FPSim2-0.4.3.tar.gz
Algorithm Hash digest
SHA256 2bbf06be2f21863b5e8faecd9d3f160c017825ed4e3b062001bed26f53fd710b
MD5 95095caa1b407334f4049c2c06af616c
BLAKE2b-256 78e95349ee14262789dde21419194a1e4bb53039bf7d91984b644544d1368d3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: FPSim2-0.4.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 109.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for FPSim2-0.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6f63eb8ec5def1c0235e017e56dd7d43e01c7884101090586721b8836a83ca83
MD5 bdb2618d9180c0438b3037d20e332d3b
BLAKE2b-256 988c572a84314bbe0edc7bc199e111f7dab319fd8b071a381bab23d621f44c41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for FPSim2-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c773c8d02ea31b3ff753a1b25f3e7b0d20686776eeb0a8e9090e7dfc5058333
MD5 59ffe73228fb686dfcf993314f3ab682
BLAKE2b-256 25d3d0dc714b57c22a5724ae2a4b96ee705edeeb0ec387692eb8b305baadd0ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for FPSim2-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d15ba4c08c71bbe478bfbbe2ed894d11b0221f57d6b4be4a47cd6966cf847783
MD5 410fe524bb3171072c40552d0851b497
BLAKE2b-256 2068c89617543ff1f031b16a30ff12a2713c15e30939ce20e1b4ec908c7f0e1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for FPSim2-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5aacf4de52a70fd4c5cfacbca0d9f03cc96e9ff9881fecb37c51fe3576de7ade
MD5 a627ea96db824297d0aa4e67cc1d24a6
BLAKE2b-256 2eb7bdb726aa55e0010234287f3bf182c000f30e7d197864163bc1645c3c68c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: FPSim2-0.4.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 109.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for FPSim2-0.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 30c2c9afa6f8fee866b0c56b9c10fe45a714e507c995a2a11fd03e0f2dc88e8b
MD5 cba4ea33c343998fe331f43b43ffe8e1
BLAKE2b-256 89dd1ce1fdc875bcb52d82f1ef4d91250803258fca9cd43738e3ea462ab3ad42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for FPSim2-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db83472b2e3e06c860c444d554ebc77c384d10ae5d8132c8adf13ea86d73ed83
MD5 dc233f916df278cd0b14f066233071d8
BLAKE2b-256 c0922fb651403c9fc51ebc0a2717520562d6321d793d6717d1edcea3f77f10c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for FPSim2-0.4.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e09a22ff4c59b7cf06fcc39efc778b947de3ff81aec846954fd85d89b91a41e
MD5 3ff6c94a002265973aced1c2d8c8989e
BLAKE2b-256 bf7634d916c978b1beae633b0f91007006ee35eb59d2ef7c24e8b28eaef47f0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for FPSim2-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dea6739c3391a64ec6581078e32441231a869ffe543e8f3fd62f93abcf44c48a
MD5 f3bc14f7b26df732fab18b5893449fb1
BLAKE2b-256 492b82c0db04c5f4200c327b028ef276d518c7d4d4948b17a068be4ebbc58cc0

See more details on using hashes here.

File details

Details for the file FPSim2-0.4.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: FPSim2-0.4.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 110.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for FPSim2-0.4.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c108c4a655b31a0a9c9c49044fe201acc957966f2c92ede60970c4cdef8cd04e
MD5 d1fd4f8236b26b9c19e2664811c12501
BLAKE2b-256 2a80a79d6b6db77c0f4b64f235982034e3438e8bcdea1014bc706d45412b7d95

See more details on using hashes here.

File details

Details for the file FPSim2-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for FPSim2-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a42f4e3af89a8ce33be478e94bedc62941cd8885fdc4cc22421d0ded737833a
MD5 8c752b483348a643ad76f5c4c6e87863
BLAKE2b-256 25c7732c218b6ac479d03685c46acb64902bb052d08129bc16b07d0b63e4ae8a

See more details on using hashes here.

File details

Details for the file FPSim2-0.4.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for FPSim2-0.4.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89f992cc81815584ff6b93a1b26f9ab3c8e0c41ea06d20dc8461238dab555fb3
MD5 3aadfec1b1e5a0281e167d6cfa2dc25c
BLAKE2b-256 4ddee26e7945e8df2025d7024053cc686e0d02a2ac535bbb2dd7ed9d6b550626

See more details on using hashes here.

File details

Details for the file FPSim2-0.4.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for FPSim2-0.4.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 966623d0a27e8e738cf26c67cb0a85c78e1ba365dadf75c0cab288e48dd5d34d
MD5 c8c7265265aef33b2351dc6547553d03
BLAKE2b-256 c54b2f2b2b38edb90a5959220da413b76c755ed86310bc0c5017e5abe17c1b03

See more details on using hashes here.

File details

Details for the file FPSim2-0.4.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: FPSim2-0.4.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 108.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for FPSim2-0.4.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8f1da028114d69d233a080f5691d09172520c6ca03ecf55bf4204ddb17c044c9
MD5 0a18c4781e16448412771dca9eb4ff42
BLAKE2b-256 c4d955fb56e12870ad3ee28b49b959f96af37bbf6ecc4666a82d84af384a7a7c

See more details on using hashes here.

File details

Details for the file FPSim2-0.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for FPSim2-0.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c480aa9fefa6dc5e0f50d66a0153ae369c168206306ccb6bde631c80b0d6055
MD5 4a29abbaee684a9a0d215cdc95ae041f
BLAKE2b-256 273873d33a533cf638f9898c0661d30e1dba10640a22600b4442269ac260dc58

See more details on using hashes here.

File details

Details for the file FPSim2-0.4.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for FPSim2-0.4.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf3be6f69b77d60eb851f3bc1f2a4a97f2d00cd8d1ac13a075de2994fe176e2e
MD5 6c7322115b43b746d8d54f796f39d9e5
BLAKE2b-256 be45727910df0e6ea594f25ee5a4cf496eb9990551247b2676ce28a789beca21

See more details on using hashes here.

File details

Details for the file FPSim2-0.4.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for FPSim2-0.4.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 97775c31e5c20df844d0530a62b65bbfeb3e55e874a70bc0647cdae0e70b6a32
MD5 d102eb23fda977bacdbf485e4f943081
BLAKE2b-256 7f0d49a85d3040b7fa2ecd07e5894b728effc90651b4e6a89d942ea98807ea41

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