First analysis steps o quality control and optimization o calibration and error modeling o data transformations Wolfgang Huber Dep. of Molecular Genome.

Slides:



Advertisements
Similar presentations
NASC Normalisation and Analysis of the Affymetrix Data David J Craigon.
Advertisements

ECS 289A Presentation Jimin Ding Problem & Motivation Two-component Model Estimation for Parameters in above model Define low and high level gene expression.
Microarray Quality Assessment Issues in High-Throughput Data Analysis BIOS Spring 2010 Dr Mark Reimers.
Pre-processing in DNA microarray experiments Sandrine Dudoit PH 296, Section 33 13/09/2001.
MicroArray Image Analysis
MicroArray Image Analysis Robin Liechti
First analysis steps o quality control and optimization o calibration and error modeling o data transformations Wolfgang Huber Dep. of Molecular Genome.
Gene Expression Index Stat Outline Gene expression index –MAS4, average –MAS5, Tukey Biweight –dChip, model based, multi-array –RMA, model.
Microarray Normalization
Zhongxue Chen, Monnie McGee, Qingzhong Liu and Richard Scheuermann
Normalization of microarray data
Mathematical Statistics, Centre for Mathematical Sciences
From colored speckles to expression values o quality control / optimization o calibration and error modeling o data transformations o software Wolfgang.
Microarray technology and analysis of gene expression data Hillevi Lindroos.
Statistical Methods in Microarray Data Analysis Mark Reimers, Genomics and Bioinformatics, Karolinska Institute.
Sandrine Dudoit1 Microarray Experimental Design and Analysis Sandrine Dudoit jointly with Yee Hwa Yang Division of Biostatistics, UC Berkeley
Getting the numbers comparable
DNA microarray and array data analysis
Probe Level Analysis of AffymetrixTM Data
Normalization for cDNA Microarray Data Yee Hwa Yang, Sandrine Dudoit, Percy Luu and Terry Speed. SPIE BIOS 2001, San Jose, CA January 22, 2001.
DNA Microarray Bioinformatics - #27612 Normalization and Statistical Analysis.
Preprocessing Methods for Two-Color Microarray Data
Microarray normalization, error models, quality Wolfgang Huber EMBL Brixen 15 June 2009.
Low-Level Analysis and QC Regional Biases Mark Reimers, NCI.
1 Preprocessing for Affymetrix GeneChip Data 1/18/2011 Copyright © 2011 Dan Nettleton.
Gene Expression Data Analyses (2)
Normalization of 2 color arrays Alex Sánchez. Dept. Estadística Universitat de Barcelona.
Data analytical issues with high-density oligonucleotide arrays A model for gene expression analysis and data quality assessment.
Microarray normalization, error models, quality Wolfgang Huber EMBL-EBI Brixen 16 June 2008.
1 Models and methods for summarizing GeneChip probe set data.
Microarray Data Analysis Data quality assessment and normalization for affymetrix chips.
Microarray Data Analysis Data quality assessment and normalization for affymetrix chips.
ViaLogy Lien Chung Jim Breaux, Ph.D. SoCalBSI 2004 “ Improvements to Microarray Analytical Methods and Development of Differential Expression Toolkit ”
Microarray preprocessing and quality assessment Wolfgang Huber European Bioinformatics Institute H. Sueltmann DKFZ/MGA.
Summaries of Affymetrix GeneChip probe level data By Rafael A. Irizarry PH 296 Project, Fall 2003 Group: Kelly Moore, Amanda Shieh, Xin Zhao.
1 Normalization Methods for Two-Color Microarray Data 1/13/2009 Copyright © 2009 Dan Nettleton.
CDNA Microarrays Neil Lawrence. Schedule Today: Introduction and Background 18 th AprilIntroduction and Background 25 th AprilcDNA Mircoarrays 2 nd MayNo.
Lecture 22 Introduction to Microarray
CDNA Microarrays MB206.
Bioconductor Packages for Pre-processing DNA Microarray Data affy and marray Sandrine Dudoit, Robert Gentleman, Rafael Irizarry, and Yee Hwa Yang Bioconductor.
Applying statistical tests to microarray data. Introduction to filtering Recall- Filtering is the process of deciding which genes in a microarray experiment.
Probe-Level Data Normalisation: RMA and GC-RMA Sam Robson Images courtesy of Neil Ward, European Application Engineer, Agilent Technologies.
Microarray - Leukemia vs. normal GeneChip System.
Introduction to DNA microarray technologies Sandrine Dudoit, Robert Gentleman, Rafael Irizarry, and Yee Hwa Yang Bioconductor short course Summer 2002.
Lo w -Level Analysis of Affymetrix Data Mark Reimers National Cancer Institute Bethesda Maryland.
Transformations… what for? which one? Wolfgang Huber Div.Molecular Genome Analysis DKFZ Heidelberg.
Lecture Topic 5 Pre-processing AFFY data. Probe Level Analysis The Purpose –Calculate an expression value for each probe set (gene) from the PM.
Summarization of Oligonucleotide Expression Arrays BIOS Winter 2010.
Model-based analysis of oligonucleotide arrays, dChip software Statistics and Genomics – Lecture 4 Department of Biostatistics Harvard School of Public.
Introduction to Statistical Analysis of Gene Expression Data Feng Hong Beespace meeting April 20, 2005.
Statistical Methods for Identifying Differentially Expressed Genes in Replicated cDNA Microarray Experiments Presented by Nan Lin 13 October 2002.
Pre-processing in DNA microarray experiments Sandrine Dudoit, Robert Gentleman, Rafael Irizarry, and Yee Hwa Yang Bioconductor short course Summer 2002.
Henrik Bengtsson Mathematical Statistics Centre for Mathematical Sciences Lund University, Sweden Plate Effects in cDNA Microarray Data.
Microarray hybridization Usually comparative – Ratio between two samples Examples – Tumor vs. normal tissue – Drug treatment vs. no treatment – Embryo.
Introduction to Microarrays Kellie J. Archer, Ph.D. Assistant Professor Department of Biostatistics
(1) Normalization of cDNA microarray data Methods, Vol. 31, no. 4, December 2003 Gordon K. Smyth and Terry Speed.
Pre-processing DNA Microarray Data Sandrine Dudoit, Robert Gentleman, Rafael Irizarry, and Yee Hwa Yang Bioconductor Short Course Winter 2002 © Copyright.
Henrik Bengtsson Mathematical Statistics Centre for Mathematical Sciences Lund University Plate Effects in cDNA Microarray Data.
Statistical Analyses of High Density Oligonucleotide Arrays Rafael A. Irizarry Department of Biostatistics, JHU (joint work with Bridget Hobbs and Terry.
Oigonucleotide (Affyx) Array Basics Joseph Nevins Holly Dressman Mike West Duke University.
The microarray data analysis Ana Deckmann Carla Judice Jorge Lepikson Jorge Mondego Leandra Scarpari Marcelo Falsarella Carazzolle Michelle Servais Tais.
Statistical Analysis for Expression Experiments Heather Adams BeeSpace Doctoral Forum Thursday May 21, 2009.
Exploration, Normalization, and Summaries of High Density Oligonucleotide Array Probe Level Data Rafael A. Irizarry Department of Biostatistics, JHU (joint.
Introduction to Affymetrix GeneChip data
Microarray - Leukemia vs. normal GeneChip System.
CDNA-Project cDNA project Julia Brettschneider (UCB Statistics)
The Basics of Microarray Image Processing
Getting the numbers comparable
Normalization for cDNA Microarray Data
Pre-processing AFFY data
Presentation transcript:

First analysis steps o quality control and optimization o calibration and error modeling o data transformations Wolfgang Huber Dep. of Molecular Genome Analysis (A. Poustka) DKFZ Heidelberg

Acknowledgements Anja von Heydebreck Günther Sawitzki Holger Sültmann, Andreas Buness, Markus Ruschhaupt, Klaus Steiner, Jörg Schneider, Katharina Finis, Stephanie Süß, Anke Schroth, Friederike Wilmer, Judith Boer, Martin Vingron, Annemarie Poustka Sandrine Dudoit, Robert Gentleman, Rafael Irizarry and Yee Hwa Yang: Bioconductor short course, summer 2002 and many others

4 x 4 or 8x4 sectors rows and columns per sector ca. 4600…46000 probes/array sector: corresponds to one print-tip a microarray slide Slide: 25x75 mm Spot-to-spot: ca  m

Terminology sample: RNA (cDNA) hybridized to the array, aka target, mobile substrate. probe: DNA spotted on the array, aka spot, immobile substrate. sector: rectangular matrix of spots printed using the same print-tip (or pin), aka print-tip-group plate: set of 384 (768) spots printed with DNA from the same microtitre plate of clones slide, array channel: data from one color (Cy3 = cyanine 3 = green, Cy5 = cyanine 5 = red). batch: collection of microarrays with the same probe layout.

Raw data scanner signal resolution: 5 or 10  m spatial, 16 bit (65536) dynamical per channel ca pixels per probe (60  m spot size) 40 MB per array Image Analysis spot intensities 2 numbers per probe (~ kB) … auxiliaries: background, area, std dev, …

Image analysis 1. Addressing. Estimate location of spot centers. 2. Segmentation. Classify pixels as foreground (signal) or background. 3. Information extraction. For each spot on the array and each dye foreground intensities; background intensities; quality measures. R and G for each spot on the array.

Segmentation adaptive segmentation seeded region growing fixed circle segmentation Spots may vary in size and shape.

spot intensity data two-color spotted arrays Probes (genes) n one-color arrays (Affymetrix, nylon) conditions (samples)

Which genes are differentially transcribed? same-sametumor-normal log-ratio

 ratios and fold changes Fold changes are useful to describe continuous changes in expression x3 x1.5 ABC ? ? ABC But what if the gene is “off” (below detection limit) in one condition?

 ratios and fold changes Many interesting genes will be off in some of the conditions of interest 1.If you want expression measure (“net normalized spot intensity”) to be an unbiased estimator of abundance  many values  0  need something more than (log)ratio 2. If you let expression measure be biased  can keep ratios.  how do you chose the bias?

Raw data are not mRNA concentrations o tissue contamination o clone identification and mapping o image segmentation o RNA degradation o PCR yield, contamination o signal quantification o amplification efficiency o spotting efficiency o ‘background’ correction o reverse transcription efficiency o DNA-support binding o hybridization efficiency and specificity o other array manufacturing- related issues The problem is less that these steps are ‘not perfect’; it is that they may vary from gene to gene, array to array, experiment to experiment.

Sources of variation amount of RNA in the biopsy efficiencies of -RNA extraction -reverse transcription -labeling -photodetection PCR yield DNA quality spotting efficiency, spot size cross-/unspecific hybridization stray signal CalibrationError model Systematic o similar effect on many measurements o corrections can be estimated from data Stochastic o too random to be ex- plicitely accounted for o “noise”

a i per-sample offset  ik ~ N(0, b i 2 s 1 2 ) “additive noise” b i per-sample normalization factor b k sequence-wise probe efficiency  ik ~ N(0,s 2 2 ) “multiplicative noise”  modeling ansatz measured intensity = offset + gain  true abundance

 The two-component model raw scalelog scale “additive” noise “multiplicative” noise B. Durbin, D. Rocke, JCB 2001

Calibration ("normalization") Correct for systematic variations. To do: fit appropriate "correction parameters" a i, b i (and possibly more…) and apply to the data. "Heteroskedasticity" (unequal variances)  weighted regression or variance stabilizing transformation Outliers:  use a robust method

the variance-mean dependence data (cDNA slide): relation between mean u=E(Y ik ) and variance v=Var(Y ik ):

variance stabilization X u a family of random variables with EX u =u, VarX u =v(u). Define  var f(X u )  independent of u derivation: linear approximation

 variance stabilization f(x) x

variance stabilizing transformations 1.) constant variance 2.) const. coeff. of variation 4.) microarray 3.) offset

