Download presentation
Presentation is loading. Please wait.
Published byDeborah Carroll Modified over 8 years ago
1
A Combinatorial Approach to the Analysis of Differential Gene Expression Data The Use of Graph Algorithms for Disease Prediction and Screening
2
The Goal To classify patients based on expression profiles –Presence of cancer –Type of cancer –Response to treatment To identify the genes required for accurate classification –Too many = unnecessary noise –Too few = insufficient information
3
Classic Clustering Problem Current techniques: –Hierarchical Clustering –K-Means Clustering –Self-Organizing Maps –Others Drawbacks: –Determining cluster boundaries difficult with diffuse data –Objects can only belong to one group
4
Eliminate Poorly Covering Genes Raw Data Set of Discriminatory Genes Gene Scores Verify by Classification Calculate Sample Similarities Apply Threshold Eliminate Poorly Discriminating Genes Algorithmic Training Dominating Set Maximal Cliques Gene Scoring
5
Raw Data Eliminate Poorly Discriminating Genes Algorithmic Training
6
The Gene Scoring Function: Identifying Discriminators vs.
9
Eliminate Poorly Covering Genes Raw Data Eliminate Poorly Discriminating Genes Algorithmic Training
10
Eliminate Poorly Covering Genes SamplesGenes Class 2 Class 1
11
Eliminate Poorly Covering Genes Raw Data Calculate Sample Similarities Apply Threshold Eliminate Poorly Discriminating Genes Algorithmic Training
12
Create Unweighted Graph Complete, edge-weighted graph –Vertices = samples –Edge weight = similarity metric Remove edge weights –If edge weight < threshold, remove edge from graph –Otherwise, keep edge, ignore weight Result: incomplete unweighted graph
13
The Edge Weight Function where, expression value ij = expression value of gene i for sample j
17
Eliminate Poorly Covering Genes Raw Data Set of Discriminatory Genes Gene Scores Verify by Classification Calculate Sample Similarities Apply Threshold Eliminate Poorly Discriminating Genes Algorithmic Training
18
A completely connected subset of vertices in a graph Maximal clique = local optimization NP-complete What is a Clique?
19
Classification Using Clique Class2 Class 1 Class 3 Class 2 GRAPH
20
A Selection of Discriminators ADH1Balcohol dehydrogenase IBalcohol dehydrogenase activity FHL1four and a half LIM domains 1cell growth, cell differentiation HBBhemoglobin, betaoxygen transport CYP4B1cytochrome P450 4B1electron transport TNAtetranectinplasminogen binding protein TGFBR2transforming growth factor, beta receptor II transmembrane receptor protein serine/threonine kinase signaling pathway
21
Raw Data Classify Unknown Samples Calculate Sample Similarities Apply Threshold Set of Discriminatory Genes, Scores The Algorithm - Unsupervised
25
Summary Intersection of clique and dominating set techniques improves results Combined orthogonal scoring identifies limited number of discriminatory genes Clique offers means of validating obtained scores and weights Our technique identifies differing set of discriminatory genes from original paper Clique-based classification a viable complement to present clustering methods
26
Ongoing and Future Research Reverse Training Train to distinguish among types of cancer Experiment with different weight functions (ex. Pearson’s coefficient) Investigate using less stringent techniques –Near-cliques –Neighborhood search –K-dense subgraphs Port codes to SGI Altix supercomputer
27
Our Research Group Mike Langston, Ph. D. Lan Lin Chris Symons Xinxia Peng Bing Zhang, Ph. D.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.