Single-Particle Analysis (SPA) is a cryo-electron microscopy (cryo-EM) technique where thousands of 2D projection images of identical, randomly oriented macromolecules are computationally aligned, classified, and averaged to reconstruct a high-resolution 3D density map. The method overcomes the extremely low signal-to-noise ratio inherent in low-dose electron imaging by treating each particle image as a noisy 2D projection of a consistent underlying 3D object.
Glossary
Single-Particle Analysis (SPA)

What is Single-Particle Analysis (SPA)?
The foundational computational technique for determining high-resolution 3D structures of macromolecules from cryo-electron microscopy images.
The computational workflow proceeds through particle picking, 2D class averaging to discard junk particles, ab initio 3D reconstruction to generate an initial model, and iterative maximum likelihood estimation refinement to achieve near-atomic resolution. Advanced implementations like RELION and cryoSPARC resolve continuous conformational heterogeneity through 3D variability analysis and deep generative models such as CryoDRGN, enabling visualization of a macromolecule's full dynamic landscape.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about the computational workflows that transform noisy 2D cryo-EM micrographs into high-resolution 3D macromolecular structures.
Single-Particle Analysis (SPA) is a computational cryo-electron microscopy technique that reconstructs a 3D density map of a macromolecule by computationally aligning and averaging thousands of noisy 2D projection images of identical particles trapped in random orientations in vitreous ice. The workflow begins with particle picking to extract individual molecular projections from micrographs, followed by 2D class averaging to enhance signal-to-noise and discard junk particles. The core of SPA is an iterative 3D reconstruction process, often using Maximum Likelihood Estimation (MLE) or Expectation-Maximization (EM) algorithms, which simultaneously determines each particle's orientation and refines the 3D Coulomb potential map. Resolution is rigorously validated using the Gold-Standard Fourier Shell Correlation (FSC), which compares independent half-set reconstructions to prevent overfitting. Modern SPA pipelines, implemented in software suites like RELION and cryoSPARC, can achieve near-atomic resolutions below 2 Å, revealing side-chain details and ordered water molecules.
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.
Key Characteristics of SPA
Single-Particle Analysis (SPA) is a computational cryo-EM technique that reconstructs a macromolecule's 3D density map from thousands of noisy 2D projection images of identical particles trapped in random orientations in vitreous ice.
Orientation Assignment
The core computational challenge of SPA is determining the Euler angles (φ, θ, ψ) and in-plane translations (x, y) for each particle image. This is solved iteratively using Maximum Likelihood Estimation (MLE) or Expectation-Maximization (EM) algorithms. The process begins with a low-resolution initial model and refines orientation parameters as the 3D reconstruction improves.
- Projection Matching: Compares each 2D particle to re-projections of the current 3D model
- Angular Sampling: Searches orientation space with adaptive step sizes (e.g., 7.5° → 1.8°)
- Bayesian Framework: RELION's implementation uses a prior on orientations to regularize the search
Gold-Standard FSC Resolution
Gold-Standard Fourier Shell Correlation (FSC) is the definitive method for estimating resolution without overfitting. The particle stack is randomly split into two independent half-sets before any 3D refinement begins. Both half-sets are reconstructed independently, and the FSC curve measures the correlation between their Fourier shells.
- FSC=0.143 Criterion: The spatial frequency where the FSC drops to 0.143 defines the reported resolution
- Overfitting Prevention: Processing half-sets independently prevents noise correlation
- Masked FSC: A soft mask excludes solvent noise for a more accurate resolution estimate
CTF Estimation and Correction
The Contrast Transfer Function (CTF) is a sinusoidal modulation of image contrast caused by the objective lens aberrations and defocus. Each micrograph has a unique CTF that must be computationally estimated and corrected before 3D reconstruction.
- Defocus Estimation: CTFFIND4 or Gctf fit Thon rings in the power spectrum to determine defocus values
- Phase Flipping: Corrects the alternating sign of CTF oscillations in Fourier space
- Wiener Filtering: Optimal amplitude correction accounting for the signal-to-noise ratio at each frequency
- Per-Particle CTF: Modern pipelines refine CTF parameters for individual particles, not just whole micrographs
Bayesian Polishing
Bayesian Polishing is a per-particle motion correction algorithm implemented in RELION that models and reverses beam-induced specimen movement. It operates on the movie frames of dose-fractionated data, tracking how each particle's position shifts during electron exposure.
- Motion Trajectories: Fits a 3D motion model to each particle's observed frame-to-frame displacements
- Radiation Damage Weighting: Optimally down-weights later frames where high-resolution information is lost
- B-factor Per Frame: Applies a relative B-factor to each frame to account for cumulative damage
- Re-exported Particles: Outputs polished particle stacks with enhanced high-resolution signal
Heterogeneous Refinement
Heterogeneous Refinement addresses the reality that cryo-EM samples often contain multiple conformational states or distinct compositions. This computational classification separates particles into structurally homogeneous subsets for independent 3D reconstruction.
- 3D Classification: RELION's implementation uses maximum-likelihood classification with a user-defined number of classes
- Multi-Class Ab-Initio: cryoSPARC generates multiple 3D models simultaneously from random initializations
- Continuous Heterogeneity: 3D Variability Analysis (3DVA) and CryoDRGN model a continuous landscape of motions rather than discrete classes
- Masked Classification: Focuses classification on a specific region of interest using a soft mask
Map Sharpening and Post-Processing
Map Sharpening applies a negative B-factor weighting to the Fourier amplitudes of the final 3D reconstruction to restore high-frequency detail attenuated by the imaging process. This is essential for visualizing atomic features like side-chain density and bound ligands.
- B-factor Estimation: Derived from the Guinier plot of the FSC curve or by maximizing map connectivity
- Local Sharpening: Tools like DeepEMhancer and LocScale apply spatially varying B-factors using deep learning or local resolution estimates
- Amplitude Scaling: Matches the radial power spectrum to a reference (e.g., from an atomic model or X-ray crystallography data)
- Phenix Auto-Sharpen: Iteratively optimizes B-factors to maximize map interpretability

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