Literature DB >> 28968783

SMLocalizer, a GPU accelerated ImageJ plugin for single molecule localization microscopy.

Kristoffer Bernhem1, Hjalmar Brismar1,2.   

Abstract

Summary: SMLocalizer combines the availability of ImageJ with the power of GPU processing for fast and accurate analysis of single molecule localization microscopy data. Analysis of 2D and 3D data in multiple channels is supported. Availability and implementation: Plugin freely available for Fiji and ImageJ2.0 through https://sourceforge.net/projects/smlocalizer/. Plugin also available for continuous updates through ImageJ update system, add http://sites.imagej.net/Cellular-Biophysics-KTH/ as update site in ImageJ. Java and CUDA source code freely available on the web at https://github.com/KristofferBernhem/SMlocalizer. Contact: brismar@kth.se. Supplementary information: Supplementary data are available at Bioinformatics online.
© The Author(s) 2017. Published by Oxford University Press.

Entities:  

Mesh:

Year:  2018        PMID: 28968783      PMCID: PMC5870682          DOI: 10.1093/bioinformatics/btx553

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


1 Introduction

Single molecule localization microscopy (SMLM) gives sub diffraction limited 2D (Betzig ; Folling ; Heilemann ; Hess ; Rust ) and 3D (Baddeley ; Huang ; Juette ; Pavani ) information. This information can be presented in the form of localization tables with coordinates and fit parameters for all identified molecules and rendered as images. The key concept in SMLM is the ability to control the state of fluorescent molecules between an ON and an OFF state in order to isolate and localize the individual fluorophore molecules, as implemented in e.g. PALM (Betzig ), fPALM (Hess ), STORM (Rust ), dSTORM (Heilemann ), GSDIM (Folling ). 3D localization can be achieved by several optical methods (Baddeley ; Huang ; Juette ; Pavani ), including controlled aberrations in the microscope beam path. All 2D methods can be analyzed using the same basic algorithms, special considerations are required for analysis of the different 3D SMLM modalities. The precision in all SMLM methods is dependent on sample preparation (Whelan and Bell, 2015), imaging conditions, optical setup (Betzig ; Heilemann ; Hess ; Rust ) as well as the parameters used for computational analysis (Sage ). Incorrect or incomplete parameters for the detection algorithms result in incorrect localizations and possibly subsequent erroneous conclusions.

2 Software description

Here we present SMLocalizer, a ImageJ2 (Schindelin ) plugin for SMLM image processing that is developed based on a combination of established SMLM algorithms. SMLocalizer has been developed in an effort to reduce the complexity in SMLM processing. A concern with many of the available software for SMLM processing is the dependency on sophisticated input parameter selections, often accompanied with a steep learning curve for the novice user. In SMLocalizer we have reduced this complexity by a development of iterative algorithms and reduce in most applications the requirements for user input to only two basic imaging parameters, the pixel size and the gain of the camera. For the advanced user, it is possible to manually modify all parameters in the user interface. The current version, 2.x, supports 3D SMLM through PRILM, double helix, astigmatism and biplane modalities.

2.1 Availability and reuse potential

SMLocalizer will run on any system capable of running ImageJ2 or Fiji (Schindelin ), see imagej.net for details on system requirements. SMLocalizer require java 8 runtime or later. GPU computing requires an NVIDIA geforce GTX 970 or later version. Older cards may work if sufficient memory is available. By using the ImageJ interface for data input and output, SMLocalizer is independent on the source file format and compatible with all commercial and custom built SMLM systems currently available. A detailed user manual detailing how to operate the software as well as details concerning algorithms is available online, see Supplementary Material and https://sourceforge.net/projects/smlocalizer/. The plugin is available for continuous updates through ImageJs update system, add http://sites.imagej.net/Cellular-Biophysics-KTH/ as an update site in ImageJ/Fiji to keep the plugin up to date.

2.2 Comparison with other SMLM software

