| Literature DB >> 26904081 |
Hardy C Hall1, Azadeh Fakhrzadeh2, Cris L Luengo Hendriks2, Urs Fischer1.
Abstract
While novel whole-plant phenotyping technologies have been successfully implemented into functional genomics and breeding programs, the potential of automated phenotyping with cellular resolution is largely unexploited. Laser scanning confocal microscopy has the potential to close this gap by providing spatially highly resolved images containing anatomic as well as chemical information on a subcellular basis. However, in the absence of automated methods, the assessment of the spatial patterns and abundance of fluorescent markers with subcellular resolution is still largely qualitative and time-consuming. Recent advances in image acquisition and analysis, coupled with improvements in microprocessor performance, have brought such automated methods within reach, so that information from thousands of cells per image for hundreds of images may be derived in an experimentally convenient time-frame. Here, we present a MATLAB-based analytical pipeline to (1) segment radial plant organs into individual cells, (2) classify cells into cell type categories based upon Random Forest classification, (3) divide each cell into sub-regions, and (4) quantify fluorescence intensity to a subcellular degree of precision for a separate fluorescence channel. In this research advance, we demonstrate the precision of this analytical process for the relatively complex tissues of Arabidopsis hypocotyls at various stages of development. High speed and robustness make our approach suitable for phenotyping of large collections of stem-like material and other tissue types.Entities:
Keywords: Arabidopsis; automated image analysis; automated phenotyping; code:matlab; confocal microscopy; hypocotyl
Year: 2016 PMID: 26904081 PMCID: PMC4746258 DOI: 10.3389/fpls.2016.00119
Source DB: PubMed Journal: Front Plant Sci ISSN: 1664-462X Impact factor: 5.753
Features available in Random Forest classification analysis pipeline.
| m.cx | X coordinate of cell center, origin top-left corner of image (μm) |
| m.cy | Y coordinate of cell center, origin top-left corner of image (μm) |
| Xnew | X coordinate of cell center, origin center of image (μm) |
| Ynew | Y coordinate of cell center, origin center of image (μm) |
| radialV | Radial coordinate of cell center, origin center of image (μm) |
| angleV | Angular coordinate of cell center, origin center of image (radian) |
| m.majoraxes | Length of major axis (first principal component axis) of cell (μm) |
| m.eccenticity | Square root of [1-(Length of minor axis (second principal component axis)^2/(Length of major axis)^2)] |
| m.theta | The angle between major axis and horizontal axis (radian) |
| s.area | Number of cell pixels (μm^2) |
| perimeter | Length of cell perimeter (μm) |
| s.radius.mean | Average value of radius of cell (distance from object border to the center of object) (μm) |
| s.radius.min | Minimum value radius of cell (μm) |
| s.radius.max | Maximum value radius of cell (μm) |
| extv | Multiplication of Length of major and minor axes (μm^2) |
| inclV | Acute angle between radial vector of cell (originating form center of image to center of cell) and major axis of cell (radian) |
| P2A | Circularity of the cell (ratio of Perimeter to Area) |
| MedianROIC | Median of ROIC intensity |
| MeanROIC | Average of ROIC intensity |
| m.theta.real | Angle between radial vector of cell (originating form center of image to center of cell) and first (major) principal component of cell (radian) |
| MedianROIW | Median of ROIC intensity |
| MeanROIW | Average of ROIC intensity |
Feature name as it appears in the diagnostic plotting.
Brief description of the measurement, including appropriate units.
Figure 1Segmentation of counterstain channel. (A) Two-channel confocal image of transverse section with watershed boundaries overlaid for entire image and xylem to cambium transition (inset) (B) Image segmentation into ROIC (entire cell) objects with random color assignment (C) Segmentation of the lumen of each cell (ROIL) with zoomed region depicted in (A; inset). (D) Cell wall regions (ROIW) derived from difference of ROIC and ROIL with zoomed region depicted in (A). (E) Example of quadrant definition for ROIC, with anticlinal quadrants “1” and “2” (yellow and blue) and periclinal quadrants “3” and “4” (green and red) for ROIL being defined by radial axis (red lines to tissue origin). (F) Sample of overlay of smoothing and segmentation parameters for diagnostic purposes.
Fluorescence measures available for quantification in analysis pipeline.
| Mean/radial(1) | Each ROI (C,L, or W) | Mean signal of radial region “1” (see Figure |
| Mean/radial(2) | Each ROI (C,L, or W) | Mean signal of radial region “2” (see Figure |
| Mean/tangentrail(3) | Each ROI (C,L, or W) | Mean signal of tangential region “3” (see Figure |
| Mean/tangentrail(4) | Each ROI (C,L, or W) | Mean signal of tangential region “4” (see Figure |
| Std/radial(1) | Each ROI (C,L, or W) | Standard deviation signal of radial region “1” (see Figure |
| Std/radial(2) | Each ROI (C,L, or W) | Standard deviation signal of radial region “2” (see Figure |
| Std/tangentrail(3) | Each ROI (C,L, or W) | Standard deviation signal of tangential region “3” (see Figure |
| Std/tangentrail(4) | Each ROI (C,L, or W) | Standard deviation signal of tangential region “4” (see Figure |
| Size/radial(1) | Each ROI (C,L, or W) | Area signal of radial region “1” (see Figure |
| Size/radial(2)' | Each ROI (C,L, or W) | Area signal of radial region “2” (see Figure |
| Size/tangentrail(3) | Each ROI (C,L, or W) | Area signal of tangential region “3” (see Figure |
| Size/tangentrail(4) | Each ROI (C,L, or W) | Area signal of tangential region “4” (see Figure |
| LumenRPA | Derived, ROIL | Ratio of periclinal to anticlinal ROIL |
| Lumensignal | Derived, ROIL | Total signal per ROIL |
| PvD | Derived, ROIL | Punctateness vs. diffuseness of ROIL |
| WallRPA | Derived, ROIW | Ratio of periclinal to anticlinal ROIW |
| Wallsignal | Derived, ROIW | Total signal per ROIW |
| CellRPA | Derived, ROIC | Ratio of periclinal to anticlinal ROIC |
| Cellsignal | Derived, RO1C | Total signal per ROIC |
| LumenRPAmean | Derived, ROIL | Ratio of periclinal to anticlinal ROIL |
| Lumensignalmean | Derived, ROIL | Total signal per ROIL |
| WallRPAmean' | Derived, ROIW | Ratio of periclinal to anticlinal ROIW |
| Wallsignalmean | Derived, ROIW | Total signal per ROIW |
| CellRPAmean | Derived, ROIW | Ratio of periclinal to anticlinal ROIC |
Name of fluorescence measure as it appears in diagnostic plotting.
Regions of interest (ROIs) to which the measure applies. Those marked as “derived” are computed from other measures generated from the ROIs.
Description of how each measure is computed.
Figure 2Training set selection from ROIC segmentation result. (A) Representative 21-day-old wild-type hypocotyl tissues showing selections for xylem I vessels (red), xylem I parenchyma (green), cambium (navy blue), phloem fibers (yellow), phloem parenchyma (light blue), cork (purple), and epidermis (orange). (B) Representative 31-day-old wild-type hypocotyl tissues showing xylem I vessels (red), xylem I parenchyma (green), xylem II vessels (navy blue), xylem II fibers (yellow), cambium (light blue), phloem fibers (purple), phloem parenchyma (orange), and cortex (olive).
Figure 3Feature selection effects on classification for representative 21 dag wild-type hypocotyl. (A) Random Forest scores for features chosen in 18-, 12-, and 5-feature classification iterations. (B–D) Classification results for 18-feature classification with 50, 70, and 90% confidence interval filtering, respectively. (E–G) Classification results for 12-feature classification with filtering as in (B–D). (H–J) Classification result for 5-feature classification with filtering as in (B–D), and (E–G) sets. Inset for (B–J) depict a sub-region of tissue where misclassifications (asterisks) of xylem-I vessel elements occurs.
Figure 4Reciprocal classification of genotypes from training set iterations of either genotype. Thirty-one-day-old hypocotyls of wild-type (A,B) and knat1 (C,D) genotypes classified with training sets of either knat1 (B,D) and wild-type (A,C) 31-day-old hypocotyls. (A–D) Classifications passing the 70% confidence interval threshold. Insets in wild type (A,B) and knat1 (C,D) are arbitrarily chosen regions at the boundary between Xylem I and II that demonstrate the effect of selection of training set iteration on classification result (classification of selected cells of clear identity are indicated as correct [checkmarks], not classified [“+” sign], and misclassified [“x”]).
Figure 5Quantitative morphological difference between wild-type and . Relative sizes of secondary cell-walled xylem II vessels (“X-II-Ve”) for technical replicates (separate immunolabeled sections) of representative 31-day-old hypocotyls of wild type and knat1, with 12-feature classification iteration. Genotype-specific training sets were applied for classifications. Error bars represent standard deviations of relative areas of all cells passing the 70% confidence interval filtering. *t-test, wild type vs. mutant, p < 0.05.
Figure 6Quantification of second channel (fluorescence) for a representative tissue (21-day-old wild-type hypocotyl) labeled with xylan-specific antibody (LM10). (A) Overlay image of CFW counterstain channel (magenta) and LM10 immunolabel (green) channel. (B) Isolated immunolabel channel after background fluorescence correction. (C) Heatmap of wall signal (grayscale; white, strong signal; black, no signal) for ROIL objects. Classification result and relative wall signal for 50 (D), 70 (E), and 90% (F) confidence filtering. (G) Quantification of relative fluorescence intensity. Error bars represent the standard deviations of means of relative signal intensities. Three biological replicates.
Figure 7Schematic of data processing pipeline showing main processing steps for training set development (A–D), image quantification (E–K), and data assembly and export (L–O). (A) Counterstain channel of two-channel image is first smoothed and segmented on one of the training set images. (B) The user then defines the number of cell classes, provides names for cell classes, and select cells for each class in each of the training set images. The cell selections are stored for the experiment. (C) The user is presented with spatial maps of the features and chooses which features to use in the classification. This data is stored as an “iteration” for the chosen training set. (D) The classification is carried out on the chosen features to produce a model to be used in classifying images of an experimental treatment class in (E–K). (E) The user selects a set of images that will use a common training set iteration, then (F) images are similarly processed (as in A) and (G) measurements for the features chosen in the training set iteration are computed for all ROIs obtained by the segmentation in (F). (H) Cell classification is carried out using the model generated by the chosen training set iteration and (I) spatial maps are generated for 50, 70, and 90% confidence intervals. Classification and confidence scores are stored for each image along with morphological measures used in classification. (J) After similar image pre-processing as the counterstain channel, fluorescence measures listed in ROIC.