Skip to main content
Communications Biology logoLink to Communications Biology
. 2020 Feb 11;3:61. doi: 10.1038/s42003-020-0790-y

The evolution of SPHIRE-crYOLO particle picking and its application in automated cryo-EM processing workflows

Thorsten Wagner 1, Stefan Raunser 1,
PMCID: PMC7012881  PMID: 32047248

Particle selection is a crucial step when processing electron cryo microscopy data. Several automated particle picking procedures were developed in the past but most struggle with non-ideal data sets. In our recent Communications Biology article, we presented crYOLO, a deep learning based particle picking program. It enables fast, automated particle picking at human levels of accuracy with low effort. A general model allows the use of crYOLO for selecting particles in previously unseen data sets without further training. Here we describe how crYOLO has evolved since its initial release. We have introduced filament picking, a new denoising technique, and a new graphical user interface. Moreover, we outline its usage in automated processing pipelines, which is an important advancement on the horizon of the field.

Subject terms: Cryoelectron microscopy, Software


Wagner and Raunser recently presented a deep learning based particle picking program for Cryo-EM, crYOLO. Here they discuss recent improvements to the program, a graphical user interface and share their thoughts on desired future developments.

The crYOLO particle picking procedure

A major goal of electron cryo microscopy (cryo-EM) is to obtain high-resolution three-dimensional (3D) reconstructions of proteins and protein complexes to gain novel biological insights. This process involves the selection of thousands to millions of noisy two-dimensional (2D) particle projections, a number that only keeps increasing with recent advances in hardware and software development.

In our recent work in Communications Biology1 we introduced the “crYOLO” particle picking procedure. It is based on a deep neural network and the You Only Look Once (YOLO) object detection framework2. This approach enables the automated picking of particles within cryo-EM micrographs with a low signal-to-noise ratio requiring minimal human supervision or intervention. CrYOLO is easy to configure and train on a specific data set. It is fast and can process up to six micrographs per second. As crYOLO sees the complete micrograph, it is able to learn the overall context of the particles. Therefore, the approach enables highly accurate picking, e.g., it does not select particles on the carbon film or specifically picks particles attached to liposomes. In addition, a pretrained, generalized model further allows the selection of particles in previously unseen data sets with high accuracy.

Recent evolution of crYOLO

Since the release of crYOLO we have improved the software by modifying the network architecture, adding new functionalities, and increasing its usability. In particular, we have integrated a new method for denoising micrographs to increase the signal-to-noise ratio for improved particle detection. By default, crYOLO uses a standard low-pass filter for denoising. However, this method requires parameters to be manually set and has its inherent limits. To enable automated denoising, we therefore implemented the recently introduced neural-network-based approach noise2noise3 into a new tool called JANNI, that can be chosen in crYOLO as alternative denoising method. We pretrained JANNI on movies from various cryo-EM data sets and used it to denoise previously unseen data sets (Fig. 1). JANNI might be helpful especially for data sets with low signal-to-noise ratio.

Fig. 1. Example micrographs denoised by JANNI.

Fig. 1

XaxAB toxin32 and Tc toxin33 without denoising (a, c) and with denoising (b, d), respectively. Details for the sample and grid preparation can be found in ref. 32 for the XaxAB toxin and in ref. 33 for the Tc toxin. Scale bars: 50 nm.

Another important new functionality of crYOLO is filament picking. Owing to their structure, the picking of filaments poses a challenge and is often not supported by automated particle picking procedures. Optimally, only single filaments are selected and positions where filaments cross or overlap are omitted. In case of helical specimens, the boxes should be placed along the filament in a distance according to its helical rise to allow the use of helical reconstruction procedures4. The new filament picking procedure initially follows the general workflow of crYOLO. In a post-processing step, it uses the picked particles as support points to trace the filaments. The boxes are then placed along the filaments in a distance defined by the user (Fig. 2).

Fig. 2. Actin picked with crYOLO filament mode.

