TOMO3DGPU
A package for 3D reconstruction with Matrix Implementation of tomographic algorithms on GPUs
F. Vázquez (1), E.M. Garzón (1), J.J. Fernández (1,2)
(1) Dept. Computer Architecture. Univ. Almeria. 04120 Almeria. Spain.
(2) Spanish National Research Council (CSIC). Spain
Description
The program TOMO3DGPU uses a matrix approach to reconstruct tomograms from aligned tilt series. This program has the most common reconstruction methods implemented, namely WBP and SIRT. The program exploits NVIDIA GPUs with compute capability 1.1 and higher. The combination of the matrix approach and GPU computing allows ultrafast 3D reconstruction. The program reads input tilt-series and writes output tomograms in MRC format. The program is compatible with standard packages, which allows easy integration in the electron tomography workflow.
A detailed description of the procedure implemented in the program can be found in the following articles:
A matrix approach to tomographic reconstruction and its implementation on GPUs
F Vazquez, EM Garzon, JJ Fernandez.
Journal of Structural Biology 170:146-151, 2010.
[PDF]
Matrix Implementation of Simultaneous Iterative Reconstruction Technique (SIRT) on GPUs.
F Vazquez, EM Garzon, JJ Fernandez.
The Computer Journal 54:1861-1868, 2011.
[PDF]
Please, cite these articles if you use TOMO3DGPU in your works.
Download
Current version: October 2011
Register: Please, send us an email (f.vazquez _at_ ual.es , jjfernandez.software_at_gmail.com) with your name, affiliation and email address. We would like to know who is using the package so that we can have them updated about future versions.
tomo3dgpu.pdf
Documentation in PDF
tomo3dgpu.zip
Documentation and Binaries for 64bits x86-based platforms under linux
If you have problems in using the package, please contact us. Suggestions are also welcome.
The development of tomo3dgpu has been supported by the Spanish MEC and MCI, and J.Andalucia.
Copyright by the authors.