Hostname: page-component-89b8bd64d-n8gtw Total loading time: 0 Render date: 2026-05-09T23:03:41.052Z Has data issue: false hasContentIssue false

TomoNet: A streamlined cryogenic electron tomography software pipeline with automatic particle picking on flexible lattices

Published online by Cambridge University Press:  09 May 2024

Hui Wang
Affiliation:
Department of Bioengineering, University of California, Los Angeles (UCLA), Los Angeles, CA, USA California NanoSystems Institute, UCLA, Los Angeles, CA, USA Department of Microbiology, Immunology, and Molecular Genetics, UCLA, Los Angeles, CA, USA
Shiqing Liao
Affiliation:
California NanoSystems Institute, UCLA, Los Angeles, CA, USA Department of Microbiology, Immunology, and Molecular Genetics, UCLA, Los Angeles, CA, USA
Xinye Yu
Affiliation:
Department of Microbiology, Immunology, and Molecular Genetics, UCLA, Los Angeles, CA, USA
Jiayan Zhang
Affiliation:
California NanoSystems Institute, UCLA, Los Angeles, CA, USA Department of Microbiology, Immunology, and Molecular Genetics, UCLA, Los Angeles, CA, USA
Z. Hong Zhou*
Affiliation:
Department of Bioengineering, University of California, Los Angeles (UCLA), Los Angeles, CA, USA California NanoSystems Institute, UCLA, Los Angeles, CA, USA Department of Microbiology, Immunology, and Molecular Genetics, UCLA, Los Angeles, CA, USA
*
Corresponding author: Z. Hong Zhou; Email: Hong.Zhou@UCLA.edu
Rights & Permissions [Opens in a new window]

Abstract

Cryogenic electron tomography (cryoET) is capable of determining in situ biological structures of molecular complexes at near-atomic resolution by averaging half a million subtomograms. While abundant complexes/particles are often clustered in arrays, precisely locating and seamlessly averaging such particles across many tomograms present major challenges. Here, we developed TomoNet, a software package with a modern graphical user interface to carry out the entire pipeline of cryoET and subtomogram averaging to achieve high resolution. TomoNet features built-in automatic particle picking and three-dimensional (3D) classification functions and integrates commonly used packages to streamline high-resolution subtomogram averaging for structures in 1D, 2D, or 3D arrays. Automatic particle picking is accomplished in two complementary ways: one based on template matching and the other using deep learning. TomoNet’s hierarchical file organization and visual display facilitate efficient data management as required for large cryoET datasets. Applications of TomoNet to three types of datasets demonstrate its capability of efficient and accurate particle picking on flexible and imperfect lattices to obtain high-resolution 3D biological structures: virus-like particles, bacterial surface layers within cellular lamellae, and membranes decorated with nuclear egress protein complexes. These results demonstrate TomoNet’s potential for broad applications to various cryoET projects targeting high-resolution in situ structures.

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
© University of California, Los Angeles, 2024. Published by Cambridge University Press
Figure 0

Figure 1. Illustration of TomoNet’s comprehensive pipeline for cryoET and STA. The pink border encloses the sequential functions implemented in TomoNet, and they can be subdivided into three principal segments, delineated by the orange borders. These segments include tomogram preparation on the left, template matching-based particle picking “Auto Expansion” in the center, and deep learning-based automatic particle picking on the right.

Figure 1

Figure 2. A screenshot of TomoNet GUI. The TomoNet GUI contains three main areas: the menu bar (top left), the input and operate area (top right), and the log window (bottom). Bottom left: results generated by the “3D Subtomogram Place Back” function can be visualized in ChimeraX. Bottom right: intermediate results of picked particles viewed with IMOD.

Figure 2

Figure 3. Illustration of the first two iterations of “Auto Expansion” particle picking. There are two patches of a hexagonal lattice with individual particles represented by solid hexagons. At iteration 0, 18 “candidate” particles (dashed blue) were selected from the neighbors of 3 “seed” particles (orange). 14 good particles remained and will serve as “seed” particles in iteration 1, and 3 “seed” particles in iteration 0 were saved in the final particle set (green). At iteration 1, 35 “candidate” particles were selected from the neighbors of 14 “seed” particles. 29 good particles remained and will serve as “seed” particles in iteration 2, and 14 “seed” particles were saved in the final particle set. “Auto Expansion” is an iterative process and will stop when no “candidate” can be detected.