During development, all functions were evaluated against ground-truth based synthetic datasets. A final comparison of SMLocalizer against QuickPALM (Henriques ) and ThunderSTORM (Ovesný ) was performed using five ground-truth datasets with random, known, activation of a single particle with different signal to noise ratios (Fig. 1a–c). In summary, SMLocalizer performs as well as other available software but required less user input and performed faster (2–15 fold). A detailed discussion of the comparison and quality control is available in the Supplementary Material.
Fig. 1

Quality control and comparison, architecture and 3 D example. Comparison of SMLocalizer, QuickPALM and ThunderSTORM using five datasets with increasing peak signal to peak noise ratio (S/N). (a) Mean distance from ground truth. Center of bars represent the mean distance and height of bars represent standard deviation of the sample. (b) False positive localizations. (c) Total missed true localizations. (d) The basic analysis workflow of SMLocalizer. (e) Widefield image of U2OS cells stained for mitochondrial Mitofilin with an Alexa-Fluor647 secondary antibody. Scale bar is 1 µm. (f–h) ZY (f), XY (g) and XZ (h) projection of SMLocalizer analyzed and rendered results of 3 D [PRILM (Baddeley )] imaging of the sample in e). Image is rendered with intensity representing binned localization densities that has subsequently been filtered using a 10 nm σ Gaussian. Scale bars are 250 nm (see Supplementary Methods)

Quality control and comparison, architecture and 3 D example. Comparison of SMLocalizer, QuickPALM and ThunderSTORM using five datasets with increasing peak signal to peak noise ratio (S/N). (a) Mean distance from ground truth. Center of bars represent the mean distance and height of bars represent standard deviation of the sample. (b) False positive localizations. (c) Total missed true localizations. (d) The basic analysis workflow of SMLocalizer. (e) Widefield image of U2OS cells stained for mitochondrial Mitofilin with an Alexa-Fluor647 secondary antibody. Scale bar is 1 µm. (f–h) ZY (f), XY (g) and XZ (h) projection of SMLocalizer analyzed and rendered results of 3 D [PRILM (Baddeley )] imaging of the sample in e). Image is rendered with intensity representing binned localization densities that has subsequently been filtered using a 10 nm σ Gaussian. Scale bars are 250 nm (see Supplementary Methods)

2.3 Architecture

A schematic representation of the processing steps of SMLocalizer can be found in Figure 1d. SMLocalizer uses a graphical interface for all input from the user. The first step in processing SMLM data through SMLocalizer is correction of background. By removal of the time median of each pixel, static elements are removed and only blinking events retained (Hoogendoorn ). Shot-noise is removed from the static element corrected images using a bicubic b-spline kernel (Unser, 1999). Background corrected image regions (500 nm wide for 2D) are fitted against a 2D Gaussian by minimizing the least square errors of fit generating a raw localization table. For 3D data the fits are mapped against a calibrated lookup table to yield 3D localizations. Optional drift correction is performed through autocorrelation and channels are aligned by maximizing channel correlation. After processing all data is available as a standard result table in ImageJ that can be exported for further analysis in other software. In a final step images can be rendered and visualized directly in ImageJ and be subjected to all image processing functions available in ImageJ. Click here for additional data file. Click here for additional data file.
  15 in total

1.  QuickPALM: 3D real-time photoactivation nanoscopy image processing in ImageJ.

Authors:  Ricardo Henriques; Mickael Lelek; Eugenio F Fornasiero; Flavia Valtorta; Christophe Zimmer; Musa M Mhlanga
Journal:  Nat Methods       Date:  2010-05       Impact factor: 28.547

2.  Ultra-high resolution imaging by fluorescence photoactivation localization microscopy.

Authors:  Samuel T Hess; Thanu P K Girirajan; Michael D Mason
Journal:  Biophys J       Date:  2006-09-15       Impact factor: 4.033

Review 3.  The ImageJ ecosystem: An open platform for biomedical image analysis.

