Simple package for fast molecular similarity searching
Project description
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
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.1.tar.gz
(36.9 kB
view hashes)
Built Distributions
FPSim2-0.5.1-cp39-cp39-win_amd64.whl
(114.2 kB
view hashes)
Close
Hashes for FPSim2-0.5.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33e4a799b0e45320d177a82f310952047cdd6d2e07e77c09847353af2382a4b7 |
|
MD5 | b0659d6524580b5cd9ecb6e9640b4c34 |
|
BLAKE2b-256 | 0d8462b49105a31d154cd3c9f7be36f39c156f791e8b46b66fb86ba973ae80c6 |
Close
Hashes for FPSim2-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d14e1520f430d0a0343100137269034944c637452c6813de28934b77de52da74 |
|
MD5 | 3e9211514c30a24b47f81353a2e3f7cf |
|
BLAKE2b-256 | 9a4939e9833ca26033159d2eab7fdcc9b697d688ff570a87f8b2f91310cdd963 |
Close
Hashes for FPSim2-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca23bc438e7511f60bb0f707d62b966664c7ae5052085714dd5c757a692d96d5 |
|
MD5 | c1d81a4b7e6095c1b8e0de436fc4c415 |
|
BLAKE2b-256 | e62ee07225c118355ef8f50566c4599af9591d4e84a646928e397ce8d5f350a7 |
Close
Hashes for FPSim2-0.5.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bbfc8e08bcafa7235f97b6e47152a35e95c8da51010bc0a2e8b2a06780c778d |
|
MD5 | 8c049fcf9ff6078e9a04a08826d7afc6 |
|
BLAKE2b-256 | 099c0664ad414afd2b7217200cf11b50a413e7d6e29f59bd49acc6dc93e6d517 |
Close
Hashes for FPSim2-0.5.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a0ec39dc7d4aebd46768de44f37c29a11da843db53ebe372ab61291b09f9c77 |
|
MD5 | aecd4932825a527725a17c7a604d5bf1 |
|
BLAKE2b-256 | 7cffe5d213490c7bbbf904b861a54ffb711b2b00bc336880cf576b81e53a0144 |
Close
Hashes for FPSim2-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10613c40053d237c2ee37dd6513ef0a9507f20a15abc16707ac9b26b2669035e |
|
MD5 | 1a796d502f5ebd49927f84242f137ddf |
|
BLAKE2b-256 | c943f6ca1daa40d7ad107f42f87a7795897356e794b9c1c7448d5c30296f4c0a |
Close
Hashes for FPSim2-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b4d3f4e6cf5d7b03f30b36f99995bfb8edb7186cb0e50ca4240f1347baf0800 |
|
MD5 | 3e45f4ac8349a4d692cc13379b39a3bf |
|
BLAKE2b-256 | 061fc78fd7c95f11b0d8d0eb005f36412067da2bfddd1335c13c7fadb818f617 |
Close
Hashes for FPSim2-0.5.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d4493ad437ee75266155b0a70e28bd82d515bda47b8b2372758b54ee4bfb525 |
|
MD5 | 995cf18400ee8580aa5123b95f0606db |
|
BLAKE2b-256 | d63ec69f01e93abfc9096bc7ca34e28e29969b67a55da8ddeb112ef0b950bbbd |
Close
Hashes for FPSim2-0.5.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc085e905b8859bc84921fd479ca8a9d9c31c28e20d12c429e6f4cfbce67dd8e |
|
MD5 | bdf26528e57387f965aff84ef066accd |
|
BLAKE2b-256 | cf925c80febe42ab536ee5179a74d060690968a03347d2b1d417b1d0317538e5 |
Close
Hashes for FPSim2-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04151bb6933badbc73bb9ccdced80d656d2e09aa3469d36879c47705d5f36511 |
|
MD5 | 609e735358842cbc12941c0e95dc58b2 |
|
BLAKE2b-256 | 365f35348f98300f6c252a8516b2a334758269d87224b3343ddd2629580b9e18 |
Close
Hashes for FPSim2-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb6a159354b2bebde32500ace705a23d9224c2cdf9cd336998d642183601ec66 |
|
MD5 | 54ed7a94bba5cf39144c10b438468bac |
|
BLAKE2b-256 | 4e8295e4b6ccfc456135b198f824d6229663edc12b449a14c8ff48a168bd949d |
Close
Hashes for FPSim2-0.5.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00bf84ecceb16a6b982f69c3e938e50b71880b990261e2fe42444cabd4852f13 |
|
MD5 | d26409f832dfea5ec76c760832e80ae9 |
|
BLAKE2b-256 | a19f51828d7eba12d921c8f089d7a0d7d2b9e517bc24eda7c9967e5c9a76f3a0 |
Close
Hashes for FPSim2-0.5.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c07df5190e2669e4c89be4727045ac966e205aec218fe35fdd50560b70e66ff5 |
|
MD5 | e2f37d0207aa6caad640e2c148c20dbf |
|
BLAKE2b-256 | af0c13ca68e2924ac027258eba49b6aca0e80a8344e86b7d3c12e6eb0ddf5b0e |
Close
Hashes for FPSim2-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f19c37836aff4c7db0c66c2fe35503246995d6e4e27564ed49e3545442de35d3 |
|
MD5 | 604e9d7996002815541bfbb777ff1804 |
|
BLAKE2b-256 | 760aab9fb163ade0206b62259b9cf9f0cbc524f7e0d3fca0d50c8f6f66b022ec |
Close
Hashes for FPSim2-0.5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0989078c8e63bc8d17268a3cdc9499b82ddbe252d09fb2171605354ff4e4841 |
|
MD5 | 546dec8c7d36b7ab3a0e101388ffec03 |
|
BLAKE2b-256 | f0f387c462e74a9d081f21a234912ff66b86a77610955dd94bb6853ad10cc1cb |
Close
Hashes for FPSim2-0.5.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad09e9452f303a8bf14b3f489da761d528ba5db0cb1c5dea602fd866df50ba29 |
|
MD5 | d15b5169b22b43d52cb3f59e5666ec91 |
|
BLAKE2b-256 | 66651f65badd7660618b9faa85aabb50cc4d8561518a2501cf9ddd97de149656 |