the arsinh transformation log u ——— arsinh((u+u o )/c)

parameter estimation o maximum likelihood estimator: straightforward – but sensitive to deviations from normality o model holds for genes that are unchanged; differentially transcribed genes act as outliers. o robust variant of ML estimator, à la Least Trimmed Sum of Squares regression. o works as long as <50% of genes are differentially transcribed

Least trimmed sum of squares regression minimize - least sum of squares - least trimmed sum of squares

evaluation: effects of different data transformations difference red-green rank(average)

Coefficient of variation cDNA slide: H. Sueltmann

evaluation: a benchmark for Affymetrix genechip expression measures o Data: Spike-in series: from Affymetrix 59 x HGU95A, 16 genes, 14 concentrations, complex background Dilution series: from GeneLogic 60 x HGU95Av2, liver & CNS cRNA in different proportions and amounts  o Benchmark: 15 quality measures regarding -reproducibility -sensitivity -specificity Put together by Rafael Irizarry (Johns Hopkins)

 ROC curves

 affycomp results (28 Sep 2003) good bad

Summary log-ratio 'glog' (generalized log-ratio) - interpretation as "fold change" + interpretation even in cases where genes are off in some conditions + visualization + can use standard statistical methods (hypothesis testing, ANOVA, clustering, classification…) without the worries about low-level variability that are often warranted on the log-scale

 Availability o implementation in R o open source package vsn on o Bioconductor is an international collaboration on open source software for bioinformatics and statistical omics

