Hostname: page-component-76d6cb85b7-8p85h Total loading time: 0 Render date: 2026-07-13T09:27:32.540Z Has data issue: false hasContentIssue false

DeepSpot: A deep neural network for RNA spot enhancement in single-molecule fluorescence in-situ hybridization microscopy images

Published online by Cambridge University Press:  19 April 2022

Emmanuel Bouilhol*
Affiliation:
CNRS, IBGC, UMR 5095, Université de Bordeaux, Bordeaux, France Bordeaux Bioinformatics Center, Université de Bordeaux, Bordeaux, France
Anca F. Savulescu
Affiliation:
IDM, Faculty of Health Sciences, University of Cape Town, Cape Town, South Africa
Edgar Lefevre
Affiliation:
Bordeaux Bioinformatics Center, Université de Bordeaux, Bordeaux, France
Benjamin Dartigues
Affiliation:
Bordeaux Bioinformatics Center, Université de Bordeaux, Bordeaux, France
Robyn Brackin
Affiliation:
Advanced Medical Bioimaging CF, Charité—Universitätsmedizin, Berlin, Germany
Macha Nikolski*
Affiliation:
CNRS, IBGC, UMR 5095, Université de Bordeaux, Bordeaux, France Bordeaux Bioinformatics Center, Université de Bordeaux, Bordeaux, France
Rights & Permissions [Opens in a new window]

Abstract

Detection of RNA spots in single-molecule fluorescence in-situ hybridization microscopy images remains a difficult task, especially when applied to large volumes of data. The variable intensity of RNA spots combined with the high noise level of the images often requires manual adjustment of the spot detection thresholds for each image. In this work, we introduce DeepSpot, a Deep Learning-based tool specifically designed for RNA spot enhancement that enables spot detection without the need to resort to image per image parameter tuning. We show how our method can enable downstream accurate spot detection. DeepSpot’s architecture is inspired by small object detection approaches. It incorporates dilated convolutions into a module specifically designed for context aggregation for small object and uses Residual Convolutions to propagate this information along the network. This enables DeepSpot to enhance all RNA spots to the same intensity, and thus circumvents the need for parameter tuning. We evaluated how easily spots can be detected in images enhanced with our method by testing DeepSpot on 20 simulated and 3 experimental datasets, and showed that accuracy of more than 97% is achieved. Moreover, comparison with alternative deep learning approaches for mRNA spot detection (deepBlink) indicated that DeepSpot provides more precise mRNA detection. In addition, we generated single-molecule fluorescence in-situ hybridization images of mouse fibroblasts in a wound healing assay to evaluate whether DeepSpot enhancement can enable seamless mRNA spot detection and thus streamline studies of localized mRNA expression in cells.

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 (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. (a) RNA spots on a noisy background. (b) Spots’ intensity is increased after the enhancement by $ e $.

Figure 1

Table 1. List of datasets used for training (22 training datasets) and evaluation (21 test datasets) of the DeepSpot network. Images in the $ {\mathrm{DS}}_{\mathrm{var}}^i $ datasets have spot intensities between 160 and 220 for each image. For the fixed intensity datasets $ {\mathrm{DS}}_{\mathrm{fixed}}^i $, the spot intensity is set to one value within [160…220] for a given image, but varies from image to image. Ten variable intensity $ {\mathrm{DS}}_{\mathrm{var}}^i $ and 10 fixed intensity $ {\mathrm{DS}}_{\mathrm{fixed}}^i $ datasets are named according to the number of spots in the images, $ i $. The dataset $ {\mathrm{DS}}_{\mathrm{hybrid}} $ combines $ {\mathrm{DS}}_{\mathrm{exp}} $ with $ 25\% $ simulated images.

Figure 2

Figure 2. DeepSpot network architecture is composed of the context aggregation for small objects module constituted of a multipath network (Panel A) and a customized ResNet component (Panel B). A custom loss function is used for training the network.

Figure 3

Figure 3. Full pre-activation residual block, composed of batch normalization, activation, and convolution, repeated three times before dropout and residual connection.

Figure 4

Table 2. Spot enhancement performance in terms of resulting spot intensity. The measures displayed correspond to the spot intensity between [0, 255] after enhancement by the neural network and averaged by category of models and datasets. Between brackets are shown the $ 95\% $ confidence intervals. Model categories are listed in rows, whereas columns correspond to the dataset categories on which the different models were applied.

Figure 5

Figure 4. Spot matching by 1-neighbor $ k $-d tree between the detected mRNA spots $ \left\{{p}_1,\dots, {p}_9\right\} $ depicted in blue and annotated spots $ \left\{{q}_1,\dots, {q}_7\right\} $ depicted in red. The $ k $-d tree construction for $ \left\{{p}_1,\dots, {p}_9\right\} $ is shown on the left. Using the matching radius depicted by circles, the $ k $-d tree queries for $ {q}_1 $ and $ {q}_2 $, shown in red, lead to the same leaf $ {p}_2 $ and correspond to an ambiguous match, while query for $ {q}_3 $ leads to an unique match. mRNA spots $ {p}_1,{p}_4 $, and $ {p}_8 $ are the False Negatives.

Figure 6

Table 3. Models’ performance per model type. Metrics (F1-score, precision, recall, and ambiguous matches [AMs]) were calculated by averaging the values obtained for each image of the 21 test datasets. Top values in cells correspond to the mean value, whereas bottom values between brackets show the 95% confidence interval. Best values are highlighted in bold.

Figure 7

Figure 5. Heat map of the F1-scores obtained by each of the 22 models when evaluated on the 21 test datasets described in Table 1.

Figure 8

Table 4. Models’ performance for deepBlink and DeepSpot for smFISH spot detection. Overall F1-scores are calculated by averaging the values obtained for each image of the test datasets corresponding to each dataset category. Top values in each cell correspond to the mean value, whereas bottom values between brackets show the 95% confidence interval. Best values are highlighted in bold.

Figure 9

Figure 6. Examples of the results obtained with DeepSpot and deepBlink on the experimental test datasets DSexp (first row) and deepBlink (second row), and the simulated spots with fixed (DSfixed) and variable (DSvar) intensity datasets for the third and fourth rows, respectively. Colored circles indicate where the spots were detected by DeepSpot and deepBlink (blue and green, respectively). In the ground truth column, pink circles indicate the spots that were previously annotated as ground truth by alternative methods. The last two columns show the magnification at the positions indicated by the colored rectangles for DeepSpot and deepBlink, respectively.

Figure 10

Figure 7. Processing steps for the end-to-end wound healing assay. Panel A shows a typical smFISH image of the wound healing assay. Panel B shows the cell quantization procedure in three sections and the direction of the wound (red arrow). $ {\mathrm{S}}_{\mathrm{wound}} $ section is oriented toward the wound and is shown in light blue, and other sections are in dark blue. Panel C represents how the cell and nucleus were manually segmented and mRNA spots were counted after enhancement within the cytoplasmic portion of each section. Panel D presents the Wound Polarity Index (WPI) of cytoplasmic mRNA transcripts in $ {\mathrm{S}}_{\mathrm{wound}} $ compared to other sections for the $ \beta $-Actin RNA. WPI was calculated in migrating and nonmigrating cells. The bars correspond to the median and the error bars to the standard deviation from the median for 100 bootstrapped WPI estimates.

Supplementary material: PDF

Bouilhol et al. supplementary material

Bouilhol et al. supplementary material

Download Bouilhol et al. supplementary material(PDF)
PDF 464.6 KB