Three Dimensional Reconstruction of Single Particle Specimens using Reference Projections

Overview

This page describes methods for creating a 3D reconstruction of a ribosome from electron micrographs. Once a set of particle images has been obtained, an initial 3D reconstruction is calculated using coarse projection angles. This is followed by refinement, which iteratively adjusts the angles for finer resolution. The following procedures are described in greater detail below.

Contrast Transfer Function
(CTF) is estimated for each micrograph, and the micrographs are placed in defocus groups.
Particle Picking and Selection
identifies likely particles from the micrographs, and extracts small images of individual particles.
Alignment
The particle images are aligned to reference projections through shifts and rotations.
Averages
The averages of each reference view are computed, to assess the distribution of projection views.
3D Reconstruction
An initial volume is calculated by back projection, along with an estimate of resolution.
Refinement
Initial alignments are iteratively improved, as each projection is given a chance "to find a better home" in terms of its orientation and phase origin, thus improving the resolution of the initial reconstruction.
Additional methods
Other useful methods, such as classification, difference maps, and frequency correction by X-ray scattering. Additional details about these methods may be found at the techniques page.

A flowchart of operations

For further information:

The data below is sometimes shown plotted with gnuplot. An online manual for gnuplot is available. Much more about gnuplot is at Gnuplot Central

In the sections below, various file types are denoted by different fonts:



Running SPIDER procedure files

At the start of a reconstruction project, a project directory has to be set up with the proper subdirectories and procedure files.


Processing steps are carried out by procedure files, which run many SPIDER operations automatically. To use a procedure in this document, click the procedure filename and copy the procedure to your current working directory. At the beginning of each procedure, there is a list of parameters that can be adjusted according to the particular project. Some of the procedures will call a corresponding procedure (listed below the procedure filename). You need not change anything in the procedures. Use the following format to run a SPIDER procedure:

spider spi/dat @proc

where spi is the procedure file extension, dat is the project data file extension, and proc.spi is the procedure file.

Some information is stored in project-wide document files that are used by many procedure files. The following files should be run in the top-level project directory:

Input files needed for a reconstruction project:

After running each procedure file, check the output files to make sure the results are sensible. If you are not sure what is "sensible", ask an expert.



Contrast Transfer Function estimation

Estimate the defocus of each micrograph by calculating its power spectrum. Then group the micrographs into groups of similar defocus.

These procedures should be run in the Power_Spectra directory.
The micrographs should be in the Micrographs directory.

For more information, see the
     contrast transfer function correction tutorial,
     ctfdemo, a program that demonstrates the effects of various parameters on the CTF, and
     Penczek et al. 1997 for a fuller discussion.



Particle Picking and Selection

A particle picking procedure file analyzes each micrograph, cutting out small windows of likely particle candidates. This is followed by a manual selection process that identifies the good particle images and rejects the bad ones. Particles automatically output by the procedure file are said to be picked; the subset that are manually chosen are said to be selected.

These procedures should be run in the Particles directory.



Alignment

Reference images are generated from the reference volume. Data particles are compared to each reference to find the best match, and the corresponding transformations (shifts and rotations) are written to a doc file. Finally, the transformations are applied to the data images, aligning them to the references.

These procedures should be run in the Alignment directory.

Reference projections
       Reference projections (images) are views of the object at known angles. In what follows, angular accuracy is set to 15 degrees, which results in 83 reference projections. A reference volume is needed in the top level project directory to create the projections. The row and column dimensions of the reference volume must match the dimensions of the particle windows. (see resizevol.spi)



Compute Averages

For all projections, all aligned particles of a given reference view are averaged together. Further particle selection is made by selecting a correlation cutoff threshold to reject some particles. The distribution of particles among projections can be displayed.

These procedures should be run in the Reconstruction directory.



3D Reconstruction

Use the selected aligned particles to create an initial 3D volume. To estimate the resolution of the resulting structure, the particle images are split into two equal sets, and the two resulting reconstruction volumes are compared.

These procedures should be run in the Reconstruction directory.



Refinement

Refinement essentially performs the above steps repeatedly, decreasing the angular resolution of reference projections with each iteration, thereby giving the data particles a chance to find a better approximating reference match each time. Thus the data particles are allowed to "settle in" and find better fitting angles, than the initial choices. Refinement is a computationally expensive operation. Before starting a refinement, check the results of the above reconstructions, to ensure that all defocus groups have reasonable particle volumes.

These procedures should be run in the Refinement directory.