Download presentation
Presentation is loading. Please wait.
Published byElisabeth Morgan Modified over 8 years ago
1
Automated processing of telomeres with ImageJ and R 5th ImageJ User & Developer Conference 3 September 2015 Aryeh Weiss Bar Ilan University
2
Telomere Imaging -- Problem Statement Telomeres are regions of repetitive nucleotide sequences located at the ends of chromosomes. They are sub-resolution objects Telomere length in various illnesses (particularly cancer) is a topic of research We are interested in visible telomere count (per cell), and relative telomere length as indicated by the intensity of the emission of telomeres labeled with a fluorescent hybridization probe (PNA-Cy3).
3
Problem Statement -- continued Each field includes 3-8 cells. 20-40 fields are acquired from each slide. 4-5 slides are prepared for each illness. 4 illness + a healthy control were studied. There are about 30-120 visible telomeres in each cells If we do the math about 3000 cells will be studied, and about 200,000 telomeres will be counted.
4
Image Processing Image Processing Workflow: 1.Preprocess: remove point noise (median filter). Darknoise and nonuniform illumination correction. 2.Segmentation of nuclei (DAPI) 3.Creation of best focus image (max intensity projection) 4.Segmentation of telomeres 5.Editing of invalid nuclei. 6.Creation of telomere and cell CSV files (Python) 7.Statistical analysis in R
5
Acquisition of Z-stacks Above Middle Below The telomeres are in focus in different planes of the z-stack 17 images were acquired at 0.2μm spacing.
6
Segmentation of Nuclei Intensity based segmentation. Watershed algorithm to separate overlapping or touching nuclei Shape based selection (roundness) Output – a complete ROI (region of interest) list identifying each nucleus The metaphase spread was not marked because it fails the roundness criterion
7
Segmentation of Telomeres Based on the “Find maxima” Imagej Plugin. The plugin counts the telomeres in each cell, individually. Mean intensity for each telomere is recorded Output – a complete ROI (region of interest) list identifying each telomere in each cell (one CSV file/cell)
8
Interactive Editing of Invalid Nuclei Object 36 was removed because of its irregular shape. Object 37 was removed because of the overlap with the cell(s) below. All steps are saved – all edited nuclei are available for review Nuclei that overlap with others may produce invalid counts Nuclei that are irregular have probably been “dragged” along the glass and are removed. Rules of the Game
9
Hierarchy of Data Each cell CSV file with telomere intensities and locations Each slide CSV file with one row/cell (telomere data summarized) Each illness Multiple slides/illness combined and then analyzed in R R output Charts comparing selected parameters (mean intensity, telomere count, percent “bright” telomeres…) in a graphical display.
10
Acknowledgements Dr Aliza Amiel, Meir Hospital in Kfar Saba Hila Katz and Batya Menasse prepared the slides and acquired most of the images. Yaron Milwid (Univ. of Toronto) wrote the Python code for interactive nucleus editing and for processing the telomere CSV files to generate the slide summaries.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.