DNA Microarrays Microarrays: What are they good for? Microarrays - - PDF document

dna microarrays
SMART_READER_LITE
LIVE PREVIEW

DNA Microarrays Microarrays: What are they good for? Microarrays - - PDF document

DNA Microarrays Microarrays: What are they good for? Microarrays offer the ability to measure simultaneously the expression level of thousands of genes in a single experiment! 1 Yeast Genome Microarray Comparative Hybridization 2 Individual


slide-1
SLIDE 1

1

DNA Microarrays

Microarrays offer the ability to measure simultaneously the expression level of thousands of genes in a single experiment!

Microarrays: What are they good for?

slide-2
SLIDE 2

2

Yeast Genome Microarray Comparative Hybridization

slide-3
SLIDE 3

3

Individual Spot

  • Cell cycle variations
  • Environmental response of cells
  • Genetically heterogeneous diseases (cancers,

heart disease, multiple sclerosis, diabetes, etc.)

What are we “comparing”?

slide-4
SLIDE 4

4

  • Gene expression may not be indicative of protein

expression

  • Error and variability in results

– Not all mRNA is reverse transcribed to cDNA with the same efficiency – The number of flours which label each cDNA depends on its length and its sequence composition – Different cDNAs hybridize with different affinities – Quantifying array spot intensities is subject to noise

Microarray Limitations What are the results of a microarray experiment?

slide-5
SLIDE 5

5

Gene 1 Gene 2 Gene 3 Gene 4 Gene 5 … Gene n-1 Gene n

Experiment 1

0.6 1.5 0.7 0.3 3.1 … 1.8 0.5

Experiment 2

4.4 2.6 3.7 0.7 3.0 … 2.5 3.4

Experiment 3

1.3 5.2 2.4 0.2 2.1 … 1.8 3.0

Experiment 4

1.0 0.8 1.9 1.3 1.4 … 0.7 0.5

Experiment m

2.2 2.9 1.6 3.0 0.9 … 3.1 2.5

Experiment m-1

… 3.1 2.8 1.5 4.9 4.2 … 2.7 1.8 … … … … … … … …

Data... and lots of it!

  • It may be useful to partition the n genes into

groups of similarly expressed genes

  • Clustering is the art of finding groups of genes,

such that genes in the same group are as similar to each other as possible and as dissimilar to genes in

  • ther groups as possible

Finding Similarly Expressed Genes

slide-6
SLIDE 6

6

Clustering Example

Gene 1 Gene 2 Gene 3 Gene 4 Gene 5 … Gene n-1 Gene n

Experiment 1 Experiment 2

0.6 1.5 0.7 0.3 3.1 … 1.8 0.5 4.4 2.6 3.7 0.7 3.0 … 2.5 3.4

Example with 2 Experiments

slide-7
SLIDE 7

7

  • Given a set of data points (genes) as input
  • Randomly assign each point (gene) to one of the k

clusters

  • Repeat until convergence

– Calculate center of each of the k clusters – Assign each point (gene) to the cluster with the closest center

k-means Clustering Algorithm

Randomly assign each point to one of the clusters

k-means Clustering Example

slide-8
SLIDE 8

8

Calculate center of each cluster

k-means Clustering Example

Assign each point to closest cluster center

k-means Clustering Example

slide-9
SLIDE 9

9

Calculate center of each cluster

k-means Clustering Example

Assign each point to closest cluster center

k-means Clustering Example

slide-10
SLIDE 10

10

Calculate center of each cluster

k-means Clustering Example

Convergence

k-means Clustering Example

slide-11
SLIDE 11

11

  • Clustering Problem: Partition n data points into k

clusters such that the total distance from each point to its cluster center is minimized.

  • Clustering is an NP-complete problem

Clustering Problem Does k-means always work?

slide-12
SLIDE 12

12

  • Assume each point is its own cluster
  • Repeat the following step

– Merge together the two closest clusters

Hierarchical Clustering

A B C D E F G H I J K L M

Hierarchical Clustering

slide-13
SLIDE 13

13

A B C D E F G H I J K L M A B C D E F G H I J K L M

Hierarchical Clustering

A B C D E F G H I J K L M A B C D E F G H I J K L M

Hierarchical Clustering

slide-14
SLIDE 14

14

A B C D E F G H I J K L M A B C D E F G H I J K L M

Hierarchical Clustering

A B C D E F G H I J K L M A B C D E F G H I J K L M

Hierarchical Clustering

slide-15
SLIDE 15

15

A B C D E F G H I J K L M A B C D E F G H I J K L M

Hierarchical Clustering Clustering Application