IHRSR++ is a user-friendly extension to Ed Egelman's Iterative Helical Real Space Reconstruction (IHRSR) software.

It includes all of the original IHRSR functionality plus the capabilities to determine out-of-plane tilt, apply dihedral symmetry, and automatically construct a starting model from the image data.

IHRSR++ also contains a number of Perl and Spider scripts for performing common preprocessing and data manipulation tasks such as power spectra calculations, application of CTF corrections, image stack generation, image centering, and tube diameter determination.


Below are the versions available. For each one is indicated the Spider version it has been tested against. Instructions for installation are in the file IHRSR_readme.txt provided with the software.

IHRSR++ v. 1.5, Jan 27 2014 (Spider v. 21.02)

IHRSR++ v. 1.4, May 3 2010 (Spider v. 17.05)

IHRSR++ v. 1.3, Feb 5 2010 (Spider v. 17.05)


A test data set is provided together with a tutorial which describes the procedure to get from the raw micrographs to a helical reconstruction.

Tutorial (pdf)

Test Dataset (~5 GB file)


IHRSR++ is free software, licensed under the BSD license.


Although we have successfully used it for a number of reconstructions, it should be considered a work in progress. Owing to time constraints, neither the Egelman nor Baker labs are able to provide support. The software is provided purely as a convenience to those attempting helical reconstructions.


The package was originally developed by Bob Sinkovits and Kristin Parent, with the help of Ed Egelmann.