Particle picking is the computational process of locating and extracting individual two-dimensional projection images of a target macromolecule from a cryo-electron microscopy micrograph. This step bridges raw data collection and downstream structural analysis by isolating signal from the high-noise background, directly determining the size and quality of the dataset available for 3D reconstruction.
Glossary
Particle Picking

What is Particle Picking?
Particle picking is the foundational computational step in cryo-EM single-particle analysis that identifies and extracts individual macromolecular projection images from noisy micrographs.
Modern pipelines replace manual selection with deep learning models like Topaz and crYOLO, which use convolutional neural networks trained on a few hundred annotated examples to generalize across varying ice thicknesses and contamination. Accurate picking is critical because false positives introduce junk particles that degrade 2D class averages, while false negatives discard rare conformational states essential for resolving biological mechanisms.
Key Features of Modern Particle Pickers
Modern particle picking has evolved from manual selection and template matching to fully automated, deep learning-based object detection. These systems leverage convolutional neural networks (CNNs) and probabilistic models to identify macromolecular projections with high recall and low false-positive rates, even in low signal-to-noise ratio (SNR) micrographs.
Convolutional Neural Network Detection
Modern pickers like crYOLO and Warp utilize You Only Look Once (YOLO) or U-Net architectures to perform object detection directly on micrographs. These CNNs learn hierarchical features—from edges and blobs to complex particle shapes—enabling them to distinguish true particles from carbon edges, ice contamination, and aggregates. Unlike traditional difference-of-Gaussian (DoG) pickers, CNN-based methods generalize across varied defocus values and ice thicknesses without manual parameter tuning.
- crYOLO: Implements a YOLO-based architecture trained on annotated micrographs, outputting bounding boxes with confidence scores.
- Warp: Uses a U-Net for real-time particle probability map generation during data collection.
- Training data: Typically requires only a few hundred manually picked particles per micrograph to fine-tune a pre-trained general model.
Template-Free Reference-Based Picking
Reference-based pickers like Gautomatch and RELION's AutoPick use 2D class averages from an initial manual picking round as templates. These templates are cross-correlated with the micrograph, and peaks above a threshold are selected as particle coordinates. While computationally efficient, this approach suffers from template bias—only particles resembling the initial references are selected, potentially missing rare views or conformations.
- Gautomatch: GPU-accelerated, uses a fast local correlation algorithm with a Gaussian blob as an initial reference.
- RELION AutoPick: Integrates with the RELION pipeline, using user-provided 2D class averages for correlation-based picking.
- Limitation: Performance degrades significantly for heterogeneous samples or when preferred orientation artifacts dominate the initial templates.
Filament and Helical Picking
Specialized pickers like e2helixboxer (EMAN2) and Filament Tracer (cryoSPARC) are designed for helical assemblies and filamentous structures such as actin, microtubules, and amyloid fibrils. These tools trace the filament path rather than picking discrete particles, then segment the traced path into overlapping segments for helical reconstruction.
- e2helixboxer: Manual or semi-automated helix boxing with user-defined helical parameters.
- cryoSPARC Filament Tracer: Uses a Dijkstra shortest-path algorithm on a CNN-generated probability map to trace filament centerlines.
- Output: Generates particle stacks with defined helical symmetry parameters for subsequent Iterative Helical Real Space Reconstruction (IHRSR).
Tomogram Particle Picking
Picking particles in cryo-electron tomography (cryo-ET) presents unique challenges due to the missing wedge artifact and crowded cellular environments. Tools like DeePiCt and crYOLO for tomograms apply 3D CNNs or 2D CNNs on tomogram slices to detect macromolecular complexes in situ. Template matching (e.g., PyTom) remains widely used, scanning a 3D reference through the tomogram, but deep learning methods are rapidly gaining traction for their speed and reduced false-positive rates.
- DeePiCt: A 3D U-Net trained on annotated tomograms for ribosome and proteasome detection.
- PyTom: GPU-accelerated 3D template matching with missing wedge compensation.
- Subtomogram averaging: Picked particles are extracted as 3D sub-volumes for subsequent alignment and averaging.
On-the-Fly Picking During Data Collection
Real-time particle picking during data acquisition enables immediate feedback on sample quality and ice thickness. Warp and cryoSPARC Live integrate with microscope control software (e.g., SerialEM, EPU) to process micrographs as they are collected. This allows operators to monitor particle distribution, detect preferred orientation issues, and adjust collection parameters without waiting for offline processing.
- Warp: Performs real-time CTF estimation, particle picking, and 2D classification during collection.
- cryoSPARC Live: Streams data from the microscope, performing on-the-fly motion correction, CTF estimation, and blob picking followed by 2D classification.
- Edge case detection: Immediate identification of empty or contaminated grid squares saves valuable microscope time.
Frequently Asked Questions
Clear, technical answers to the most common questions about computational particle picking in cryo-EM data processing pipelines.
Particle picking is the computational process of identifying and extracting individual macromolecular projection images from noisy cryo-electron microscopy micrographs. It is the critical first step in single-particle analysis (SPA) that bridges raw data collection and high-resolution 3D reconstruction. The goal is to locate every true particle of interest—typically a protein, virus, or complex—while excluding false positives like ice contamination, carbon edges, or aggregated protein. Each extracted particle is a 2D projection of the molecule in a random orientation, stored as a small image stack. The accuracy and completeness of particle picking directly determine the quality of downstream steps including 2D class averaging, 3D reconstruction, and ultimately the resolution of the final density map. Historically performed manually, modern pipelines rely on deep learning models such as Topaz, crYOLO, and Warp to automate this task with near-human accuracy at massive scale, processing thousands of micrographs containing millions of particles in hours rather than weeks.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Particle picking is the critical first computational step in single-particle analysis. Explore the downstream processes that transform picked particles into atomic-resolution structures.
2D Class Averaging
After picking, particle images are aligned and grouped by similarity to improve signal-to-noise ratio. This step reveals distinct orientation views and serves as a quality filter—junk particles that fail to produce coherent averages are discarded before expensive 3D reconstruction.
- Uses maximum-likelihood alignment to iteratively refine class centers
- Reveals preferred orientation artifacts early in the workflow
- Implemented in RELION and cryoSPARC with GPU acceleration
Contrast Transfer Function (CTF) Estimation
The CTF mathematically describes how the microscope's objective lens aberrations modulate image contrast as a function of spatial frequency. Accurate CTF estimation and correction are essential—without it, high-resolution features are inverted or lost entirely.
- Characterized by defocus and astigmatism parameters
- Thon rings in the power spectrum reveal CTF oscillations
- Per-micrograph estimation using tools like CTFFIND4 or Gctf
3D Reconstruction
The computational process of determining a macromolecule's Coulomb potential density map from 2D projections. Modern algorithms like weighted back-projection and iterative refinement assign Euler angles to each particle and build a consensus volume.
- Requires accurate orientation assignment via projection matching
- Gold-standard refinement splits data into independent half-sets
- Resolution measured by Fourier Shell Correlation (FSC) at 0.143 criterion
Bayesian Polishing
A per-particle beam-induced motion correction algorithm in RELION that models radiation damage trajectories. It uses a Bayesian framework to reverse the cumulative blurring that degrades high-resolution signal during exposure.
- Operates on dose-fractionated movie frames
- Models both global and local motion trajectories
- Typically improves reported resolution by 0.1–0.3 Å
Heterogeneous Refinement
A computational classification method that sorts particles into structurally distinct 3D classes. Essential for resolving compositional heterogeneity (different subunit stoichiometries) and conformational heterogeneity (flexible domains) within a single sample.
- Uses maximum-likelihood 3D classification
- Prevents averaging of distinct states into a blurred consensus
- Input to advanced tools like 3DVA and cryoDRGN
ModelAngelo
An automated atomic model building program that uses a graph neural network to trace the protein backbone and assign amino acid sequences directly into cryo-EM density maps. Dramatically reduces the manual effort required for model completion.
- Integrates sequence information with density geometry
- Handles maps at resolutions better than ~3.5 Å
- Outputs a near-complete Cα trace with sidechain assignments

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us