Algorithm User Guide:

Similar documents
IncuCyte ZOOM NeuroTrack Fluorescent Processing

CS 4495 Computer Vision Binary images and Morphology

Photoelectric Photometry of the Pleiades Student Manual

Automatic detection and of dipoles in large area SQUID magnetometry

A domain-knowledge-inspired mathematical framework for the description and classification of H&E stained histopathology images

Gaussian Process Based Image Segmentation and Object Detection in Pathology Slides

CLEA/VIREO PHOTOMETRY OF THE PLEIADES

Physics 248, Spring 2009 Lab 6: Radiation and its Interaction with Matter

Introducing the Morphologi G3 ID The future of particle characterization

Photoelectric Photometry of the Pleiades Student Manual

Multimedia Databases. Previous Lecture. 4.1 Multiresolution Analysis. 4 Shape-based Features. 4.1 Multiresolution Analysis

Mimir NIR Spectroscopy Data Processing Cookbook V2.0 DPC

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig

Measuring Colocalization within Fluorescence Microscopy Images

Multimedia Databases. 4 Shape-based Features. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis

Application of Micro-Flow Imaging (MFI TM ) to The Analysis of Particles in Parenteral Fluids. October 2006 Ottawa, Canada

Haas trunnions have more than one configuration. Thus, to make a program for the trunnion, you must know these facts:

ECE661: Homework 6. Ahmed Mohamed October 28, 2014

ncounter PlexSet Data Analysis Guidelines

Binary Image Analysis

SPOTTED cdna MICROARRAYS

Photoelectric Photometry of the Pleiades

Digital Image Processing COSC 6380/4393

A&P 1 Cellular Anatomy, Division & Mitosis In-lab Guide Lab Exercises. In this "Lab Exercise", we will be looking at cellular anatomy and mitosis.

Biomedical Image Analysis. Segmentation by Thresholding

Tutorial 8 Raster Data Analysis

Using Bioinformatics to Study Evolutionary Relationships Instructions

REX Evaluation Guide. American Micro Detection Systems Inc March Lane, Suite 200 Stockton, CA 95219

Basic Math. Curriculum (358 topics additional topics)

Agilent MassHunter Quantitative Data Analysis

Using ArcGIS for Hydrology and Watershed Analysis:

Energy Sources of the Far IR Emission of M33

Automated trabecular and cortical bone selection

GS Analysis of Microarray Data

Segmentation of Overlapping Cervical Cells in Microscopic Images with Superpixel Partitioning and Cell-wise Contour Refinement

Efficient Algorithms for Pulse Parameter Estimation, Pulse Peak Localization And Pileup Reduction in Gamma Ray Spectroscopy M.W.Raad 1, L.

Prep for the CSU ELM

MassHunter Software Overview

Geography 281 Map Making with GIS Project Four: Comparing Classification Methods

Image Segmentation: Definition Importance. Digital Image Processing, 2nd ed. Chapter 10 Image Segmentation.

A Laplacian of Gaussian-based Approach for Spot Detection in Two-Dimensional Gel Electrophoresis Images

GS Analysis of Microarray Data

Numerical processing of sunspot images using the digitized Royal Greenwich Observatory Archive

Filtering and Edge Detection

Relative Photometry with data from the Peter van de Kamp Observatory D. Cohen and E. Jensen (v.1.0 October 19, 2014)

Pre Algebra. Curriculum (634 topics)

Photometry of a Globular Cluster

Clusters of galaxies

Cover Page. The handle holds various files of this Leiden University dissertation

Quality Report Generated with Pix4Dmapper Pro version

PHYS133 Lab 7 The HR Diagram

Histograms allow a visual interpretation

Pre Algebra and Introductory Algebra

Local Histograms for Per-Pixel Classification

Polink TS-GMR-Hu B Kit for Immunohistochemistry Staining

Biology 160 Cell Lab. Name Lab Section: 1:00pm 3:00 pm. Student Learning Outcomes:

All Ions MS/MS: Targeted Screening and Quantitation Using Agilent TOF and Q-TOF LC/MS Systems

IE 316 Exam 1 Fall 2011

Mathematics Kindergarten

Significant Figures and an Introduction to the Normal Distribution

Module 2: Foundations in biology

Chapter 2 Polynomial and Rational Functions

Lightcloud Application

Approval Block. Prepared by: Signature Date Evan Parnell 08 NOV Reviewed by: Signature Date. Approved by: Signature Date

