Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Overview of Clustering Methods Michael D. Kane, Ph.D.

Similar presentations


Presentation on theme: "An Overview of Clustering Methods Michael D. Kane, Ph.D."— Presentation transcript:

1 An Overview of Clustering Methods Michael D. Kane, Ph.D.

2 Topics What is clustering? Clustering mechanics (how the computer does it). Parameter choices and their effect. Examples.

3 What is clustering? Grouping by similarity.

4 Similar genes. Group genes that have similar expression profiles when observed over multiple samples. Genes Samples Gene clustering

5 Similar samples. Group samples that are similar when observed over multiple genes. Genes Samples Sample clustering

6 Why cluster? Similar gene expression infers common biology. Function of uncharacterized genes may be deduced from co- expression with known genes. Associate expression patterns with: Response to environmental change. Disease pathology/progression.

7 Clustering Mechanics E1E1 + + - - E2E2 Gene a Gene e Gene b Gene c Gene d Gene f E2E2 E1E1 E2E2 c ed f For gene clustering, we must measure similarity between genes. a b

8 Distance (similarity) measure E1E1 + + - - E2E2 a b c ed f Euclidean distance d be (4.6, 0.5) (1.0, 1.7)

9 Distance Measure Pearson Correlation S=(-1... +1) Used in “Eisen” clustering

10 Hierarchical Clustering E1E1 + + - - E2E2 a b c ed f a b c d e f

11 Measuring distance between clusters Single linkage The minimum distance between clusters. May form loose clusters. Complete linkage The maximum distance between clusters. Tends to form compact clusters. Produces “chained” clusters.

12 Methods for joining clusters UPGMA unweighted pair group method (Average linkage) The average distance between clusters. Weighted pair group method Same as UPGMA but the distance is weighted by cluster size. Use when clusters are expected to be significantly uneven in size!

13 Effect of distance measure Euclidean Single Linkage Euclidean Complete Linkage

14 Effect of distance measure Euclidean UPGMA Euclidean Ward’s Method

15 Alternatives to hierarchical clustering Number of clusters specified by user. Good when prior knowledge available. k-means

16 k-means clustering E1E1 + + - - E2E2 a b c ed f 1. Number of clusters specified by user. 2. Genes randomly assigned to clusters. 3. Assess inter and intra-cluster similarity. 4. Move genes to alternative cluster if distance is reduced. 3. Assess inter and intra-cluster similarity. 4. Move genes to alternative cluster if distance is reduced.

17 Alternatives to hierarchical clustering Number of clusters specified by user. Good when prior knowledge available. SOM Self-organizing maps

18 SOM Gene a Gene e Gene b Gene c Gene d Gene f E2E2 E1E1 E2E2 +0-+0- +0-+0- +0-+0- +0-+0- +0-+0- +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 cluster 1 cluster 2 cluster 3 User specified number of clusters. Each initially given a random expression representation. +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 cluster 1 cluster 2 cluster 3 For a gene, find the most similar cluster representation. +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 cluster 1 cluster 2 cluster 3 Increase the similarity by adjusting the cluster representation. “Training” +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 cluster 1 cluster 2 cluster 3 Iteratively train the cluster representations. +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 cluster 1 cluster 2 cluster 3 After training, assign each gene to the most similar cluster.

19 Gene clustering Eisen et al., Cluster analysis and display of genome-wide expression patterns. PNAS v95,14863-14868, 1998 24 hour time course after re-introduction of serum to serum-deprived human fibroblasts. Pearson correlation, average linkage. cholesterol biosynthesis cell cycle immediate-early response signaling wound healing

20 Sample clustering Ross et al., Systematic variation in gene expression patterns in human cancer cell lines. Nature Genetics v24, 227-235, 2000 64 cancer cell lines clustered. 8,000 genes. Clustering performed with 2 different subsets of genes. Similar results. Pearson correlation, average linkage. Note breast cancer cell lines, derived from the same patient.

21 Summary Different methods often provide different clusters. No overall “best” clustering method. Clustering applied to unrelated data will still provide clusters. Use biological insight in method selection and interpretation.

22 Clustering E1E1 + + - - E2E2 a b c ed f a b c d e f

23 SOM Gene a Gene e Gene b Gene c Gene d Gene f E2E2 E1E1 E2E2 +0-+0- +0-+0- +0-+0- +0-+0- +0-+0- +0-+0- +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 +0-+0- E1E1 E2E2 cluster 1 cluster 2 cluster 3 After training, assign each gene to the most similar cluster.


Download ppt "An Overview of Clustering Methods Michael D. Kane, Ph.D."

Similar presentations


Ads by Google