Quality control: diagnostic plots and artifacts

Scatterplot, colored by PCR-plate Two RZPD Unigene II filters (cDNA nylon membranes) PCR plates

PCR plates: boxplots

array batches

print-tip effects q (log-ratio) F(q)

spotting pin quality decline after delivery of 3x10 5 spots after delivery of 5x10 5 spots H. Sueltmann DKFZ/MGA

spatial effects R RbR-Rb color scale by rank spotted cDNA arrays, Stanford-type another array: print-tip color scale ~ log(G) color scale ~ rank(G)

Batches: array to array differences d ij = mad k (h ik -h jk ) arrays i=1…63; roughly sorted by time

Density representation of the scatterplot (76,000 clones, RZPD Unigene-II filters)

Oligonucleotide chips

Affymetrix files Main software from Affymetrix: MAS - MicroArray Suite. DAT file: Image file, ~10^7 pixels, ~50 MB. CEL file: probe intensities, ~ numbers CDF file: Chip Description File. Describes which probes go in which probe sets (genes, gene fragments, ESTs).

Image analysis DAT image files  CEL files Each probe cell: 10x10 pixels. Gridding: estimate location of probe cell centers. Signal: –Remove outer 36 pixels  8x8 pixels. –The probe cell signal, PM or MM, is the 75 th percentile of the 8x8 pixel values. Background: Average of the lowest 2% probe cells is taken as the background value and subtracted. Compute also quality values.

