The IMOD Home Page

IMOD is a set of image processing, modeling and display programs used for tomographic reconstruction and for 3D reconstruction of EM serial sections and optical sections. The package contains tools for assembling and aligning data within multiple types and sizes of image stacks, viewing 3-D data from any orientation, and modeling and display of the image files. IMOD was developed primarily by David Mastronarde, Rick Gaudette, Sue Held, Jim Kremer, Quanren Xiong, and John Heumann at the University of Colorado.

The development of IMOD has been supported by grants from the National Center for Research Resources, the National Institute of General Medical Sciences, and the National Institute for Biomedical Imaging and Bioengineering. IMOD and virtually all programs contained within the IMOD package are Copyright (c) 1994-2017 by the Regents of the University of Colorado. Other contributors are acknowledged in our Copyright and Credits statement.

IMOD 4.9 Is Now Available for Linux, Windows, and Mac OS X

Download Alpha or Beta Development Versions (IMOD 4.10.x)
Release Notes
Hardware and Operating System Requirements
IMOD Guides, Assistance and Information
IMOD Discussion and Mailing Lists (subscribing and unsubscribing)
IMOD Source Code
SerialEM Tilt Series Acquisition Software

Release Notes

IMOD 4.9 contains a variety of major functional enhancements plus the usual assortment of bug fixes. The highlights of this version include:

IMOD 4.9.12 has many bugs fixed and some minor enhancements from the original release. Here is the complete list of changes in IMOD 4.9 and the bugs fixed in IMOD 4.9.12.

Changes in previous versions:

Hardware and Operating System Requirements

Java for Etomo: The Etomo program for building tomograms requires a Java run-time environment. Java comes in many Windows installations, and the Java versions that come in current Fedora Core, Red Hat Enterprise, and Ubuntu distributions also generally work with Etomo (see the IMOD Guide for details). For Mac OS X 10.7 and higher, Java is not available as part of the operating system and it is necessary to install a run-time environment or development kit from Oracle (see IMOD Guide for details).

Cygwin for Windows: For full functionality, the Windows version requires installation either of a Unix toolkit called Cygwin, or of some Python packages. We provide a package for installing Cygwin on the Download page. IMOD 4.9 should also run reliably on more current versions of Cygwin, even on 64-bit Windows. When using IMOD without Cygwin, everything in IMOD will work except a few specialized C-shell scripts, but subtomogram averaging with PEET will not work without Cygwin. We provide Python packages on the Download page.

OpenGL: IMOD requires OpenGL libraries.

The recommended configuration for running the IMOD software is:


IMOD Guides, Assistance and Information