StormGraph: A graph-based algorithm for quantitative clustering analysis of diverse single-molecule localization microscopy data
J. Scurll, L. Abraham, D. W. Zheng, R. Tafteh, K. Chou, M. R. Gold, D. Coombs
Abstract
Clustering of proteins is crucial for many cellular processes and can be imaged at nanoscale resolution using single-molecule localization microscopy (SMLM). Ideally, molecular clustering in regions of interest (ROIs) from SMLM images would be assessed using computational methods that are robust to sample and experimental heterogeneity, account for uncertainties in localization data, can analyze both 2D and 3D data, and have practical computational requirements in terms of time and hardware. While analyzing surface protein clustering on B lymphocytes using SMLM, we encountered limitations with existing cluster analysis methods. This inspired us to develop StormGraph, an algorithm using graph theory and community detection to identify clusters in heterogeneous sets of 2D and 3D SMLM data while accounting for localization uncertainties. StormGraph generates both multi-level and single-level clusterings and can quantify cluster overlap for two-color SMLM data. Importantly, StormGraph automatically determines scale-dependent thresholds from the data using scale-independent input parameters. This makes identical choices of input parameter values suitable for disparate ROIs, eliminating the need to tune parameters for different ROIs in heterogeneous SMLM datasets. We show that StormGraph outperforms existing algorithms at analyzing heterogeneous sets of simulated SMLM ROIs where ground-truth clusters are known. Applying StormGraph to real SMLM data in 2D, we reveal that B-cell antigen receptors (BCRs) reside in a heterogeneous combination of small and large clusters following stimulation, which suggests for the first time that two conflicting models of BCR activation are not mutually exclusive. We also demonstrate application of StormGraph to real two-color and 3D SMLM data.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- GRAPHIC: GRAPH-BASED HIERARCHICAL CLUSTERING FOR SINGLE-MOLECULE LOCALIZATION MICROSCOPY
M. Pouria, S. Aziznejad, … D. Sage·bioRxiv·Dec 22, 2020
- An efficient GUI-based clustering software for simulation and Bayesian cluster analysis of single-molecule localization microscopy data
Saskia Kutz, Ando C. Zehrer, … Helge Ewers·Frontiers in BioinformaticsPeer-reviewed·Oct 11, 2021
- A framework for evaluating the performance of SMLM cluster analysis algorithms
D. J. Nieves, J. A. Pike, … D. M. Owen·bioRxiv·Jun 19, 2021
- HDCluster: High-Degree Graph Clustering for Robust Analysis of Single Molecule Localization Microscopy
Ismail M. Khater, Seyed Benyamin Bagheri, … Ghassan Hamarneh·bioRxiv·Oct 23, 2025
- FOCAL3D: A 3-dimensional clustering package for single-molecule localization microscopy
Daniel F. Nino, Daniel Djayakarsana, Joshua N. Milstein·PLoS Computational BiologyPeer-reviewed·Dec 8, 2020
- Verifying molecular clusters by 2-color localization microscopy and significance testing
A. M. Arnold, M. C. Schneider, … G. J. Schuetz·bioRxiv·Nov 29, 2019