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-2015 by the Regents of the University of Colorado. Other contributors are acknowledged in our Copyright and Credits statement.

IMOD Survey Is Now Underway

Please take the IMOD survey so that we can better understand how you use IMOD and what developments you need for the future.

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

Download Alpha or Beta Development Versions (IMOD 4.8.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.7 contains a variety of major functional enhancements plus the usual assortment of bug fixes. The highlights of this version include:

Here is the complete list of changes in IMOD 4.7, and a list of bug fixes in the latest update, IMOD 4.7.15.

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 usually work with eTomo (see the IMOD Guide for details). For Mac OS X 10.7 and higher, Java is not available initially but the system will offer to install it when you run a Java-based program.

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.7 should also run reliably on more current versions of Cygwin, even on 64-bit Windows. The option to use IMOD without Cygwin is new in IMOD 4.7; 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