-
Notifications
You must be signed in to change notification settings - Fork 0
5. Software
Software for analysis and visualization of SMLM datasets is crucial for the success of your project. Here I will give examples for different software options to get you started. For an extensive comparison of different SMLM software options, benchmarking and sample datasets, please see the SMLM Challenge Website. The list below is from personal experience and thus not complete and strongly biased.
Before you start, it might be worth considering the following factors when testing/choosing a software:
- Easy of use
- Speed and precision (2D and 3D)
- Batch processing capabilities
- Special functionalities: multi-channel data, colocalization, clustering, resolution etc.
- ThunderSTORM
ThunderSTORM was published in 2015 and quickly gained popularity since its easy to use, relies on ImageJ/Fiji and well connects visual output with each processing step. The latter point is crucial when you start working with SMLM and you want to play with parameters and see the result immediately. The integration in ImageJ makes it easy to adopt also without any programming skills.
Link on GitHub Phasor plugin for faster localization
- Picasso (GPU support)
A python-based SMLM package that contains some extra functionalities to plan and perform PAINT experiments.
—> Paper —> GitHub
- SMAP (GPU support)
SMAP is a very extensive MATLAB-based software that I wont list all its functionalities. A speciality of SMAP is the use of custom PSFs.
—> Paper —> Github
- Zola (GPU support)
Zola comes as an ImageJ plugin, so its easy to install and run. A special point here is the
—> Paper —> Zola
- Proprietary software
Don’t go directly to another software if you sit in front of a commercial SMLM microscope. These instruments often come with well-developed (and expensive) software packages that are worth testing before going to alternatives. For a comparison of the Nikon NSTORM software with open-source options, please go here.
-
Custom software For most of my own work I have used custom localizer software written in MatLab.
-
Decode
- LAMA
- Voronoi clustering
- VISP
- MSD thing
- Decode
Introduction
1. General SMLM processing
2. Photophysics, Grouping, Counting
3. Spatial Analysis
4. Tracking
5. Simulations
6. Software
7. References