Data and notation PM ijg, MM ijg = Intensities for perfect match and mismatch probe j for gene g in chip i i = 1,…, none to hundreds of chips j = 1,…, J usually 11 or 16 probe pairs g = 1,…, G 6…30,000 probe sets. Tasks: calibrate (normalize) the measurements from different chips (samples) summarize for each probe set the probe level data, i.e., 16 PM and MM pairs, into a single expression measure. compare between chips (samples) for detecting differential expression.

expression measures: MAS 4.0 Affymetrix GeneChip MAS 4.0 software uses AvDiff, a trimmed mean: o sort d j = PM j -MM j o exclude highest and lowest value o J := those pairs within 3 standard deviations of the average

Expression measures MAS 5.0 Instead of MM, use "repaired" version CT CT=MM if MM<PM = PM / "typical log-ratio"if MM>=PM "Signal" = Tukey.Biweight (log(PM-CT)) (…  median) Tukey Biweight: B(x) = (1 – (x/c)^2)^2 if |x|<c, 0 otherwise

Expression measures: Li & Wong dChip fits a model for each gene where –  i : expression index for gene i –  j : probe sensitivity Maximum likelihood estimate of MBEI is used as expression measure of the gene in chip i. Need at least 10 or 20 chips. Current version works with PMs only.

Affymetrix: I PM = I MM + I specific ? log(PM/MM) 0 From: R. Irizarry et al., Biostatistics 2002

 Chemistry i wiwi position- and sequence-specific effects w i (s): Naef et al., Phys Rev E 68 (2003)

Expression measures RMA: Irizarry et al. (2002) o Estimate one global background value b=mode(MM). No probe-specific background! o Assume: PM = s true + b Estimate s  0 from PM and b as a conditional expectation E[s true |PM, b]. o Use log 2 (s). o Nonparametric nonlinear calibration ('quantile normalization') across a set of chips.

AvDiff-like with A a set of “suitable” pairs. Li-Wong-like: additive model Estimate RMA = a i for chip i using robust method median polish (successively remove row and column medians, accumulate terms, until convergence). Works with d>=2 Robust expression measures RMA: Irizarry et al. (2002)

Software for pre-processing of Affymetrix data Bioconductor R package affy. Background estimation. Probe-level normalization. Expression measures Two main functions: ReadAffy, expresso. Can use vsn as a normalization method for expresso.

References Normalization for cDNA microarray data: a robust composite method addressing single and multiple slide systematic variation. YH Yang, S Dudoit, P Luu, DM Lin, V Peng, J Ngai and TP Speed. Nucl. Acids Res. 30(4):e15, Variance Stabilization Applied to Microarray Data Calibration and to the Quantification of Differential Expression. W.Huber, A.v.Heydebreck, H.Sültmann, A.Poustka, M.Vingron. Bioinformatics, Vol.18, Supplement 1, S96-S104, A Variance-Stabilizing Transformation for Gene Expression Microarray Data. : Durbin BP, Hardin JS, Hawkins DM, Rocke DM. Bioinformatics, Vol.18, Suppl. 1, S Exploration, Normalization, and Summaries of High Density Oligonucleotide Array Probe Level Data. Irizarry, RA, Hobbs, B, Collin, F, Beazer-Barclay, YD, Antonellis, KJ, Scherf, U, Speed, TP (2002). Accepted for publication in Biostatistics. A more complete list of references is in: Elementary analysis of microarray gene expression data. W. Huber, A. von Heydebreck, M. Vingron, manuscript.