-
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.
-> Paper -> GitHub -> Phasor plugin for faster localization
- Picasso (GPU supported)
A python-based SMLM package that contains some extra functionalities to plan and perform PAINT experiments.
- SMAP (GPU supported)
SMAP is a very extensive MATLAB-based software so that I wont list all its functionalities. A speciality of SMAP is the use of custom PSFs instead of Gaussian approximations.
- Zola (GPU support)
Zola comes as an ImageJ plugin, so its easy to install and run. A special point here is the
- Decode
Deep learning-based localizations software
- 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.
There are many specialties in SMLM starting with 3D or high-density fitting that have their own lists of suitable and tested software.
- LAMA, a multi-functional tool that does co-localization, clustering, registration and many things more (Malkusch, 2016)
- SR-Tesseler, a clustering tool based on Voronoi tesselation (Levet, 2015)
- VISP, a tool for the visualization of 3D SMLM data (El Beheiry, 2013)
- NanoJ, a nice SMLM toolbox available as ImageJ plugin (Laine, 2019)
- InferenceMap, a tool to visualize and quantify SPT data (El Beheiry, 2015)
- ChimeraX, a software for protein structure manipulation that works great on tiff stacks for 3D rendering and volume quantification (ChimeraX Website)
Introduction
1. General SMLM processing
2. Photophysics, Grouping, Counting
3. Spatial Analysis
4. Tracking
5. Simulations
6. Software
7. References