TIMOTHY G. DALUNGER Phone: (SIB) 986-2311 Fax: (SIB) 986 ...
MicroArray Image Analysis Brian Stevenson LICR / SIB.
-
Upload
brittany-burke -
Category
Documents
-
view
231 -
download
2
Transcript of MicroArray Image Analysis Brian Stevenson LICR / SIB.
![Page 1: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/1.jpg)
MicroArray Image Analysis
Brian StevensonLICR / SIB
![Page 2: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/2.jpg)
Microarray analysis
Array construction, hybridisation, scanning
Quantitation of fluorescence signals
Data visualisation
Meta-analysis (clustering)
More visualisation
![Page 3: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/3.jpg)
Technical
probe(on chip)
sample(labelled)
pseudo-colourimage
[image from Jeremy Buhler]
![Page 4: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/4.jpg)
Experimental design
Track what’s on the chip which spot corresponds to which gene
Duplicate experimental spots reproducibility
Controls DNAs spotted on glass
positive probe (induced or repressed) negative probe (bacterial genes on human chip)
oligos on glass or synthesised on chip (Affymetrix) point mutants (hybridisation plus/minus)
![Page 5: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/5.jpg)
Images from scanner
Resolution standard 10m [currently, max 5m] 100m spot on chip = 10 pixels in diameter
Image format TIFF (tagged image file format) 16 bit (65’536 levels of
grey) 1cm x 1cm image at 16 bit = 2Mb (uncompressed) other formats exist e.g.. SCN (used at Stanford University)
Separate image for each fluorescent sample channel 1, channel 2, etc.
![Page 6: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/6.jpg)
Images in analysis software
The two 16-bit images (Cy3, Cy5) are compressed into 8-bit images
Display fluorescence intensities for both wavelengths using a 24-bit RGB overlay image
RGB image : Blue values (B) are set to 0 Red values (R) are used for Cy5 intensities Green values (G) are used for Cy3 intensities
Qualitative representation of results
![Page 7: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/7.jpg)
Images : examples
Cy3
Cy5 Spot colour Signal strength Gene expression
yellow Control = perturbed unchanged
red Control < perturbed induced
green Control > perturbed repressed
Pseudo-colour overlay
![Page 8: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/8.jpg)
Processing of images
Addressing or gridding Assigning coordinates to each of the spots
Segmentation Classification of pixels either as foreground
or as background
Intensity determination for each spot Foreground fluorescence intensity pairs (R,
G) Background intensities Quality measures
![Page 9: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/9.jpg)
ScanAlyze
Parameters to address the spots positions
Separation between rows and columns of grids
Individual translation of grids Separation between rows and
columns of spots within each grid Small individual translation of
spots Overall position of the array in the
image
Addressing (I)
The basic structure of the images is known (determined by the arrayer)
![Page 10: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/10.jpg)
Addressing (II)
The measurement process depends on the addressing procedure
Addressing efficiency can be enhanced by allowing user intervention (slow!)
Most software systems now provide for both manual and automatic gridding procedures
![Page 11: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/11.jpg)
Segmentation (I)
Classification of pixels as foreground or background -> fluorescence intensities are calculated for each spot as measure of transcript abundance
Production of a spot mask : set of foreground pixels for each spot
![Page 12: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/12.jpg)
Segmentation (II)
Segmentation methods : Fixed circle segmentation Adaptive circle segmentation Adaptive shape segmentation Histogram segmentation
Fixed circle ScanAlyze, GenePix, QuantArray
Adaptive circle GenePix, Dapple
Adaptive shape Spot, region growing and watershed
Histogram method
ImaGene, QuantArray, DeArray and adaptive thresholding
![Page 13: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/13.jpg)
Fixed circle segmentation
Fits a circle with a constant diameter to all spots in the image
Easy to implement The spots need to be of the same
shape and size
May not be goodfor this example !
![Page 14: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/14.jpg)
Adaptive circle segmentation
The circle diameter is estimated separately for each spot
Dapple finds spots by detecting edges of spots (second derivative)
Problematic if spot exhibits oval shapes
![Page 15: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/15.jpg)
Adaptive shape segmentation Specification of starting points or seeds
Bonus: already know geometry of array! Regions grow outwards from the seed points
preferentially according to the difference between a pixel’s value and the running mean of values in an adjoining region.
![Page 16: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/16.jpg)
Histogram segmentation Uses a target mask chosen to be
larger than any other spot
Foreground and background intensity are determined from the histogram of pixel values for pixels within the masked area
Example : QuantArray Background : mean between 5th
and 20th percentile Foreground : mean between 80th
and 95th percentile
May not work well when a large target mask is set to compensate for variation in spot size Bkgd Foreground
![Page 17: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/17.jpg)
Spot ‘foreground’ intensity
The total amount of hybridization for a spot is proportional to the total fluorescence generated by the spot
Spot intensity = sum of pixel intensities within the spot mask
Since later calculations are based on ratios between Cy5 and Cy3, we compute the average* pixel value over the spot mask*alternative : use ratios of medians instead of
means – may be better if bright specks present
![Page 18: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/18.jpg)
Background intensity Spot’s measured intensity includes a contribution
of non-specific hybridization and other chemicals on the glass
Fluorescence from regions not occupied by DNA should by different from regions occupied by DNA -> one solution is to use local negative controls (spotted DNA that should not hybridize)
Different background methods : Local background Morphological opening Constant background No adjustment
![Page 19: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/19.jpg)
Local background Focusing on small regions surrounding the spot mask. Median of pixel values in this region
Most software package implement such an approach
ImaGene Spot, GenePixScanAlyze
By not considering the pixels immediately surrounding the spots, the background estimate is less sensitive to the performance of the segmentation procedure
![Page 20: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/20.jpg)
Morphological opening
Non-linear filtering, used in Spot Use a square structuring element with
side length at least twice as large as the spot separation distance
Compute local minimum filter, then compute local maximum filter
This removes all the spots and generates an image that is an estimate of the background for the entire slide
For individual spots, the background is estimated by sampling this background image at the nominal center of the spot
Lower background estimate and less variable
![Page 21: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/21.jpg)
Constant background
Global method which subtracts a constant background for all spots
Some evidence that the binding of fluorescent dyes to ‘negative control spots’ is lower than the binding to the glass slide
-> More meaningful to estimate background based on a set of negative control spots
If no negative control spots :approximation of the average background =third percentile of all the spot foreground values
![Page 22: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/22.jpg)
No background adjustment
Do not consider the background
Probably not accurate, but may be better than some forms of local background determination!
![Page 23: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/23.jpg)
Quality control (-> Flag) How good are foreground and
background measurements ? Variability measures in pixel values within
each spot mask Spot size Circularity measure Relative signal to background intensity Dapple:
b-value : fraction of background intensities less than the median foreground intensity
p-score : extend to which the position of a spot deviates from a rigid rectangular grid
Flag spots based on these criteria
![Page 24: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/24.jpg)
Summary
The choice of background correction method has a larger impact on the log-intensity ratios than the segmentation method used
The morphological opening method provides a better estimate of background than other methods
Low within- and between-slide variability of the log2 R/G
Background adjustment has a larger impact on low intensity spots
Spot, GenePix
ScanAlyze
M = log2 R/G
A = log2 √(R•G)
![Page 25: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/25.jpg)
Selected references
Yang, Y. H., Buckley, M. J., Dudoit, S. and Speed, T. P. (2001), ‘Comparisons of methods for image analysis on cDNA microarray data’. Technical report #584, Department of Statistics, University of California, Berkeley.http://www.stat.berkeley.edu/users/terry/zarray/Html/papersindex.html
Yang, Y. H., Buckley, M. J. and Speed, T. P. (2001), ‘Analysis of cDNA microarray images’. Briefings in bioinformatics, 2 (4), 341-349.Excellent review in concise format!
![Page 26: MicroArray Image Analysis Brian Stevenson LICR / SIB.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d005503460f949d2d0d/html5/thumbnails/26.jpg)
Imagene demo
Version 3.0Updated demo versions available fromhttp://www.biodiscovery.com/imagene.asp