PALM/STORM Single-Molecule Localization

palm_storm Microscopy Single Molecule Localization Incoherent
View Benchmarks (1)

Photoactivated localization microscopy (PALM) and stochastic optical reconstruction microscopy (STORM) achieve nanoscale resolution by stochastically activating sparse subsets of fluorescent molecules per frame, localizing each with sub-diffraction precision (proportional to sigma/sqrt(N) where N is detected photons), and accumulating localizations over thousands of frames. Typical localization precision is 10-30 nm. Primary challenges include overlapping emitters at high density, sample drift, and blinking statistics. Reconstruction uses Gaussian fitting (ThunderSTORM) or deep learning (DECODE).

Forward Model

Point Emitter Psf Model

Noise Model

Poisson Gaussian

Default Solver

thunderstorm

Sensor

EMCCD_OR_SCMOS

Forward-Model Signal Chain

Each primitive represents a physical operation in the measurement process. Arrows show signal flow left to right.

C PSF Single-Molecule PSF D g, η₃ EMCCD / sCMOS
Spec Notation

C(PSF) → D(g, η₃)

Benchmark Variants & Leaderboards

PALM/STORM

PALM/STORM Single-Molecule Localization

Full Benchmark Page →
Spec Notation

C(PSF) → D(g, η₃)

Standard Leaderboard (Top 10)

# Method Score PSNR (dB) SSIM Trust Source
🥇 DECODE 0.743 32.1 0.915 ✓ Certified Speiser et al., Nat. Methods 2021
🥈 Deep-STORM 0.693 30.2 0.880 ✓ Certified Nehme et al., Optica 2018
🥉 FALCON 0.550 25.8 0.740 ✓ Certified Min et al., Sci. Rep. 2014
4 ThunderSTORM 0.430 22.5 0.610 ✓ Certified Ovesny et al., Bioinformatics 2014
Mismatch Parameters (3) click to expand
Name Symbol Description Nominal Perturbed
psf_model ΔPSF PSF model error (Gaussian vs Airy) 0 5.0
emitter_density Δρ Emitter density error (%) 0 20.0
drift Δr Stage drift (nm/frame) 0 0.5

Reconstruction Triad Diagnostics

The three diagnostic gates (G1, G2, G3) characterize how reconstruction quality degrades under different error sources. Each bar shows the relative attribution.

G1 — Forward Model Accuracy How well does the mathematical model match reality?

Model: point emitter psf model — Mismatch modes: emitter overlap, sample drift, psf model error, background nonuniformity, blinking statistics

G2 — Noise Characterization Is the noise model correctly specified?

Noise: poisson gaussian — Typical SNR: 3.0–15.0 dB

G3 — Calibration Quality Are instrument parameters accurately measured?

Requires: psf model 3d, pixel size, camera gain, drift correction fiducials, activation density

Modality Deep Dive

Principle

Single-Molecule Localization Microscopy (PALM/STORM) achieves ~20 nm resolution by stochastically switching individual fluorophores between bright and dark states. In each frame, only a sparse subset of molecules emit, allowing their positions to be localized with sub-pixel precision by fitting 2-D Gaussians. Thousands of frames are accumulated and all localizations are plotted to form a super-resolution image.

How to Build the System

Use a TIRF microscope (100x 1.49 NA oil objective) with powerful laser excitation (200-500 mW at the sample, 647 nm for Alexa647 STORM or 561 nm for mEos PALM). TIRF geometry reduces background. An oxygen-scavenging buffer with thiol (MEA/BME) is critical for Alexa647 blinking. Use an EMCCD (Andor iXon 897) or fast sCMOS camera at 30-100 Hz frame rate. Acquire 10,000-50,000 frames.

Common Reconstruction Algorithms

  • ThunderSTORM (ImageJ plugin, MLE/LSQ Gaussian fitting)
  • SMLM ZOLA-3D (deep-learning 3D localization)
  • DAOSTORM (multi-emitter fitting for high density)
  • Drift correction (fiducial-based or cross-correlation)
  • HAWK / ANNA-PALM (deep-learning for accelerated SMLM)

Common Mistakes

  • Density of active emitters too high, causing overlapping PSFs and localization errors
  • Insufficient photon count per localization, yielding poor precision (>30 nm)
  • Sample drift during long acquisitions not corrected
  • Poor blinking statistics (incomplete on-off switching) from wrong buffer conditions
  • Mistaking fixed-pattern noise or autofluorescence for single molecules

How to Avoid Mistakes

  • Tune activation laser to achieve sparse single-molecule density per frame
  • Optimize buffer (pH, thiol concentration, oxygen scavenger) for bright blinks (>1000 photons)
  • Include fiducial markers (gold beads or TetraSpeck) and apply drift correction
  • Prepare fresh imaging buffer immediately before acquisition; degas thoroughly
  • Apply quality filters (photon threshold, localization precision, PSF shape) in analysis

Forward-Model Mismatch Cases

  • The widefield fallback produces a blurred intensity image, but PALM/STORM generates sparse single-molecule localizations — the correct forward model produces a list of (x,y,photons) events, not a convolved image
  • Using a continuous PSF blur instead of the discrete point-emitter model (y = sum_i(n_i * PSF(r - r_i) + background)) means single-molecule fitting algorithms will receive incorrect input and localization precision estimates will be meaningless

How to Correct the Mismatch

  • Use the PALM/STORM operator that simulates stochastic single-molecule activation: sparse emitters with Poisson photon counts, individually convolved with the PSF, on a per-frame basis
  • Reconstruct using single-molecule localization (Gaussian fitting, MLE) on the correct sparse-emitter frames; the forward model must match the blinking kinetics and photon statistics of the fluorophore

Experimental Setup

Instrument

Nikon N-STORM / Zeiss ELYRA 7 SMLM

Objective

Apo TIRF 100x / 1.49 NA oil

Camera Pixel Nm

100

Reconstruction Pixel Nm

25

Excitation Source

640 nm laser (200 mW at fiber tip)

Activation Laser Nm

405

Exposure Ms

20

Total Frames

10000

Frame Rate Fps

50

Achieved Resolution Nm

20

Detector

Andor iXon Ultra 897 EMCCD

Imaging Buffer

MEA + GLOX for Alexa Fluor 647

Signal Chain Diagram

Experimental setup diagram for PALM/STORM Single-Molecule Localization

Key References

  • Betzig et al., 'Imaging intracellular fluorescent proteins at nanometer resolution', Science 313, 1642-1645 (2006)
  • Rust et al., 'Sub-diffraction-limit imaging by stochastic optical reconstruction microscopy (STORM)', Nature Methods 3, 793-796 (2006)
  • Speiser et al., 'Deep learning enables fast and dense single-molecule localization (DECODE)', Nature Methods 18, 1082-1090 (2021)

Canonical Datasets

  • SMLM Challenge 2016 (Sage et al., Nature Methods 2019)
  • ThunderSTORM tutorial datasets

Benchmark Pages