KLT Picker: Particle picking using data-driven optimal templates
Project description
KLTPicker2
KLT Picker: particle picking using data-driven optimal templates.
Current version: 2.0
Project's homepage: https://github.com/ShkolniskyLab/kltpicker2
Date: 01/2022
This is the Python version containing the complete source code of the KLT Picker. A MATLAB version is available at https://github.com/ShkolniskyLab/kltpicker2_matlab.
Please cite the following paper when using this package: Eldar A, Landa B, Shkolnisky Y. KLT picker: Particle picking using data-driven optimal templates. J Struct Biol. 2020 May;210(2) 107473.
Recommended Environments:
The package has been tested on Ubuntu 16.04 and Windows 10. It should probably work on other versions of Windows and Linux, but has not been tested on them yet. Similarly for macOS.-
Python 3.6.0+ is required.
-
The package makes use of the pyfftw package, which in turn uses the FFTW library. Before installing KLTPicker make sure you have the FFTW library installed on your system: http://www.fftw.org/fftw3_doc/Installation-and-Customization.html#Installation-and-Customization
-
For optional GPU support: see cupy instalation requirments https://docs.cupy.dev/en/stable/install.html.
Install KLTPicker
Install KLTPicker via pip:
We recommend installing KLTPicker via pip:$ pip install kltpicker2
In order to enable the GPU support (provided that your system satisfies the above requirements):
$ pip install kltpicker2[gpu]
Install KLTPicker from source
The tarball of the source tree is available via pip download kltpicker. You can install KLTPicker from the tarball:$ pip install kltpicker2-x.x.x.tar.gz
You can also install the development version of KLTPicker from a cloned Git repository:
$ git clone https://github.com/ShkolniskyLab/kltpicker2.git
$ cd kltpicker2
$ pip install .
Uninstall KLTPicker
Use pip to uninstall KLTPicker:$ pip uninstall kltpicker2
Upgrade KLTPicker
Just use pip with -U option:$ pip install -U kltpicker2
Getting started:
Please read the user manual for usage instructions, available at the homepage of the project on Github: https://github.com/ShkolniskyLab/kltpickerProject 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
Built Distribution
File details
Details for the file kltpicker2-2.0.1.tar.gz
.
File metadata
- Download URL: kltpicker2-2.0.1.tar.gz
- Upload date:
- Size: 40.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36661ff04ba5f4f4ce53ff1d39c7db97ad194fa9ddbc226dd7188f0453653a36 |
|
MD5 | f2ad01a2f6b23541c67ea443ac7f753b |
|
BLAKE2b-256 | 4ca5bde2044f84f871f07d81f860d2bcf74366b980f39a769f552136d8cb902d |
File details
Details for the file kltpicker2-2.0.1-py3-none-any.whl
.
File metadata
- Download URL: kltpicker2-2.0.1-py3-none-any.whl
- Upload date:
- Size: 42.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba765743704f5ceb00812abf206c512f1373d8206e5eeb43508903a88c626f5f |
|
MD5 | 291bbc2b6db141b366cba91914736684 |
|
BLAKE2b-256 | 73719086504ebd7cef480cd394dead5b1c43da8d611395694916e75d2fca287d |