ImArray - An Automated High-Performance Microarray Scanner Software for Microarray Image Analysis, Data Management and Knowledge Mining Wei-Bang Chen and.

Slides:



Advertisements
Similar presentations
Analysis of Microarray Genomic Data of Breast Cancer Patients Hui Liu, MS candidate Department of statistics Prof. Eric Suess, faculty mentor Department.
Advertisements

Model Based Radiographic Image Classification This method implements an object oriented knowledge representation to automatically determines the body part.
MicroArray Image Analysis
MicroArray Image Analysis Robin Liechti
Automatic Identification of Bacterial Types using Statistical Image Modeling Sigal Trattner, Dr. Hayit Greenspan, Prof. Shimon Abboud Department of Biomedical.
Automatic in vivo Microscopy Video Mining for Leukocytes * Chengcui Zhang, Wei-Bang Chen, Lin Yang, Xin Chen, John K. Johnstone.
AIIA Lab, Department of Informatics Aristotle University of Thessaloniki Z.Theodosiou, F.Raimondo, M.E.Garefalaki, G.Karayannopoulou, K.Lyroudia, I.Pitas,
Introduction to Microarray Analysis and Technology Dave Lin - November 5, 2001.
Microarray technology and analysis of gene expression data Hillevi Lindroos.
TIGR Spotfinder: a tool for microarray image processing
DNA Microarray: A Recombinant DNA Method. Basic Steps to Microarray: Obtain cells with genes that are needed for analysis. Isolate the mRNA using extraction.
A Study of Approaches for Object Recognition
Figure 1: (A) A microarray may contain thousands of ‘spots’. Each spot contains many copies of the same DNA sequence that uniquely represents a gene from.
‘Gene Shaving’ as a method for identifying distinct sets of genes with similar expression patterns Tim Randolph & Garth Tan Presentation for Stat 593E.
The Human Genome Project and ~ 100 other genome projects:
Microarrays and Gene Expression Analysis. 2 Gene Expression Data Microarray experiments Applications Data analysis Gene Expression Databases.
Introduce to Microarray
Scanning and image analysis Scanning -Dyes -Confocal scanner -CCD scanner Image File Formats Image analysis -Locating the spots -Segmentation -Evaluating.
Genomics I: The Transcriptome RNA Expression Analysis Determining genomewide RNA expression levels.
By Moayed al Suleiman Suleiman al borican Ahmad al Ahmadi
Analysis of microarray data
Microarray Preprocessing
Accuracy of PCA for Cancer detection applied to micro array data by Nasser Abbasi Project supervisor: Dr C.H. Lee Mathematics department, CSUF.
Image processing for selected biological experiments J. Schier, B. Kovář ÚTIA AV ČR, v.v.i.
CDNA Microarrays Neil Lawrence. Schedule Today: Introduction and Background 18 th AprilIntroduction and Background 25 th AprilcDNA Mircoarrays 2 nd MayNo.
Results Davidson College Biology Department DNA Microarrays: A guide to teaching chips Allison Amore, Sheena Bossie, Max Citrin, Erin Cobain,
Unsupervised Learning-Based Spatio-Temporal Vehicle Tracking and Indexing for Transportation Multimedia Database Systems Chengcui Zhang Department of Computer.
The following slides have been adapted from to be presented at the Follow-up course on Microarray Data Analysis.
Clustering of DNA Microarray Data Michael Slifker CIS 526.
DNA MICROARRAYS WHAT ARE THEY? BEFORE WE ANSWER THAT FIRST TAKE 1 MIN TO WRITE DOWN WHAT YOU KNOW ABOUT GENE EXPRESSION THEN SHARE YOUR THOUGHTS IN GROUPS.
Department of Statistics, University of California, Berkeley, and Division of Genetics and Bioinformatics, Walter and Eliza Hall Institute of Medical Research.
Motion Object Segmentation, Recognition and Tracking Huiqiong Chen; Yun Zhang; Derek Rivait Faculty of Computer Science Dalhousie University.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Multimedia Information Retrieval and Multimedia Data Mining Chengcui Zhang Assistant Professor Dept. of Computer and Information Science University of.
CDNA Microarrays MB206.
Panu Somervuo, March 19, cDNA microarrays.
Applying statistical tests to microarray data. Introduction to filtering Recall- Filtering is the process of deciding which genes in a microarray experiment.
K. Zagoris, K. Ergina and N. Papamarkos Image Processing and Multimedia Laboratory Department of Electrical & Computer Engineering Democritus University.
Probe-Level Data Normalisation: RMA and GC-RMA Sam Robson Images courtesy of Neil Ward, European Application Engineer, Agilent Technologies.
MESA LAB Two papers in icfda14 Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of California,
CS491JH: Data Mining in Bioinformatics Introduction to Microarray Technology Technology Background Data Processing Procedure Characteristics of Data Data.
An Automated Segmentation Method for Microarray Image Analysis Wei-Bang Chen 1, Chengcui Zhang 1 and Wen-Lin Liu 2 1 Department of Computer and Information.
Microarrays and Gene Expression Analysis. 2 Gene Expression Data Microarray experiments Applications Data analysis Gene Expression Databases.
What Is Microarray A new powerful technology for biological exploration Parallel High-throughput Large-scale Genomic scale.
1 FINAL PROJECT- Key dates –last day to decided on a project * 11-10/1- Presenting a proposed project in small groups A very short presentation (Max.
MICROARRAY TECHNOLOGY
Computational Biology and Bioinformatics Lab. Songhwan Hwang Functional Genomics DNA Microarray Technology.
Gene Expression Analysis. 2 DNA Microarray First introduced in 1987 A microarray is a tool for analyzing gene expression in genomic scale. The microarray.
Computational Laboratory: aCGH Data Analysis Feb. 4, 2011 Per Chia-Chin Wu.
Microarray Technology. Introduction Introduction –Microarrays are extremely powerful ways to analyze gene expression. –Using a microarray, it is possible.
Zhongyan Liang, Sanyuan Zhang Under review for Journal of Zhejiang University Science C (Computers & Electronics) Publisher: Springer A Credible Tilt License.
Digital Image Processing
DNA Microarray Overview and Application. Table of Contents Section One : Introduction Section Two : Microarray Technique Section Three : Types of DNA.
Transcriptome What is it - genome wide transcript abundance How do you obtain it - Arrays + MPSS What do you do with it when you have it - ?
From: Duggan et.al. Nature Genetics 21:10-14, 1999 Microarray-Based Assays (The Basics) Each feature or “spot” represents a specific expressed gene (mRNA).
Distinguishing active from non active genes: Main principle: DNA hybridization -DNA hybridizes due to base pairing using H-bonds -A/T and C/G and A/U possible.
Statistical Analysis for Expression Experiments Heather Adams BeeSpace Doctoral Forum Thursday May 21, 2009.
Other uses of DNA microarrays
Whole Slide Image Stitching for Osteosarcoma detection Ovidiu Daescu Colaborators: Bogdan Armaselu and Harish Babu Arunachalam University of Texas at Dallas.
Microarray: An Introduction
©2003/04 Alessandro Bogliolo Analysis of gene expression by means of Microarrays.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
Experience Report: System Log Analysis for Anomaly Detection
Gene Expression Analysis
The Basics of cDNA Microarray Technology
Introduction to cDNA Microarray Technology
Image Processing for cDNA Microarray Data
Object tracking in video scenes Object tracking in video scenes
Object Detection Creation from Scratch Samsung R&D Institute Ukraine
Department of Computer Engineering
Presentation transcript:

imArray - An Automated High-Performance Microarray Scanner Software for Microarray Image Analysis, Data Management and Knowledge Mining Wei-Bang Chen and Chengcui Zhang Department of Computer and Information Sciences University of Alabama at Birmingham

2 Microarray Introduction Tumor tissueNormal tissue Labeled with different fluorescent dye (Cy3 / Cy5) Microarray slide Mix & Pour onto slide Wash Hybridization Samples compete the gene on the slide If a gene in the sample is complementary to a gene on the slide, they will bind together Microarray allows biologists to monitor gene expression level in parallel.

3 Microarray slide image Microarray Scanner 532 nm / 635 nm Microarray Slide Microarray Slide Images 532 nm / 635 nm

4 Microarray slide layout This is a block 30 × 30 spots

5 Gene expression level “Red / Green Intensity Ratio” represents the “Gene expression level”

6 The challenge of microarray image analysis Spot addressing problems  Tilted slide  Block detection  Gridline detection Segmentation problems  Uneven background  Inner holes (a donut, comet, or overlap)  Scratch  Noises Data management problems  Abundant information from unstructured documents

7 Solutions imArray - Microarray Image Analysis system  Fully automatic image analysis Orientation Gridding 1 Segmentation 1  Robust and efficient data management Unstructured Information Management Architecture (UIMA) 1.W.-B. Chen, C. Zhang, and W.-L. Liu, “An Automated Gridding and Segmentation Method for cDNA Microarray Image Analysis,” in Proc. of the 19th IEEE International Symposium on Computer-Based Medical Systems, pp , 2006.

8 UIMA Introduction Developed at IBM Component-based framework Analysis Engine (AE)  Primitive AE & Aggregate AE  Annotator  Component Descriptor Common Analysis Structure (CAS) Unstructured documents Structured information

9 System overview Slide Information Module Slide Blocking Module Slide Gridding Module Slide Segmentation Module

10 Slide Information Module Goal Retrieve information, such as probe set specification, in documents Implementation  Primitive Analysis Engine  Analyze, parse, and retrieve information in XML documents  Collaborate with agent-based automatic information retrieval module for updating retrieved contents from online databases

11 Fully automatic spot addressing Horizontal block boundaries Vertical block boundaries Horizontal gridlines Vertical gridlines

12 Slide Blocking Module Signal/Noise detector Distinguish signal (foreground pixels) from noise (background pixels) by adopting a global-local thresholding technique 1 Tilt detector Identify and correct a tiled slide by first determining the tilted angle, and then rotate the entire slide with affine transformation Block boundary detector Discovers the repeated block patterns in a slide by detecting gaps between blocks and generates the horizontal and vertical block boundaries 1 1.W.-B. Chen, C. Zhang, and W.-L. Liu, “An Automated Gridding and Segmentation Method for cDNA Microarray Image Analysis,” in Proc. of the 19th IEEE International Symposium on Computer-Based Medical Systems, pp , 2006.

13 Tilt detector Goal Identify and correct a tilted slide Implementation  Primitive analysis engine  Detect tilted angle by Principal Component Analysis (PCA)  Correct tilted slide with affine transformation

14 Tilted angle detection on artificial slides

15 Tilted angle detection on real slides

16 Slide Gridding Module Goal Generates a grid within each block for separating spots, i.e. a cell in the grid contains only one spot 1 Implementation  Aggregate Analysis Engine including two primitive analysis engines:  Bounding box generation  Gridline detection 1.W.-B. Chen, C. Zhang, and W.-L. Liu, “An Automated Gridding and Segmentation Method for cDNA Microarray Image Analysis,” in Proc. of the 19th IEEE International Symposium on Computer-Based Medical Systems, pp , 2006.

17 Spot addressing results Detecting blocks 1  Recall value: 100%  Precision value: 100% Gridding 1  Recall value: 99.97%  Precision value: 100% 1.W.-B. Chen, C. Zhang, and W.-L. Liu, “An Automated Gridding and Segmentation Method for cDNA Microarray Image Analysis,” in Proc. of the 19th IEEE International Symposium on Computer-Based Medical Systems, pp , 2006.

18 Slide Segmentation Module Goal Refine the class label within the grid region Implementation  Primitive analysis engine  Determine local threshold – Otsu’s 2  Minimize Intra-class variance Between-class variance 2. V. R. Iyer, et al. "The transcriptional program in the response of human fibroblasts to serum,“ Science, v283, pp. 83-7, 1999.

19 Spot segmentation results Segmentation results for some sample spots 1 In each row, from left to right: 1.Original spot 2.Pre-labeled spot with the segment boundary 3.Spot segmentation results 4.GenePix

20 Spot segmentation results Segmentation results 1 1.W.-B. Chen, C. Zhang, and W.-L. Liu, “An Automated Gridding and Segmentation Method for cDNA Microarray Image Analysis,” in Proc. of the 19th IEEE International Symposium on Computer-Based Medical Systems, pp , 2006.

21 Conclusions Our proposed imArray system is fully automatic  Handle uneven background and severe noise  Detect tilted slide and correct its orientation  Detect block boundaries and generate grids  Spot segmentation method is simple and effective  Highly parallelizable method  Update annotation automatically

22 Thank you !!