Hostname: page-component-76d6cb85b7-f97m6 Total loading time: 0 Render date: 2026-07-13T12:17:06.887Z Has data issue: false hasContentIssue false

Introducing Diinamic, a flexible and robust method for clustering analysis in single-molecule localization microscopy

Published online by Cambridge University Press:  10 July 2023

Anne-Lise Paupiah
Affiliation:
Inserm UMR-S 1270, Paris, France Sorbonne Université, Paris, France Institut du Fer à Moulin, INSERM-Sorbonne Université, Paris, France
Xavier Marques
Affiliation:
Inserm UMR-S 1270, Paris, France Sorbonne Université, Paris, France Institut du Fer à Moulin, INSERM-Sorbonne Université, Paris, France Museum National d’Histoire Naturelle, CNRS UMR 7196-INSERM U1154, Paris, France
Zaha Merlaud
Affiliation:
Inserm UMR-S 1270, Paris, France Sorbonne Université, Paris, France Institut du Fer à Moulin, INSERM-Sorbonne Université, Paris, France
Marion Russeau
Affiliation:
Inserm UMR-S 1270, Paris, France Sorbonne Université, Paris, France Institut du Fer à Moulin, INSERM-Sorbonne Université, Paris, France
Sabine Levi
Affiliation:
Inserm UMR-S 1270, Paris, France Sorbonne Université, Paris, France Institut du Fer à Moulin, INSERM-Sorbonne Université, Paris, France
Marianne Renner*
Affiliation:
Inserm UMR-S 1270, Paris, France Sorbonne Université, Paris, France Institut du Fer à Moulin, INSERM-Sorbonne Université, Paris, France
*
Corresponding author: Marianne Renner; Email:marianne.renner@sorbonne-universite.fr
Rights & Permissions [Opens in a new window]

Abstract

Super-resolution microscopy allowed major improvements in our capacity to describe and explain biological organization at the nanoscale. Single-molecule localization microscopy (SMLM) uses the positions of molecules to create super-resolved images, but it can also provide new insights into the organization of molecules through appropriate pointillistic analyses that fully exploit the sparse nature of SMLM data. However, the main drawback of SMLM is the lack of analytical tools easily applicable to the diverse types of data that can arise from biological samples. Typically, a cloud of detections may be a cluster of molecules or not depending on the local density of detections, but also on the size of molecules themselves, the labeling technique, the photo-physics of the fluorophore, and the imaging conditions. We aimed to set an easy-to-use clustering analysis protocol adaptable to different types of data. Here, we introduce Diinamic, which combines different density-based analyses and optional thresholding to facilitate the detection of clusters. On simulated or real SMLM data, Diinamic correctly identified clusters of different sizes and densities, being performant even in noisy datasets with multiple detections per fluorophore. It also detected subdomains (“nanodomains”) in clusters with non-homogeneous distribution of detections.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Protocol for clustering analysis on SMLM data using Diinamic-R or Diinamic-V. (a) Schematic representation of the analysis phases on a simulated cluster. Diinamic-R relies on the segmented rendered image to select candidate clusters whereas Diinamic-V uses a Voronoi tessellation. Pixels that bear enough density of detections (Diinamic-R) or Voronoi tesserae (polygons) that are small enough (Diinamic-V) are used to create candidate clusters by coalescence. Candidate clusters are analyzed on a grid created from the pixel size of rendered images, and they are retained if they fulfill density and size criteria. (b) Application of the Diinamic-R protocol on PALM data of Dendra2-tagged Kv2.1 channels in hippocampal neuron cultures. The pointillistic image (left) represents the coordinates of detections, which are used to create a rendered image of detections (“Rendered”, see Materials and methods). After segmenting the rendered image with an intensity threshold, the rendered mask is used to preselect pixels and candidate clusters. The final result (right panel, “Detected clusters”) shows each retained cluster in a different color (arrows). Note the variable size of clusters that can be adjacent to other clusters. Scale bar: 300 nm.

Figure 1

Table 1. Performance analysis of Diinamic-R and Diinamic-V against Ground truth scenarios 2–10 from Nieves et al.(23).

Figure 2

Table 2. Performance analysis of Diinamic-R and Diinamic-V against scenarios 2–10 from Nieves et al.(23), simulating multiple blinking of fluorophores.

Figure 3