2010 Autodesk, Inc. All rights reserved. NOT FOR DISTRIBUTION.

EXPLORING CHORDS. Q1. Draw and label a radius on the circle. How does a chord compare with a radius? What are their similarities and differences?

IE 316 Exam 1 Fall 2011

Problem Session #5. EE368/CS232 Digital Image Processing

High Density Area Boundary Delineation

Measurments with Michelson interferometers

A Guide to Reticle Design on the Autostep 200 Edward Tang 6/4/04

Pi: The Ultimate Ratio

Introduction. Name: Basic Features of Sunspots. The Solar Rotational Period. Sunspot Numbers

Data Reduction - Optical / NIR Imaging. Chian-Chou Chen Ph319

Detecting Dark Matter Halos Sam Beder, Brie Bunge, Adriana Diakite December 14, 2012

Math Literacy. Curriculum (457 topics)

LAB 6- Mitosis & Meiosis

HubVis: Software for Gravitational Lens Estimation and Visualization from Hubble Data

RADIOACTIVITY IN THE AIR

... [1] [2] A yeast cell can continue producing new cells until its surface is covered by scars.

LoG Blob Finding and Scale. Scale Selection. Blobs (and scale selection) Achieving scale covariance. Blob detection in 2D. Blob detection in 2D

Nonparametric Methods Lecture 5

Archdiocese of Washington Catholic Schools Academic Standards Mathematics

Map My Property User Guide

Understanding the Differences between LS Algorithms and Sequential Filters

Physics 476LW Advanced Physics Laboratory Atomic Spectroscopy

Unit 2: The Structure and function of Organisms. Section 2: Inside Cells

Review for Exam 1. Erik G. Learned-Miller Department of Computer Science University of Massachusetts, Amherst Amherst, MA

THE CRYSTAL BALL FORECAST CHART

Polar alignment in 5 steps based on the Sánchez Valente method

In this Issue Feature Article DISCOVERY Yellow Did you know? Technical Tips Thank you! New Products DISCOVERY Teal Beta Testing Begins

MassHunter TOF/QTOF Users Meeting

CS Sampling and Aliasing. Analog vs Digital

The Hydrogen Atom Student Guide

Zeeman Effect Physics 481

BHS Astronomy: Galaxy Classification and Evolution

Lecture 6: Edge Detection. CAP 5415: Computer Vision Fall 2008

Exam 1 January 31, 2012

Agilent MassHunter Quantitative Data Analysis

1 The Preliminary Processing

Transcription:

Algorithm User Guide: Nuclear Quantification Use the Aperio algorithms to adjust (tune) the parameters until the quantitative results are sufficiently accurate for the purpose for which you intend to use the algorithm. You will want to test the algorithm on a variety of images so its performance can be evaluated across the full spectrum of expected imaging conditions. To be successful, it is usually necessary to limit the field of application to a particular type of tissue and a specific histological preparation. A more narrowly defined application and consistency in slide preparation generally equates to a higher probability of success in obtaining satisfactory algorithms results. Aperio algorithms provided by Human Tissue Resource Center: Positive Pixel Count Colocalization Color Deconvolution Nuclear Quantification Membrane Quantification Microvessel Analysis Rare Event Detection The Nuclear algorithm detects the nuclear staining for target chromogen for individual cells and quantifies the intensity. It performs the same complex analysis as pathologists and is able to detect positive staining for individual nuclei. This algorithm quantifies nuclei by staining, intensity and provides automatic cytoplasmic stain removal. Each nucleus is classified as 0, 1+, 2+, or 3+. The first 6 input parameters on every macro should NOT be changed. The next 3 parameters (Classifier Neighborhood, Classifier, and Class Lists) are Genie parameters and should be changed. 1