Fig. 2

a Sample micrograph with actin filaments. b CrYOLO learned to skip crossings of filaments, contaminations and the carbon edge. Details for the sample and grid preparation can be found in ref. 34. Scale bar: 50 nm.

CrYOLO offers now the possibility to improve an existing model, which is of advantage when fine-tuning a general model on a specific data set. In this case, only the last few layers of the network are retrained while previous layers are fixed. This effectively reduces the amount of training data needed to improve a working model. A major advantage of this approach is a substantial speed-up along with reduced GPU memory consumption.

With the evolution of crYOLO, more options have become available to the user, which increases the complexity of the command line interface. Therefore, we most recently added a new graphical user interface, which makes crYOLO more accessible for new or less technically oriented users (Fig. 3).

Fig. 3. Graphical user interface (GUI) of crYOLO.

Fig. 3

The GUI is divided into three parts: (1) List of all available actions like training a model or the prediction of particles on micrographs. (2) Groups of options for the respective action. (3) Available options for the selected action.

Impact of crYOLO

CrYOLO has found widespread use, and since its release mid-2018 already >15 structures were solved with the support of crYOLO522. For example, Pang et al.23 used crYOLO to selectively pick particles, which were attached to liposomes; Rogala et al.14 highlighted in their study about mTORC1 that crYOLO was especially useful to exclude particles on carbon; Joppe et al.24 made use of crYOLO in a streamlined pipeline for rapid structure determination of yeast fatty acid synthase; and the new filament mode was recently used by Pospich et al. to examine the structural effects of toxins on actin filaments16.

In addition, crYOLO was made available through the SBGrid software collection25, enabling easy access to crYOLO for groups without advanced computational facilities. CrYOLO was also integrated into COSMIC26, a web platform for cryo-EM data processing via cloud computing. Very recently, Li et al.27 used crYOLO in a user-free preprocessing pipeline. This shows that crYOLO has been broadly used by other groups and proven flexible enough for a wide variety of applications.

The general model and automated processing

Since CrYOLO provides a generalized model, it is the optimal particle selection software to be integrated in an automated cryo-EM single-particle analysis procedure. The general model of crYOLO was pretrained on >60 different data sets, including proteins of various sizes and shapes. This allows to pick previously unseen particles not included in the training data set. To this end, crYOLO is a crucial part in our software package SPHIRE that we are optimizing to be used in a completely automated fashion28. In Scipion, crYOLO is supported for the construction of intelligent workflows29. A recent integration of crYOLO into the automatic pipeline of Relion30 is successfully used at the Electron Bio-Imaging Center (eBIC) at Diamond Light Source31.

Whereas the generalized model offers great opportunities for automated processing there remain limitations. The amount of data used for the general model is still limited and might be biased towards the set of proteins used for the initial training. The general model is also not able to distinguish between intact and dissociated or fragmented particles in the same sample. This requires additional training to fine-tune the general model with particles manually picked from a few micrographs. A drawback is that this requires manual intervention and is therefore not suitable for automated processing. A better strategy is to automatically fine-tune the general model based on 2D classification, where particles representing similar views are grouped together, aligned and averaged.

During 2D classification, broken particles will be separated from intact particles. The latter ones will then be used to train a crYOLO model or fine-tune the general model.

Optimally, a fully automated pipeline would also include a deep-learning-based 2D class selection tool. Our group is currently developing such software, that we call Cinderella. While it is still under development, it is already publicly available and successfully integrated in SPHIRE28. Cinderella provides a pretrained general model and is able to separate 2D classes into good and bad classes.

In the future, a combination of Cinderella and crYOLO will allow automated feedback loops to improve the picking quality in an iterative manner. With these tools at hand, we believe that real-time automated processing even for challenging data sets is in reach.

Acknowledgements

This work was supported by the Max Planck Society (S.R.).

Author contributions

S.R. and T.W. designed the project, T.W. conceived the approach and wrote the software. T.W. and S.R. wrote the manuscript

