Hostname: page-component-89b8bd64d-z2ts4 Total loading time: 0 Render date: 2026-05-07T05:28:39.492Z Has data issue: false hasContentIssue false

Three-dimensional alignment of density maps in cryo-electron microscopy

Published online by Cambridge University Press:  10 March 2023

Yael Harpaz
Affiliation:
Department of Applied Mathematics, School of Mathematical Sciences, Tel-Aviv University, Tel-Aviv, Israel
Yoel Shkolnisky*
Affiliation:
Department of Applied Mathematics, School of Mathematical Sciences, Tel-Aviv University, Tel-Aviv, Israel
*
*Corresponding author. E-mail: yoelsh@tauex.tau.ac.il
Rights & Permissions [Opens in a new window]

Abstract

A common task in cryo-electron microscopy data processing is to compare three-dimensional density maps of macromolecules. In this paper, we propose an algorithm for aligning three-dimensional density maps, which exploits common lines between projection images of the maps. The algorithm is fully automatic and handles rotations, reflections (handedness), and translations between the maps. In addition, the algorithm is applicable to any type of molecular symmetry without requiring any information regarding the symmetry of the maps. We evaluate our alignment algorithm on publicly available density maps, demonstrating its accuracy and efficiency. The algorithm is available at https://github.com/ShkolniskyLab/emalign.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Outline of the algorithm.

Figure 1

Table 1. Test volumes.

Figure 2

Figure 2. Downsampling parameter versus accuracy of the algorithm. The left figure corresponds to the error $ {e}_1 $ in the rotation axis (see (30)). The right figure corresponds to the error $ {e}_2 $ in the rotation angle (see (31)).

Figure 3

Figure 3. Downsampling parameter versus accuracy of the algorithm, focused on 64 and 128. See Figure 2 for more details.

Figure 4

Figure 4. Error without (left figure) and with (right figure) refinement for downsampling to size $ 64\times 64\times 64 $. The error reported in the figure is either $ {e}_1 $ (30) or $ {e}_2 $ (31), as shown in the $ x $-axis.

Figure 5

Figure 5. Timing of the alignment algorithm with downsampling to sizes 64 and 128. NR stands for “without refinement”; R stands for “with refinement.”

Figure 6

Figure 6. Error versus the number of reference projections $ N $. The left and right figures show the error without and with the refinement procedure of Section 7, respectively. The error reported in this figure is the sum $ {e}_1+{e}_2 $ given in (30) and (31).

Figure 7

Figure 7. Time versus the number of reference projections.

Figure 8

Table 2. Accuracy comparison with EMAN2 and Xmipp.

Figure 9

Table 3. Timing comparison with EMAN2 and Xmipp (in seconds).

Figure 10

Figure 8. Central slice of the noisy reference volume at different SNRs.

Figure 11

Table 4. Accuracy comparison for noisy input volumes at different SNRs.

Figure 12

Table 5. Timing comparison for noisy input volumes at different SNRs.