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
Release history Release notifications | RSS feed
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.1.tar.gz
(30.6 kB
view hashes)
Built Distributions
FPSim2-0.4.1-cp39-cp39-win_amd64.whl
(113.9 kB
view hashes)
FPSim2-0.4.1-cp38-cp38-win_amd64.whl
(112.8 kB
view hashes)
Close
Hashes for FPSim2-0.4.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d464f673a9f1f9926d33af1f5e9fab3101fee659b188804ac3d232a98b8219e |
|
MD5 | b1c187388e00f0305c259a1c89622f4b |
|
BLAKE2b-256 | 8c8a18916b4d164ee7450996adf1b72fce1d630ea1c97f8e02796317c24e52c3 |
Close
Hashes for FPSim2-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f599410315978b147ba18fc43d350ee43b3ed0c1bb0a08ae01436ce47503d5e2 |
|
MD5 | 3b1540aad59df1d60ac3c975a968d01f |
|
BLAKE2b-256 | 9df8aafe0f5c68fc6234b8893128c5aaea144ad3558b1d417c1940e884d12d1c |
Close
Hashes for FPSim2-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 646db2f3687c74742bbda2b2c55815faac53790b12803c5f040cf0adb78216fc |
|
MD5 | ceef672127c21caa356c095aadab7d93 |
|
BLAKE2b-256 | 310758dbe6b8d13892f240460d0ba80c70111959cd1a017801a3459e2d083a1a |
Close
Hashes for FPSim2-0.4.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b94f41207ed7b63ad3fe0734b251a26060d24fdc54cee909057b70d23f4e4b8 |
|
MD5 | ae76845f9773fa45759e7931cafd8318 |
|
BLAKE2b-256 | 955cecfeeddb13d8ede547e9a8c1787090d5c8958707923444c02a1117a4dc7f |
Close
Hashes for FPSim2-0.4.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2af117cea28e72091a6f040f96bdd7f6936379e1c1593ad6a075a2209115c92 |
|
MD5 | 122a8c7a99d30523e9ffbcfcff7c539e |
|
BLAKE2b-256 | ae79ad5dbbcee7d5ff0f444215e929457b8568b6e6980d0ca0c684239a72e6ea |
Close
Hashes for FPSim2-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7e3bedad587b1f3e54c1a7ca97a4d01cf9b594b06e21dd92d4ddac8f082a1b8 |
|
MD5 | 71e189564a249f041777566a0de42f52 |
|
BLAKE2b-256 | 23357c76070ff708ef4fd68d94c149df4ffc28d43ec40160f2b11e57e51166f3 |
Close
Hashes for FPSim2-0.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75637f4a937c092630c21680171abf20a2017fc7fc2039b7e08a81ee07ef3fb7 |
|
MD5 | 851eaf0b6ee21fa202eeca7c4649b1e9 |
|
BLAKE2b-256 | edab4c91255d5db1b35735f5d08f007074f819c85e9f1b6582de7c44cfbd5509 |
Close
Hashes for FPSim2-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4499ce6343a4a68e3743290c5d3769b83c2fec4056a932c441d608a493f98931 |
|
MD5 | 5a5ea4fb8a32719afe5fbc1e2d05b5c8 |
|
BLAKE2b-256 | 6fc4a27fe13314a59466683de1a607083eeac4e7005715e6592568ce5a471e1e |
Close
Hashes for FPSim2-0.4.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f4ec138386d058ca8348d9ed44ccafb256d4b2e61eba6b5a22c13d9dc78179d |
|
MD5 | aa9649cf5c45a613069298ca413605f5 |
|
BLAKE2b-256 | 9d77eee36aa7e270f8fde44788e925a217701340fe35b92fb0d7b207edca1e77 |
Close
Hashes for FPSim2-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dff49ec1463ad209029f9e6e90762d00eefb4b3e2314a8d982962f1b63e169fa |
|
MD5 | be739deeeb5cfceb433a4d9355546725 |
|
BLAKE2b-256 | 78f3e305dc55926c015bb75b11ff379c40a24cedb8cd36383eadae191881e2ae |
Close
Hashes for FPSim2-0.4.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e6d7e52b875b58e9d8e0ab6d209c0a948a28385447c36c4385888f5f71904bb |
|
MD5 | bd289a86a127748e12778f7ad816e76a |
|
BLAKE2b-256 | 09fb1b494d5e569bcf7d39b854412a420bc53593981e388ca1794f7541d381aa |
Close
Hashes for FPSim2-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23e00e3b77b6817c028377f2ce9e2d01298b3ca81ee187f4bc938beb2fa8f380 |
|
MD5 | a0d7b446ebde11409578d9de7ae5d316 |
|
BLAKE2b-256 | e237beaee7e8de3650b183ac01aac6547278aa2ae2dd8f7862f13d92f334e85a |