easymode
pretrained neural networks for cellular cryoET
Easymode is a collection of general pretrained neural networks for cellular cryo-electron tomography (cryoET). It provides single command line interface functions to handle feature detection: segmentation of cellular features, coordinate extraction, and data preprocessing. Inspired by, built on, and built to work with: Warp/M, RELION, MemBrain-seg, Ais, and Pom.
Preprint | Documentation | Model library | Tutorials
installation
conda create -n easymode python=3.10 cudatoolkit=11.2 cudnn=8.1 git -c conda-forge
conda activate easymode
pip install tensorflow==2.11.0
pip install easymode
For full installation instructions including CUDA setup, Ais, and Pom, see the installation guide.
quick start
# List available models
easymode list
# Segment features
easymode segment ribosome microtubule --data warp_tiltseries/reconstruction
# Extract particle coordinates
easymode pick ribosome --data segmented/ --output coordinates/ribosome --size 2000000 --spacing 300
# Reconstruct tomograms (requires WarpTools and AreTomo3)
easymode reconstruct --frames frames/ --mdocs mdocs/ --apix 1.56 --dose 4.6
# Denoise tomograms
easymode denoise --method n2n --mode direct --data warp_tiltseries/reconstruction --output denoised
Pretrained networks are hosted on HuggingFace and downloaded automatically on first use. See the user guide for detailed usage.
training data
All networks were trained on a dataset of over 4500 tilt series from 68+ sources, covering many prokaryotic, archaeal, and eukaryotic species, different sample preparation techniques, hardware configurations, pixel sizes, electron doses, and defocus values. Tomograms were reconstructed in multiple flavours using WarpTools, AreTomo3, cryoCARE, and DeepDeWedge at 10.0 A voxel size. See the preprint for more details.
See our other tools
Mart So-Last, 2026 | mgflast@gmail.com
Metadata
Release files for easymode 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| easymode-1.2.0.tar.gz | 82.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| easymode-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 181.6 kB
Release files / easymode-1.2.0.tar.gz
| Download URL | easymode-1.2.0.tar.gz |
|---|---|
| Size | 82.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5536b88e949b9634a39666a30d19891756c44a2332d87e08e1b9069bdf87f7cd
|
|
BLAKE2b-256 checksum How to use checksums |
a45976c40c84a04f84a8a802d10a321972a4626e44cf2ad5115b97bb3bb416cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency logRelease files / easymode-1.2.0-py3-none-any.whl
| Download URL | easymode-1.2.0-py3-none-any.whl |
|---|---|
| Size | 99.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6f4dd8e49c27677cdfabacf906596c0f641de0e8d0737073d6a91bc8ddde0d66
|
|
BLAKE2b-256 checksum How to use checksums |
044bd340d1f1dea77c091a4ef5169e3d8322b06228633b58c4779e87d70699c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.
Transparency log