Affiliation:
1. University of Almería, Spain
Abstract
Three-dimensional electron microscopy allows scientists to study biological specimens and to understand how they behave and interact with each other depending on their structural conformation. Electron microscopy projections of the specimens are taken from different angles and are processed to obtain a virtual three-dimensional reconstruction for further studies. Nevertheless, the whole reconstruction process, which is composed of many different subtasks from the microscope to the reconstructed volume, is not straightforward nor cheap in terms of computational costs. Different computing paradigms have been applied in order to overcome such high costs. While classic parallel computing using mainframes and clusters of workstations is usually enough for average requirements, there are some tasks which would fit better into a different computing paradigm – such as grid computing. Such tasks can be split up into a myriad of subtasks, which can then be run independently using as many computational resources as are available. This chapter explores two of these tasks present in a typical three-dimensional electron microscopy reconstruction process. In addition, important aspects like fault-tolerance are widely covered; given that the distributed nature of a grid infrastructure makes it inherently unstable and difficult to predict.