Skip to content

Particle picking with contamination detection (Python version)

License

Notifications You must be signed in to change notification settings

ShkolniskyLab/kltpicker2

Repository files navigation

KLTPicker2

KLT Picker: particle picking using data-driven optimal templates.

Current version: 2.0.1

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.

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/kltpicker

About

Particle picking with contamination detection (Python version)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages