MAPFFT and IMGFFT


1 - MAPFFT

Function of the program :

Forward and Backward FFT of 3-D map. The program can read the map directly from PIF format and calculate the FFT. The calculated structure factors can be used by the program EMRESOL (below) to calculate the resolution, or can be used by the program EMFOM to do filtering, or can be used by many X-ray crystallography software packages, such as CNS/X-Plor. Structure factors calculated from CNS/X-Plor can be read by MAPFFT to calculate backward FFT to obtain a PIF map. The obtained PIF map can be used for difference map calculation or can be used as the initial model for cryo-EM reconstruction.

Purpose of the program :

The old FFT library used in EM reconstruction is from 70s. The dimension of the map has many limitations. The center of map is not located at the unit cell center so that the calculated structure factor cannot be used by X-ray crystallography softwares directly. The same situation exists for the backward FFT calculation. By using a new FFT library called FFTW, not only faster FFT is achieved but also limitations of the dimension have been removed. Furthermore, some manipulations of the map can be done by using MAPFFT, for example, 90 degree rotation of the map; (1/2, 1/2, 1/2) translation of the map; scaling the map density or scaling of the amplitude of the structure factor; doing low-pass, high-pass or windows pass filtration (soft or hard) of the map.

Usage of the program:

Known problem:

When using the calculated structure factor from CNS or XPLOR, Low resolution horizontal strips will be seen in the PIF map. Now I am still trying to dig that bug out.


2 - IMGFFT

Function of the program :

Forward and Backward FFT of 2-D boxed images. The program can read directly of PIF image and then calculate the structure factors. The structure factor calculated from all the boxed images of the same micrograph can be averaged and then a further circular averaging of the 2-D averaged FFT can be done. The circular averaged data can be used for estimate the defocus value by the program CTFEST (below). After obtaining the defocus value of the micrograph, back transfer with different type of CTF corrections can be done by IMGFFT. Temperature factor correction can also be done when doing the back transfer.

Purpose of the program:

The old FFT library used in EM reconstruction is from 70s as mentioned above. Padding (adding zeros) is required for the image FFT to meet the dimension requirement of the old FFT library. Not only time is wasted for the padding operation, but also some artifacts have been added to the back transferred images. The new FFTW library has no dimension limitations. Padding is skipped. The FFT is faster and more flexible. CTF correction and temperature factor correction can be tested at the level of raw images before doing cryo-EM reconstruction.

Usage of the program:

BUG REPORT :

If you meet any bugs or problems of the programs, please email xc@purdue.edu.

Back

contact webmaster - Last Update : 10/23/2007

Copyright © 2007, Rossmann's lab, all rights reserved.