Skip to main content

IMOD plugin

This plugin provides wrappers for several programs of IMOD software suite.

PyPI release License Supported Python versions SonarCloud quality gate Downloads

Installation

You will need to use 3.0+ version of Scipion to be able to run these protocols.

Protocols

  • Apply transformation : Compute the interpolated tilt-series from its transform matrix. More info: newstack doc

  • CTF correction : CTF correction of a set of input tilt-series using the IMOD procedure. More info: ctfphaseflip doc

  • CTF estimation (auto) : CTF estimation of a set of input tilt-series using the IMOD procedure. More info: ctfplotter doc

  • CTF estimation (manual) : CTF estimation of a set of input tilt-series using the IMOD procedure. Runs the protocol through the interactive GUI. The resulting defocus values MUST BE SAVED manually by the user. More info: ctfplotter doc

  • Coarse prealignment : Tilt-series cross correlation alignment based on the IMOD procedure. More info: tiltxcorr doc

  • Dose filter : Tilt-series dose filtering based on the IMOD procedure. More info: mtffilter doc

  • Etomo interactive : Simple wrapper around etomo to manually reconstruct a Tomogram. More info: etomo tutorial

  • Exclude views : excludeviews - Reversibly remove views from a tilt series stack. If you use this protocol, make sure tis output tilt series is use for everything else CTF estimation, per particle per tilt, tomogram reconstruction….More info: here

  • Tilt-series alignment : Construction of a fiducial model or patch tracking and alignment of tilt-series based on the IMOD procedure. More info: tiltalign doc , model2point doc, imodtrans doc, newstack doc, ccderaser doc

  • Tilt-series alignment (batch run tomo) : automatic tilt-series alignment using IMOD’s batchruntomo batchruntomo doc wrapper made by Team Tomo.

  • Generate fiducial model : Construction of a fiducial model and alignment of tilt-series based on the IMOD procedure. More info: autofidseed doc, beadtrack doc, model2point doc

  • Gold bead picker 3D : 3-dimensional gold bead picker using the IMOD procedure. More info: findbeads3d doc

  • Import transformation matrix : Import the transformation matrices assigned to an input set of tilt-series

  • Tilt-series preprocess : Normalize input tilt-series and change its storing formatting. More info: newstack doc

  • Tomo preprocess : Normalize input tomogram and change its storing formatting. More info: newstack doc, binvol doc

  • Tomo projection : Re-project a tomogram given a geometric description (axis and angles). More info: xyzproj doc

  • Tomo reconstruction : omogram reconstruction procedure based on the IMOD procedure. More info: tilt doc

  • X-rays eraser : Erase X-rays from aligned tilt-series based on the IMOD procedure. More info: ccderaser doc

Latest plugin versions

If you want to check the latest version and release history go to CHANGES

Installing the plugin

In order to install the plugin follow these instructions:

scipion installp -p scipion-em-imod

or through the plugin manager by launching Scipion and following Configuration >> Plugins

To install in development mode

Clone or download the plugin repository

git clone -b devel https://github.com/scipion-em/scipion-em-imod.git

Install the plugin in developer mode.

scipion installp -p local/path/to/scipion-em-imod --devel

IMOD binaries will be downloaded and installed automatically with the plugin, but you can also link an existing installation. Default installation path assumed is software/em/imod-4.11.24/IMOD, if you want to change it, set IMOD_HOME in scipion.conf file to the folder where the IMOD is installed.

To check the installation, simply run one of the tests. A complete list of tests can be displayed by executing scipion test --show --grep imod

Changing the binning level for 3dmod

For quick visualization purposes, it can be useful to bin images and tomograms on the fly using the ImodViewer provided by this plugin (i.e. 3dmod). For that, the user can define the IMOD_VIEWER_BINNING environment variable in scipion.conf as in the following example:

IMOD_HOME = %(EM_ROOT)s/imod-4.11.25/IMOD

Supported versions

4.11.24, 4.11.25

References

  1. James R. Kremer, David N. Mastronarde, J.Richard McIntosh. Computer Visualization of Three-Dimensional Image Data Using IMOD. Journal of Structural Biology, Volume 116, Issue 1, 1996, Pages 71-76. https://doi.org/10.1006/jsbi.1996.0013

  2. David N. Mastronarde, Susannah R. Held. Automated tilt series alignment and tomographic reconstruction in IMOD. Journal of Structural Biology, Volume 197, Issue 2, 2017, Pages 102-113, ISSN 1047-8477. https://doi.org/10.1016/j.jsb.2016.07.011

Buildbot status

Status devel version:

http://scipion-test.cnb.csic.es:9980/badges/imod_devel.svg

Status production version:

http://scipion-test.cnb.csic.es:9980/badges/imod_prod.svg

Metadata

Release files for scipion-em-imod 3.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scipion-em-imod 3.9.1
File Size Uploaded
scipion_em_imod-3.9.1.tar.gz 133.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scipion-em-imod 3.9.1
File Interpreter ABI Platform
scipion_em_imod-3.9.1-py3-none-any.whl Python 3 none any Details

Total release size: 309.9 kB

Release files / scipion_em_imod-3.9.1.tar.gz

Download URL scipion_em_imod-3.9.1.tar.gz
Size 133.5 kB
Tags Source
SHA-256 checksum
How to use checksums
7fd4ded401e0a3cd94ddcb2499f37157080474772ef448e930552f976c566c4e
BLAKE2b-256 checksum
How to use checksums
538d0a234d4083d0390c369582df697d43f8ad04ea014a9e67c7b814521d7208
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.18

Release files / scipion_em_imod-3.9.1-py3-none-any.whl

Download URL scipion_em_imod-3.9.1-py3-none-any.whl
Size 176.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
388813506e44e90edacb1776f19d9f243ef32894e289527bf614403c827ccd22
BLAKE2b-256 checksum
How to use checksums
df68df8d643f524eda8efa87936c173218804f310196318601d07b0e41d8d76d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.18

Release history Release notifications | RSS feed

This release

3.9.1 This release

2 release files

3.9.0

2 release files

3.8.1

2 release files

3.7.0

2 release files

3.6.1

2 release files

3.6

2 release files

3.5.1

2 release files

3.5.0

2 release files

3.4.1

1 release file

3.2.4

1 release file

3.2.3

1 release file

3.2.2

1 release file

3.2.1

1 release file

3.2.0

2 release files

3.1.10

2 release files

3.1.9

2 release files

3.1.8

2 release files

3.1.7

2 release files

3.1.5

2 release files

3.1.4

2 release files

3.1.3

2 release files

3.1.2

2 release files

3.0.11

2 release files

3.0.8

2 release files

3.0.7

2 release files

3.0.6

2 release files

3.0.5

2 release files

3.0.4

2 release files

3.0.3

2 release files

3.0.2

2 release files

3.0.1

1 release file

3.0.0

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page