Figure 3

Figure 4. Illustration of “AI AutoPicking” process consisting of three steps. The HIV dataset was used for this illustration, and the particles refer to Gag hexamers. (a) Training dataset preparation. Using the user-provided tomograms with associated particle coordinate files, subtomograms containing particle densities were extracted. For each subtomogram, TomoNet generated a segmentation map based on the coordinates of particles, where the voxels near a particle’s center are shown as white and the others as black. (b) Neural network training. The generated subtomograms and segmentation maps were used as the input and output to train the convolutional neural network in learning how to segment out particle densities. (c) Particle coordinate prediction. Firstly, TomoNet applied the trained neural network model to unseen tomograms and generated associated predicted segmentation maps. Then, the particle coordinate information was obtained from the segmentation maps using clustering algorithms.

Figure 4

Figure 5. TomoNet application to arrays of matrix protein in HIV VLPs. (a) Illustration of picked “seed” particles on a spherical VLP. Green segments represent the particles’ Y-axis. Scale bar is 20 nm. (b) “Auto Expansion” result on three VLPs within tomogram TS_01, with yellow dots representing the center of the hexamer subunits. (c) “AI AutoPicking” particle prediction result of tomogram TS_45 shows its ability to pick particles on all lattices of different sizes and shapes. (d) Visualization of three different variations of the HIV Gag lattices generated by placing back averaged structures, two exhibiting a spherical shape, and one presented as a fragment. Blue arrows indicate defects in the lattice.

Figure 5

Figure 6. Final map resolution of HIV Gag hexamer. (a) Final reconstruction of Gag hexamer (grey) fitted with the atomic model (PDB: 5l93). (b) One segmented Gag monomer structure, inset shows a closer view of carboxy-terminal domain overlay with the atomic model. (c) Directional Fourier shell correlation (FSC) curves for the STA of Gag hexamer structure, with a global resolution at 3.2 Å.

Figure 6

Figure 7. Comparative visualization of lattices obtained from TomoNet and Relion tutorial. (a, b) Visualized comparison of particles used in TomoNet and Relion tutorial within tomogram TS_01. TomoNet can pick particles not only on a sphere-like lattice but also on others with random shapes. (c, d) A comparison of particle picking results on two sphere-like shape VLPs from TomoNet and Relion tutorial. (e) A zoom-in view of an irregularly shaped lattice. Coloring is based on surface curvatures at the point of each subunit.

Figure 7

Figure 8. TomoNet application to eukaryotic axoneme. (a) Orthogonal slice views of axoneme structure of T. brucei, showing each DMT is a one-dimensional lattice. (b) Subtomogram placing back according to TomoNet “Auto Expansion” picking result with each DMT colored differently.

Figure 8

Figure 9. TomoNet application to S-layer structure in FIB-milled cellular sample. (a) A tomographic slice view shows two C. crescentus cells in a FIB-milled lamella. (b) Orthogonal slice views of the averaged density map generated in TomoNet, showing the hexagonal distribution of S-layer inner domains. Scale bar is 20 nm. (c) Our binned averaged map (transparent) docked with 7 copies of EMD-10388 (colored). (d) Visualization of S-layer lattices generated by placing back hexamer subunit maps simulated from PDB: 6P5T. Coloring is based on surface curvatures at the center of each subunit.

Figure 9

Figure 10. TomoNet application to in vitro assembled NEC-bound membrane. (a, b) Tomographic slice views show a large NEC lattice; the insets show different views of NEC hexamer subunits. Scale bar is 20 nm. (c) Orthogonal slice views of an averaged density map generated in TomoNet show that NEC hexamer subunits consist of UL31/UL34 heterodimers. Scale bar is 10 nm. (d) Visualization of an NEC lattice generated by placing back averaged maps shows that the large vesicle is compressed into a disk-like shape. The compression caused by sample freezing stretched the lattice, making it flat and split at the air-water surface. Coloring is based on surface curvatures at the center of each subunit. (e) Atomic model of the UL31/UL34 heterodimers fits into the final averaged map, with all helices well resolved.

Supplementary material: File

Wang et al. supplementary material

Wang et al. supplementary material
Download Wang et al. supplementary material(File)
File 17.5 MB