Hostname: page-component-89b8bd64d-n8gtw Total loading time: 0 Render date: 2026-05-08T10:11:28.509Z Has data issue: false hasContentIssue false

Three-dimensional topology-based analysis segments volumetric and spatiotemporal fluorescence microscopy

Published online by Cambridge University Press:  14 December 2023

Luca Panconi*
Affiliation:
Institute of Immunology and Immunotherapy, University of Birmingham, Birmingham, UK College of Engineering and Physical Sciences, University of Birmingham, Birmingham, UK Centre of Membrane Proteins and Receptors, University of Birmingham, Birmingham, UK
Amy Tansell
Affiliation:
College of Engineering and Physical Sciences, University of Birmingham, Birmingham, UK School of Mathematics, University of Birmingham, Birmingham, UK
Alexander J. Collins
Affiliation:
Department of Chemistry, University of Cambridge, Cambridge, UK
Maria Makarova
Affiliation:
School of Biosciences, College of Life and Environmental Science, University of Birmingham, Birmingham, UK Institute of Metabolism and Systems Research, College of Medical and Dental Sciences, University of Birmingham, Birmingham, UK
Dylan M. Owen
Affiliation:
Institute of Immunology and Immunotherapy, University of Birmingham, Birmingham, UK Centre of Membrane Proteins and Receptors, University of Birmingham, Birmingham, UK School of Mathematics, University of Birmingham, Birmingham, UK
*
Corresponding author: Luca Panconi; Email: lxp609@student.bham.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Image analysis techniques provide objective and reproducible statistics for interpreting microscopy data. At higher dimensions, three-dimensional (3D) volumetric and spatiotemporal data highlight additional properties and behaviors beyond the static 2D focal plane. However, increased dimensionality carries increased complexity, and existing techniques for general segmentation of 3D data are either primitive, or highly specialized to specific biological structures. Borrowing from the principles of 2D topological data analysis (TDA), we formulate a 3D segmentation algorithm that implements persistent homology to identify variations in image intensity. From this, we derive two separate variants applicable to spatial and spatiotemporal data, respectively. We demonstrate that this analysis yields both sensitive and specific results on simulated data and can distinguish prominent biological structures in fluorescence microscopy images, regardless of their shape. Furthermore, we highlight the efficacy of temporal TDA in tracking cell lineage and the frequency of cell and organelle replication.

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. Topological representations of a z-stack. (a) Stacks may be binarized by thresholding so that specific voxels become activated. (b) Each voxel represents a point in 4D grayscale color-space. (c) The network representation establishes connectivity between neighboring active voxels. Increasing the persistence threshold permits connection of lower-intensity voxels.

Figure 1

Figure 2. Topological decompositions of videos, or t-stacks. (a) Videos are comprised of a series of distinct frames. (b) 2D segmentation establishes connectivity within frames, but not between frames. (c) Temporal topological segmentation connects components spatially and temporally while tracking addition or deletion. An example spatiotemporal component (red) is formed from a series of spatial components.

Figure 2

Figure 3. Performance on simulated data sets. (a) xyz projection of a simulated z-stack containing cell-like structures. (b) Segmentation of the structures as identified by 3D TOBLERONE. (c) The same slice of a simulated stack under decreasing levels of image quality. (d) Slices of the resulting 3D segmentation from reduced-quality images. (e, f) Volumetric sensitivity and specificity analysis on results of 3D TOBLERONE. (g) A simulated double helix. Branches between the two main backbone strands have a lower voxel intensity than the strands themselves. (h) Results of 3D Simple Segmentation on helix data. The entire structure is returned as one object. (i) Results of 3D Spot Segmentation on helix data. A significant portion of the object is no longer detected. (j) Results of 3D TOBLERONE on helix data. The two main backbone strands and each branch between are detected as separate objects.

Figure 3

Figure 4. (a) A t-stack simulation of one object dividing into two. The topology and morphology of the objects change over time. (b) 2D segmentation of the t-stack. New, unconnected objects are created in each frame. (c) Temporal segmentation of the t-stack. Objects are connected across frames and a new object is created at the moment of splitting. (d, e) Spatiotemporal sensitivity and specificity analysis on results of temporal TOBLERONE. (f) Diagram of one object splitting into five across several time frames. (g) Schematic of a lineage tree of the spatiotemporal objects given in (f).

Figure 4

Figure 5. Results on experimental data. (a) 3D visualization of fluorescing Jurkat T-cells. (b) Results of 3D Simple Segmentation on cell data. (c) Results of 3D Spot Segmentation on cell data. (d) Results of 3D TOBLERONE on cell data. (e) Histogram of cell volumes identified by 3D TOBLERONE, the mean volume of 1961.6μm3 is signified by a dashed line. (f) Histogram of mean voxel intensity, one of several summary statistics output by 3D TOBLERONE.

Figure 5

Figure 6. (a) Time series data of nuclear division in S. pombe. (b) Spatiotemporal segmentation of nuclei undergoing division. A nuclear division is recorded at 13 min. (c) Snapshot of GFP-GOWT1 mouse stem cell data. (d) Pre-processing improves background-foreground contrast. (e) Segmentation results from temporal TOBLERONE. (f) Track lines derived from applying Trackmate to segmentation.