Skip to content

webSMLM v0.8.0 — localization precision (NeNA + FRC, experimental)

Choose a tag to compare

@jhohlbein jhohlbein released this 23 Jul 20:40
· 805 commits to main since this release

Adds two localization-precision / resolution measures — the milestone this minor release is about.

⚠️ Experimental. NeNA and FRC are new here and have not yet been cross-validated against established tools (ThunderSTORM, Picasso, FRCbar) or previously-analysed datasets. Treat the numbers as indicative until verified.

NeNA — per-localization precision

Nearest-neighbour distance to the next frame; the distance histogram (signal Rayleigh, scale √2·σ, on a smooth background) is fit by Levenberg–Marquardt and σ = b/√2 reported with a fit-covariance error. The histogram + fit is plotted on the left panel. Validated against synthetic data (recovers injected σ within ~2%).

  • Endesfelder et al., Histochem. Cell Biol. 141, 629–638 (2014), doi:10.1007/s00418-014-1192-3.
  • Caveat: assumes a static structure — a diffusing probe (e.g. Nile Red membrane PAINT) inflates σ; use a fixed target such as DNA-PAINT.

FRC — image resolution

Fourier ring correlation of two random halves at the 1/7 threshold; resolution = 1/(crossing), error from the split-to-split spread. Uses a compact inline radix-2 (Float32) FFT — no dependency, still one self-contained HTML file. Reports "< Nyquist" when the resolution is finer than the sampling. Curve + 1/7 line + resolution marker plotted on the left panel.

  • Nieuwenhuizen et al., Nat. Methods 10, 557–562 (2013), doi:10.1038/nmeth.2448.
  • FRC folds in labelling density and drift, so run it after drift correction.

Both plots can be saved via Save image. FSC (3D) is not yet implemented.

Single self-contained webSMLM.html — download and open in any modern browser.