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

IMOD 4.11 Is Now Available for Linux, Windows, and Mac OS

Download Alpha or Beta Development Versions (IMOD 4.12.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.11 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.11 and the list of bug fixes in the latest update.

Changes in previous versions:

Hardware and Operating System Requirements

Java for Etomo: The Etomo program for building tomograms requires a Java run-time environment. An OpenJDK version of Java should be used unless you have a license for Oracle Java. For Linux, such versions are generally available or installed by default with current distributions. Otherwise, a package can be obtained from Adoptium; see the 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 packages for installing Cygwin on the Download page. 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 to work on the display.

The recommended minimal configuration for running the IMOD software is:


IMOD Guides, Assistance and Information