Skip to main content

Plugin to use some of the Tomography tools from IMOD in Scipion

Project description

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

PyPI release License Supported Python versions SonarCloud quality gate Downloads

Current development

This plugin is currently in BETA mode.

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

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

  • CTF correction : CTF correction of a set of input tilt-series using the IMOD procedure. More info: ctfphaseflip 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

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

  • 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 tomo CTFs : Protocol to import estimations of CTF series from tilt-series into Scipion.

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

  • Manual CTF estimation : 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

  • 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

  • Coarse prealignment : Tilt-series cross correlation alignment based on the IMOD procedure. More info: tiltxcorr 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 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.24/IMOD
IMOD_VIEWER_BINNING = 8

Supported versions

4.11.7, 4.11.20, 4.11.24

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scipion-em-imod-3.2.3.tar.gz (104.2 kB view details)

Uploaded Source

File details

Details for the file scipion-em-imod-3.2.3.tar.gz.

File metadata

  • Download URL: scipion-em-imod-3.2.3.tar.gz
  • Upload date:
  • Size: 104.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for scipion-em-imod-3.2.3.tar.gz
Algorithm Hash digest
SHA256 025c7de7f0aa7f51487e6bf611b560a37d67421ad4c8fa8c92f7782aa12c0f10
MD5 3b43435aebdff8841d3bb0bcba0d5694
BLAKE2b-256 88c8acbc538e3b5d0df6ca6be168a1ae44c0ea86e714e927710ed37f6a862163

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page