1 Algorithm Input Parameters A. Input Parameters for Nuclear Algorithm Averaging Radius Radius (microns) for Noise Reduction [0 < Value < 100]. The radius of a smoothing filter, which reduces noise resulting in smoother object edges. Curvature Threshold Curvature threshold for nuclear de-clustering [0 < Value 25]. Segmentation Type Use nuclear stain, intensity, or cytoplasmic rejection to segment nuclei [0 Nuclear Stain Only, 1 Intensity, 2 Cytoplasmic Rejection]. Nuclear objects are identified using intensity. The staining components are combined into a single intensity image in one of three ways. o Nuclear stain uses the nuclear counter-stain only, after separating and removing other stain components. This works well if counter-staining is dark. o Intensity uses the total intensity, the sum of all staining components. This works best when the counterstaining is very light and cytoplasmic staining is also small. o Cytoplasmic rejection should be used when cytoplasmic staining is present. Analysis is performed on the statistics of the positive staining channel for a bimodal distribution and the lighter mode is removed. Threshold Type Threshold method [0 Amplitude Threshold Method, 1 Edge Threshold Method, 2 Manual Threshold]. A threshold must be applied to the intensity image in order to find the edges of the nuclei. Threshold type specifies the method to be used to determine the intensity thresholds. o The amplitude threshold method automatically adjusts the threshold according the mean intensity of all pixels. The threshold is set to one sigma above the mean, which is an approximation to reject background staining. o The edge threshold method automatically adjusts the threshold according to the mean of edge pixels. The algorithm uses an edge finding method to identify edge pixels and uses the average of these pixel values to determine the threshold. o The manual threshold method is the simplest method, which uses the prescribed intensity thresholds (lower and upper below) to eliminate unwanted background. This method will not automatically adjust to compensate for lighter or darker staining between slides. Note that an intensity value of 0 corresponds to black and a value of 255 to white (as bright as possible). Edge Trimming Trim light edges of objects [0 None, 1 Weighted, 2 Unweighted]. This parameter allows the light edges of nuclei with dark centers to be removed. Histogram analysis is done and a threshold is automatically set using bimodal analysis. o None disables the method and no edge trimming will be done. o Weighted weights the threshold by a quality factor which judges the quality of the analysis. Histograms which are not bimodal will then not do very much edge trimming. o Unweighted gives the largest effect and uses the full threshold estimate. Lower Threshold Lower limit for intensity thresholding [0 < Value 255]. This value can be changed when using the manual threshold type. Since very dark nuclei are possible, a value of 0 is usually used. Increasing this value will ignore very dark pixels. Upper Threshold Upper limit for intensity thresholding [0 < Value 255]. This value can be changed when using the manual threshold type. A large value (e.g., 240) represents very faintly stained pixels. Lowering this value to 200 will ignore faintly stained pixels and require nuclear pixels to have lower intensities (darker). Min Nuclear Size Minimum area for detectable nuclei (micron-squared) [Value > 0]. Nuclei smaller than this area limit will not be counted. Max Nuclear Size Maximum area for detectable nuclei (micron-squared) [Value > 0]. Nuclei larger than this area limit will not be counted. Min Roundness Nuclei with roundness less than this are not reported [0 Value 1]. Roundness is the ratio of the object area to the area of a circle that fully encloses that object. Circular objects will have a value of 1. Small values indicate non-circular objects. 2

Min Compactness Nuclei with compactness less than this are not reported [0 Value 1]. Compactness is the ratio of area of the object to the area of a circle that has a circumference equal to the perimeter of the object. Circular objects will have a value of 1. Small values indicate noncircular objects. Min Elongation Nuclei with aspect ratios less than this are not reported [0 Value 1]. Remove Light Objects Value = 0 removes no nuclei, Value = 1 removes all nuclei [0.0 < Value < 1.0]. This parameter allows removal of light objects. A value of 0.0 causes no objects to be removed. A value of 1.0 will remove all objects. Values between these two limits define a dividing line between the lightest and darkest object found and removes objects with average intensity above this line (lighter objects). For example, value = 0.5 defines the dividing line at the midpoint between lightest and darkest object found. Clear Area Intensity Intensity of clear area [0 < Value 255]. Nuclear Stain (Red) OD for nuclear red [0.0 Value 1.0]. Nuclear Stain (Green) OD for nuclear green [0.0 Value 1.0]. Nuclear Stain (Blue) OD for nuclear blue [0.0 Value 1.0]. Positive Stain (Red) OD for positive red [0.0 Value 1.0]. Positive Stain (Green) OD for positive green [0.0 Value 1.0]. Positive Stain (Blue) OD for positive blue [0.0 Value 1.0]. 3rd Stain (Red) OD for color (3) red [0.0 Value 1.0]. 3rd Stain (Green) OD for color (3) green [0.0 Value 1.0]. 3rd Stain (Blue) OD for color (3) blue [0.0 Value 1.0]. Cytoplasmic Intensity Threshold Adjust the nuclear Intensity of Cytoplasm < Threshold. [0 Disables]. Weak(1+) Threshold Nuclear intensity threshold for weak (1+) [0 < Value 255]. Moderate(2+) Threshold Nuclear intensity threshold for moderate (2+) [0 < Value 255]. Strong(3+) Threshold Nuclear intensity threshold for strong (3+) [0 < Value 255]. Black Threshold Intensity threshold (lower limit) of strong positive nuclei [0 < Value 255]. Nuclei with positive intensity less than the black threshold are not counted. Usually this value is set to 0.0 and defines absolute black. Positive intensity is calculated as (R+G+B)/3 of the deconvolved positive channel. Use Mode Select Training or Analysis/Tuning Mode [0 Analysis/Tuning, 1- Training]. Mark-up Image Type Choose type of markup image [0 Tuning, 1 Analysis]. 2 Algorithm Results A. Understanding the Results Nuclear staining classified as 0, 1+, 2+ and 3+ is based on nuclear staining intensity. o A nucleus is classified 0 when it has no nuclear staining. o A nucleus is classified 1+ when it has weak nuclear staining. o A nucleus is classified 2+ when it has moderate nuclear staining. o A nucleus is classified 3+ when it has intense nuclear staining. Based on the percentages of 0, 1+, 2+ and 3+ nuclei, the percentage of positive stained nuclei as a percentage of 0 to 100% and the average staining intensity of the positive nuclei as a score of 0, 1+, 2+ or 3+ is determined. 3