Data availability

All data supporting the findings of this study are available from the corresponding author on reasonable request.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Wagner T, et al. SPHIRE-crYOLO is a fast and accurate fully automated particle picker for cryo-EM. Commun. Biol. 2019;2:218. doi: 10.1038/s42003-019-0437-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Redmon, J. & Farhadi, A. YOLO9000: Better, Faster, Stronger. in 2017 IEEE Conf. Comput. Vis. Pattern Recognit. CVPR 6517–6525 (IEEE). 10.1109/CVPR.2017.690 (2017)
  • 3.Lehtinen, J. et al. Noise2Noise: Learning image restoration without clean data. ArXiv180304189 Cs Stat at http://arxiv.org/abs/1803.04189 (2018).
  • 4.Egelman EH. Reconstruction of helical filaments and tubes. Methods Enzymol. 2010;482:167–183. doi: 10.1016/S0076-6879(10)82006-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Park E, et al. Architecture of autoinhibited and active BRAF-MEK1-14-3-3 complexes. Nature. 2019;575:545–550. doi: 10.1038/s41586-019-1660-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Zhou B-R, et al. Atomic resolution cryo-EM structure of a native-like CENP-A nucleosome aided by an antibody fragment. Nat. Commun. 2019;10:2301. doi: 10.1038/s41467-019-10247-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Gaullier, G. et al. Bridging of nucleosome-proximal DNA double-strand breaks by PARP2 enhances its interaction with HPF1. Biochemistry 10.1101/846618 (2019). [DOI] [PMC free article] [PubMed]
  • 8.Leidreiter F, et al. Common architecture of Tc toxins from human and insect pathogenic bacteria. Sci. Adv. 2019;5:eaax6497. doi: 10.1126/sciadv.aax6497. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Gatsogiannis C, Balogh D, Merino F, Sieber SA, Raunser S. Cryo-EM structure of the ClpXP protein degradation machinery. Nat. Struct. Mol. Biol. 2019;26:946–954. doi: 10.1038/s41594-019-0304-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Shen K, et al. Cryo-EM structure of the human FLCN-FNIP2-Rag-ragulator complex. Cell. 2019;179:1319–1329.e8. doi: 10.1016/j.cell.2019.10.036. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Madej, M. et al. Dynamic oligopeptide acquisition by the RagAB transporter from Porphyromonas gingivalis. Microbiology 10.1101/755678 (2019). [DOI] [PMC free article] [PubMed]
  • 12.Charenton C, Wilkinson ME, Nagai K. Mechanism of 5’ splice site transfer for human spliceosome activation. Science. 2019;364:362–367. doi: 10.1126/science.aax3289. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Consolati, T. et al. Microtubule nucleation by single human γTuRC in a partly open asymmetric conformation. Biochemistry 10.1101/853218 (2019).
  • 14.Rogala KB, et al. Structural basis for the docking of mTORC1 on the lysosomal surface. Science. 2019;366:468–475. doi: 10.1126/science.aay0166. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Nithianantham S, et al. Structural basis of tubulin recruitment and assembly by microtubule polymerases with tumor overexpressed gene (TOG) domain arrays. eLife. 2018;7:e38922. doi: 10.7554/eLife.38922. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Pospich, S., Merino, F. & Raunser, S. Structural effects and functional implications of phalloidin and jasplakinolide binding to actin filaments. Biochemistry 10.1101/794495 (2019). [DOI] [PubMed]
  • 17.Klink, B. U., Gatsogiannis, C., Hofnagel, O., Wittinghofer, A. & Raunser, S. Structure of the human BBSome core complex in the open conformation. Mol. Biol. 10.1101/845982 (2019).
  • 18.Singh, S., Gui, M., Koh, F., Yip, M. C. J. & Brown, A. Structure and activation mechanism of the BBSome membrane-protein trafficking complex. Biophysics. 10.1101/849877 (2019). [DOI] [PMC free article] [PubMed]
  • 19.Roderer D, Schubert E, Sitsel O, Raunser S. Towards the application of Tc toxins as a universal protein translocation system. Nat. Commun. 2019;10:5263. doi: 10.1038/s41467-019-13253-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Lill, P. et al. Towards the molecular architecture of the peroxisomal receptor docking complex. Mol. Biol. 10.1101/854497 (2019). [DOI] [PMC free article] [PubMed]
  • 21.Shi, X. et al. ULK complex organization in autophagy by a C-shaped FIP200 N-terminal domain dimer. Biochemistry. 10.1101/840009 (2019). [DOI] [PMC free article] [PubMed]
  • 22.Shah, P. N. M. et al. Cryo-EM structures reveal two distinct conformational states in a picornavirus cell entry intermediate. (bioRxiv). 10.1101/2020.01.08.899112 (2020). [DOI] [PMC free article] [PubMed]
  • 23.Pang SS, et al. The cryo-EM structure of the acid activatable pore-forming immune effector Macrophage-expressed gene 1. Nat. Commun. 2019;10:4288. doi: 10.1038/s41467-019-12279-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Joppe, M. et al. The resolution revolution in cryoEM requires new sample preparation procedures: a rapid pipeline to high resolution maps of yeast FAS. Biochemistry. 10.1101/829176 (2019).
  • 25.Morin A, et al. Collaboration gets the most out of software. eLife. 2013;2:e01456. doi: 10.7554/eLife.01456. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Cianfrocco, M. A., Wong-Barnum, M., Youn, C., Wagner, R. & Leschziner, A. COSMIC2: A Science Gateway for Cryo-Electron Microscopy Structure Determination. in Proc. Pract. Exp. Adv. Res. Comput. 2017 Sustain. Success Impact 22:1–22:5 (ACM). 10.1145/3093338.3093390 (2017).
  • 27.Li, Y., Cash, J. N., Tesmer, John. J. G. & Cianfrocco, M. A. High-throughput cryo-EM enabled by user-free preprocessing routines. (bioRxiv). 10.1101/2019.12.20.885541 (2019). [DOI] [PMC free article] [PubMed]
  • 28.Moriya, T. et al. High-resolution Single Particle analysis from electron cryo-microscopy images using SPHIRE. J. Vis. Exp.10.3791/55448 (2017). [DOI] [PMC free article] [PubMed]
  • 29.Maluenda D, et al. Flexible workflows for on-the-fly electron-microscopy single-particle image processing using Scipion. Acta Crystallogr. Sect. Struct. Biol. 2019;75:882–894. doi: 10.1107/S2059798319011860. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Scheres SHW. RELION: implementation of a Bayesian approach to cryo-EM structure determination. J. Struct. Biol. 2012;180:519–530. doi: 10.1016/j.jsb.2012.09.006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Webb, D. relion-yolo-it. Relion-Yolo-It 0301 at https://pypi.org/project/relion-yolo-it/
  • 32.Schubert E, Vetter IR, Prumbaum D, Penczek PA, Raunser S. Membrane insertion of α-xenorhabdolysin in near-atomic detail. eLife. 2018;7:e38017. doi: 10.7554/eLife.38017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Gatsogiannis C, et al. Membrane insertion of a Tc toxin in near-atomic detail. Nat. Struct. Mol. Biol. 2016;23:884–890. doi: 10.1038/nsmb.3281. [DOI] [PubMed] [Google Scholar]
  • 34.Merino F, et al. Structural transitions of F-actin upon ATP hydrolysis at near-atomic resolution revealed by cryo-EM. Nat. Struct. Mol. Biol. 2018;25:528–537. doi: 10.1038/s41594-018-0074-0. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

All data supporting the findings of this study are available from the corresponding author on reasonable request.


Articles from Communications Biology are provided here courtesy of Nature Publishing Group

RESOURCES