PALM/STORM Single-Molecule Localization
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).
Point Emitter Psf Model
Poisson Gaussian
thunderstorm
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) → D(g, η₃)
Benchmark Variants & Leaderboards
PALM/STORM
PALM/STORM Single-Molecule Localization
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.
Model: point emitter psf model — Mismatch modes: emitter overlap, sample drift, psf model error, background nonuniformity, blinking statistics
Noise: poisson gaussian — Typical SNR: 3.0–15.0 dB
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
Nikon N-STORM / Zeiss ELYRA 7 SMLM
Apo TIRF 100x / 1.49 NA oil
100
25
640 nm laser (200 mW at fiber tip)
405
20
10000
50
20
Andor iXon Ultra 897 EMCCD
MEA + GLOX for Alexa Fluor 647
Signal Chain Diagram
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