| Literature DB >> 32446959 |
Haneen Alsehli1, Fuad Mosis2, Christopher Thompson3, Eva Hamrud4, Erika Wiseman5, Eileen Gentleman6, Davide Danovi7.
Abstract
High-throughput imaging methods can be applied to relevant cell culture models, fostering their use in research and translational applications. Improvements in microscopy, computational capabilities and data analysis have enabled high-throughput, high-content approaches from endpoint 2D microscopy images. Nonetheless, trade-offs in acquisition, computation and storage between content and throughput remain, in particular when cells and cell structures are imaged in 3D. Moreover, live 3D phase contrast microscopy images are not often amenable to analysis because of the high level of background noise. Cultures of Human induced pluripotent stem cells (hiPSC) offer unprecedented scope to profile and screen conditions affecting cell fate decisions, self-organisation and early embryonic development. However, quantifying changes in the morphology or function of cell structures derived from hiPSCs over time presents significant challenges. Here, we report a novel method based on the analysis of live phase contrast microscopy images of hiPSC spheroids. We compare self-renewing versus differentiating media conditions, which give rise to spheroids with distinct morphologies; round versus branched, respectively. These cell structures are segmented from 2D projections and analysed based on frame-to-frame variations. Importantly, a tailored convolutional neural network is trained and applied to predict culture conditions from time-frame images. We compare our results with more classic and involved endpoint 3D confocal microscopy and propose that such approaches can complement spheroid-based assays developed for the purpose of screening and profiling. This workflow can be realistically implemented in laboratories using imaging-based high-throughput methods for regenerative medicine and drug discovery.Entities:
Keywords: 3D; Cell phenotyping; High content imaging; High throughput imaging; Spheroids; Stem cells
Mesh:
Year: 2020 PMID: 32446959 PMCID: PMC8165939 DOI: 10.1016/j.ymeth.2020.05.017
Source DB: PubMed Journal: Methods ISSN: 1046-2023 Impact factor: 3.608
Fig. 1Spheroids obtained from hiPSCs present consistent changes in morphology in different media conditions. (A) Scheme of this study – hiPSC (left) are plated in suspension. After 2 days medium is changed either maintaining in self-renewing E8 conditions or moved to differentiating KSR BMP4 conditions. Wells are imaged every hour from day 2 to day 6. Scale Bar, 500 uM. (B) Consistency of changes in shape – We observe formation of round or branched spheroids in the different media. Representative experiment at 96 h with n = 9 technical replicates. Images included are of spheroids in E8 (left) and KSR BMP4 conditions (right). (C) Endpoint confocal imaging – Representative spheroids at 96 h (endpoint day 6) imaged with confocal microscopy. Note the consistent shape changes in DAPI and staining of Oct4 pluripotency marker.
Fig. 2Exploiting live images’ frame-to-frame variations to improve segmentation and automated analysis with computational neural networks. (A) Representative images of spheroids cultured in E8 and KSR+BMP4 media at the beginning (1–2 h), middle (45–46 h), and end (95–96 h) of the observation period. The image Delta is produced by subtraction of pixel intensities: note that background halos surrounding the spheroids are effectively removed with this strategy. Segmentation is obtained from the Delta images via a dedicated CellProfiler pipeline (see Appendix 1 for details). Scale Bar, 500 um. (B) colours refer to prediction (top right square) and actual condition (frame); one early timepoint example is inaccurately classified, whereas one late timepoint example is correct. (C) A tailored Convolutional Neural Network is trained and used to predict Spheroid Phenotype Classification in two classes based on metadata of the medium conditions used. The graph shows phenotype prediction accuracy (rolling average over 10 h) over time increasing at later timepoints.
| Module | Function | Purpose | Output |
|---|---|---|---|
| i. Primary analysis | |||
| Image math | Calculates absolute difference in pixel intensity between each frame and the following frame to generate a new set of images. | Filters out all pixels defined as background, with no change in intensity from each frame to the following frame in the stack. | |
| Save images | Exports images as a new stack (Delta) for further analysis. | Exports a new set of images as a stack (Delta) that can be analysed. | |
| Identify primary objects | Filters out objects to only retain those between 1 and 5000 pixels via thresholding. | Identifies objects (areas of pixels intensities that make up the spheroid). | |
| Expand or shrink objects | Expands each object by 2 pixels. | Allows all objects including the ones that make up the spheroid to be in contact with each other. | |
| Split or merge objects | Merges all objects that are in contact with each other (i.e. have a distance in pixels of 0). | Transforms all small objects that make the spheroid into a single object. | |
| Fill objects | Holes smaller than an area of 800 pixels will be filled. | Fills up left-over holes within the object (spheroid). | |
| Measure object size shape | Identifies the size of all objects. | Identifies the size of all remaining objects in the field, including the spheroid. | |
| Filter objects | Removes all objects with an area of less than 60,000 pixels. | Filters out anything not large enough to be a spheroid. | |
| Expand or shrink objects | Shrinks object by 2 pixels. | Returns the edge of the spheroid to its original size after initial 2-pixel expansion. | |
| ii. Extract features | |||
| Measure object size shape | Measures the morphology properties of the object. | Measures features of object (spheroid), e.g. area, form factor. | |
| Export to spreadsheet | Exports measurements to a spreadsheet for analysis. | Allows subsequent analysis of exported values for desired features. | |
| iii. Extract segmented spheroid stack | |||
| Convert objects to image | Converts object to an image, generating a stack of binary spheroid (termed Binary). | Generates an image from the object (currently a binary form) to extract spheroid from Delta stack. | |
| Image math | Calculates absolute difference in pixel intensity between each frame of Delta against Binary, which generates a set of images of background frames (termed Background). | Uses Binary spheroid image stack to remove spheroid from Delta, thus creating a stack containing only the Background from Delta. | |
| Image math | Calculates absolute difference in pixel intensity between each frame of Delta and Background to generate a set of images (termed Segmented). | Removes background of spheroid from Delta, and generates a stack of images with a completely segmented spheroid. | |
| Save images | Exports Segmented as a stack. | Exports Segmented stack to be subsequently analysed. | |