An extensible cryo-EM/ET toolkit for Python.
Project description
acryo
An extensible cryo-EM/ET toolkit for Python. Currently only the subtomogram averaging part is implemented. The purpose of this library is to make data analysis on cryo-EM/ET more available for scientists.
Highlights
- Out-of-core and parallel processing by
SubtomogramLoader
. It uses dask to make full use of CPU. - Algorithms are highly extensible by inheriting
BaseAlignmentModel
for the most low-level implementation orTomographyInput
for extension at more practical-level. You can customize pre-processing, alignment function and easily extend it to support multi-reference alignment. - Concise representation of subtomograms, using
numpy.ndarray
for positions andscipy.spatial.transform.Rotation
for orientation. - Tomogram simulation using
TomogramSimulator
.
Contribution
Contribution is very welcome!
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
acryo-0.0.4.tar.gz
(31.2 kB
view hashes)
Built Distribution
acryo-0.0.4-py3-none-any.whl
(36.3 kB
view hashes)