Table 3. Versatility of Diinamic-R and Diinamic-V, evaluated by counting the number of scenarios with acceptable or good scores (scores above ~0.6).

Figure 4

Figure 2. Performance of DBSCAN, Diinamic-R, and Diinamic-V in finding the borders of clusters depending on the density of background noise. (a) Examples of a simulated cluster of small (50 nm; a1) or large (250 nm; a2) diameter, surrounded by non-clustered detections (“noise”). The simulations contained 10 clusters with the same characteristics. The density of detections in and out of clusters was variable to vary the ratio cluster density/noise density. Scale bar: 100 nm. (b) Quantifications of the number of detections per detected cluster for small (b1) and large-sized (b2) simulated clusters with respect to the ratio between the density in and out of clusters (Ratio density in/out clusters) for DBSCAN (orange circles), Diinamic-R (blue triangles), and Diinamic-V (green squares). The horizontal discontinuous line represents the ground truth. Mean ± SD, n = 3 independent simulations.

Figure 5

Figure 3. Performance of DBSCAN, Diinamic-R, and Diinamic-V in avoiding the detection of false clusters arising from multiple detections of randomly distributed molecules. (a) The positions of randomly distributed molecules at low (top panel) or high (bottom panel) density were overlaid by a cloud of detections to simulate multiple detections of each molecule. Each group (initial detection plus the cloud of multiple detections) is depicted in a different color. Scale bar: 100 nm. (b) Proportion of false clusters detected (as % of the maximum possible, which is the number of molecules) by the three analysis methods, for simulations with the indicated density of molecules. Mean ± SD, n = 3 independent simulations, KW test, and Dunn post-hoc with respect to the ground truth, * p < .05.

Figure 6

Figure 4. Performance of DBSCAN, Diinamic-R, and Diinamic-V in detecting clusters in a mixed population of clusters of different sizes and densities, in the presence of multiple detections. Simulated data contained 20 clusters of different sizes and densities, surrounded by randomly distributed detections. (a) Pointillistic images of an example of simulation and the clusters detected by the three analyses (in red). Blue rectangle: area shown with higher magnification in the lower panels. Note the detection of small and false clusters by DBSCAN (black arrows). Scale bar: 1 μm. (b) Quantifications of the detected clusters. (b1) Number of clusters (the horizontal line shows the ground truth). Mean ± SD. (b2) Area. Median and 5%–95% IQR. (b3) Number of detections. Median and 5%–95% IQR. n = 10 independent simulations. KW test and Dunn post-hoc, ns, not significant; **, p < .01; ****, p < .0001.

Figure 7

Figure 5. Clustering analysis in PALM vs STORM data. Pointillistic images (a1, b1); rendered images (a2, b2) and cluster detection (a3, b3) of a PALM (a) and STORM (b) dataset obtained on the same molecules (Kv2.1WT-Dendra2, labeled with Alexa 647-coupled antibodies anti-Dendra2) of the sample. In a3, b3, each detected cluster is depicted with a different color; all the other detections appear in grey. Scale bar: 2 μm. (c) Overlay of pointillistic images in a1, b1. Scale bar: 2 μm. (d) Cluster detection results (number of detections per cluster, d1; area of clusters, (d2) of the data in a3, b3.

Figure 8

Figure 6. Detection of clusters and subdomains within clusters on SMLM data. (a) SMLM detections (pointillistic image, a1) and cluster detection in an example of dense PALM data for Kv2.1 in a cultured hippocampal neuron. (a2) Clusters found by Diinamic-R, depicted in different colors. (a3) Second detection of clusters by DBSCAN (subdomains), inside the clusters detected by Diinamic. Scale bar: 1 μm. (b) Pointillistic (b1) and rendered (b2, false colors) STORM images of the α1 subunit of GABAAR at the surface of a cultured hippocampal neuron. The blue rectangle indicates the region zoomed in C. Scale bar: 200 nm. (c) Higher magnification of a cluster detected in b1 (c1) and the subdomains found (c2). In c2, each subdomain appears in a different color. Detections in the cluster but not in subdomains appear in grey. The contour indicates the border of the cluster. Scale bar: 100 nm.

Supplementary material: PDF

Paupiah et al. supplementary material

Figures S1-S2 and Table S1

Download Paupiah et al. supplementary material(PDF)
PDF 294.1 KB