Note: The first section of the Layer Attributes pane displays the algorithm results; the second portion (labeled Algorithm Inputs ) repeats the input parameters you specified. B. Algorithm Output Parameters Percent Positive Nuclei Intensity Score The H Score: The score is obtained by the formula: (3 x percentage of strongly staining nuclei) + (2 x percentage of moderately staining nuclei) + (percentage of weakly staining nuclei), giving a range of 0 to 300. (3+) Percent Nuclei (2+) Percent Nuclei (1+) Percent Nuclei (0+) Percent Nuclei Average Positive Intensity Average Negative Intensity (3+) Nuclei (2+) Nuclei (1+) Nuclei (0+) Nuclei Total Nuclei Average Nuclear RGB Intensity Average Nuclear Size (Pixels) Average Nuclear Size (um 2 ) Area of Analysis (Pixels) Area of Analysis (mm 2 ) 3 Correcting Background Staining A. Background Staining Cytoplasmic or background staining can create problems for the correct quantification of the staining because it increases the overall staining intensity of the slide. Cytoplasmic or background staining can also create problems for image analysis algorithms because segmentation of the nuclei becomes more difficult. Positive nuclei have a dual stain and counter-stain co-localization problem which makes it difficult to truly determine the amount of positive stain on the nuclei, especially for faint positive staining. Color Deconvolution is used to calibrate the stain colors for more accurate quantitative data. 4

B. Stain Color Parameters Stain color parameters can be calculated using Color Deconvolution s stain calibration process. C. What Is Color Calibration? By defining the stain color vectors, you are identifying to the Color Deconvolution algorithm which color identifies which stain. The default color vector values are as follows: o Color 1 Hematoxylin o Color 2 Eosin o Color 3 DAB The color vector numbers must be changed if different stains are used. The color for each stain is calibrated separately. o If possible, use a separate control slide for each stain you want to analyze. o If this is not possible, look for several areas of the digital slide that are mostly stained with stain of interest and select them by using the ImageScope drawing tools. Pick an area of light staining of only this color. Avoid selecting darker, overstained areas. If you are using only two stains, not three, set the color vector values for the third color to zero. D. Performing Color Calibration Annotate the digital slide. Be sure to annotate an area on the slide stained ONLY by that particular color. Open the Analysis window and click Create. Select Color Deconvolution v9. Choose the appropriate layer and select Selected Annotation Layers. Click Run. Open the Annotations window. Search the results and look for the Average OD (optical density) values for Red, Green, Blue. Type these values into Input parameters corresponding color component for Color 1, 2, or 3. Repeat these steps for the other stains if necessary. 5

4 Nuclear Analysis A. Running Analysis Annotate the slide. Open the Analysis window and click Create. Select Nuclear v9. Adjust the input parameters. Select Selected Annotation Layer to analyze only selected areas of the image. Check the Generate Markup Image box. Click Run. Open the Annotations window to view results. 6

7