Authors:  Johannes Schindelin; Curtis T Rueden; Mark C Hiner; Kevin W Eliceiri
Journal:  Mol Reprod Dev       Date:  2015-07-07       Impact factor: 2.609

4.  Fluorescence nanoscopy by ground-state depletion and single-molecule return.

Authors:  Jonas Fölling; Mariano Bossi; Hannes Bock; Rebecca Medda; Christian A Wurm; Birka Hein; Stefan Jakobs; Christian Eggeling; Stefan W Hell
Journal:  Nat Methods       Date:  2008-09-15       Impact factor: 28.547

5.  Three-dimensional sub-100 nm resolution fluorescence microscopy of thick samples.

Authors:  Manuel F Juette; Travis J Gould; Mark D Lessard; Michael J Mlodzianoski; Bhupendra S Nagpure; Brian T Bennett; Samuel T Hess; Joerg Bewersdorf
Journal:  Nat Methods       Date:  2008-05-11       Impact factor: 28.547

6.  Super-resolution imaging with small organic fluorophores.

Authors:  Mike Heilemann; Sebastian van de Linde; Anindita Mukherjee; Markus Sauer
Journal:  Angew Chem Int Ed Engl       Date:  2009       Impact factor: 15.336

7.  Quantitative evaluation of software packages for single-molecule localization microscopy.

Authors:  Daniel Sage; Hagai Kirshner; Thomas Pengo; Nico Stuurman; Junhong Min; Suliana Manley; Michael Unser
Journal:  Nat Methods       Date:  2015-06-15       Impact factor: 28.547

8.  The fidelity of stochastic single-molecule super-resolution reconstructions critically depends upon robust background estimation.

Authors:  Eelco Hoogendoorn; Kevin C Crosby; Daniela Leyton-Puig; Ronald M P Breedijk; Kees Jalink; Theodorus W J Gadella; Marten Postma
Journal:  Sci Rep       Date:  2014-01-24       Impact factor: 4.379

9.  Image artifacts in single molecule localization microscopy: why optimization of sample preparation protocols matters.

Authors:  Donna R Whelan; Toby D M Bell
Journal:  Sci Rep       Date:  2015-01-21       Impact factor: 4.379

10.  ThunderSTORM: a comprehensive ImageJ plug-in for PALM and STORM data analysis and super-resolution imaging.

Authors:  Martin Ovesný; Pavel Křížek; Josef Borkovec; Zdeněk Svindrych; Guy M Hagen
Journal:  Bioinformatics       Date:  2014-04-25       Impact factor: 6.937

View more
  4 in total

Review 1.  Navigating the Landscape of Tumor Extracellular Vesicle Heterogeneity.

Authors:  Sabrina Roy; Hsing-Ying Lin; Chung-Yu Chou; Chen-Han Huang; Julia Small; Noah Sadik; Caroline M Ayinon; Elizabeth Lansbury; Lilian Cruz; Anudeep Yekula; Pamela S Jones; Leonora Balaj; Bob S Carter
Journal:  Int J Mol Sci       Date:  2019-03-18       Impact factor: 5.923

2.  Quantification of endogenous and exogenous protein expressions of Na,K-ATPase with super-resolution PALM/STORM imaging.

Authors:  Kristoffer Bernhem; Hans Blom; Hjalmar Brismar
Journal:  PLoS One       Date:  2018-04-25       Impact factor: 3.240

3.  Neuronal Aβ42 is enriched in small vesicles at the presynaptic side of synapses.

Authors:  Yang Yu; Daniel C Jans; Bengt Winblad; Lars O Tjernberg; Sophia Schedin-Weiss
Journal:  Life Sci Alliance       Date:  2018-06-14

4.  Single-particle electroluminescence of CsPbBr3 perovskite nanocrystals reveals particle-selective recombination and blinking as key efficiency factors.

Authors:  Dharmendar Kumar Sharma; Shuzo Hirata; Martin Vacha
Journal:  Nat Commun       Date:  2019-10-03       Impact factor: 14.919

  4 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.