{{ :downloads:cryolo_logo.jpg?600 }} ===== Overview ===== **NEW DOCUMENTATION** The documentation has moved to [[https://cryolo.readthedocs.io|https://cryolo.readthedocs.io]] CrYOLO is a fast and accurate particle picking procedure. It's based on convolutional neural networks and utilizes the popular [[https://arxiv.org/abs/1612.08242|You Only Look Once]] (YOLO) object detection system. * crYOLO makes picking **fast** – On a modern GPU it will pick your particles at up to 6 micrographs per second. * crYOLO makes picking **smart** – The network learns the context of particles (e.g. not to pick particles on carbon or within ice contamination ) * crYOLO makes training **easy** – You might use a general network model and skip training completely. However, if the general model doesn't give you satisfactory results or if you would like to improve them, you might want to train a specialized model specific for your data set by selecting __particles__ (no selection of negative examples necessary) on a small number of micrographs. * crYOLO makes training **tolerant** – Don't worry if you miss quite a lot particles during creation of your training set. [[:cryolo_picking_unlabeled|crYOLO will still do the job.]] In this tutorial we explain our recommended configurations for single particle and filament projects. You can find more information how to use crYOLO, about supported networks and about the config file in the following articles: * [[https://www.youtube.com/embed/JTgldM4wAAk|crYOLO talk at SBGrid]] * [[:cryolo_nets|crYOLO networks]] * [[:cryolo_config|crYOLO configuration file]] You can find more technical details in our paper: [[https://doi.org/10.1038/s42003-019-0437-z|Wagner, T. et al. SPHIRE-crYOLO is a fast and accurate fully automated particle picker for cryo-EM. Communications Biology 2, (2019). ]] ---- We are also proud that crYOLO was recommended by F1000: //"CrYOLO works amazingly well in identifying the true particles and distinguishing them from other high-contrast features. Thus, crYOLO provides a fast, automated tool, which gives similar reliable results as careful manual selection and outperforms template based selection procedures."// Access the recommendation on F1000Prime Bettina Böttcher, Biochemistry, University Würzburg ===== Installation ===== You can find the download and installation instructions here: [[:howto:download_latest_cryolo|Download and Installation]] {{page>pipeline:window:cryolo:issues}} ===== Release notes ===== {{page>pipeline:window:cryolo:changelog}} ===== Tutorials ===== Depending what you want to do, you can follow one of these self-contained Tutorials: - [[:pipeline:window:cryolo:picking_general|I would like to pick particles without training using a general model]] - [[:pipeline:window:cryolo:picking_scratch|I would like to train a model from scratch for picking my particles]] - [[:pipeline:window:cryolo:picking_filaments|I would like to train a model from scratch for picking filaments]] - [[:pipeline:window:cryolo:picking_general_refine|I would like to refine a general model for my particle]] The **first, second and third tutorial** are the most common use cases and well tested. The **fourth tutorial** is still experimental but might give you better results in less time and less training data. ===== Help ===== Any questions? Problems? Suggestions? Find help at our [[https://listserv.gwdg.de/mailman/listinfo/sphire|mailing list]]!