21
Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh, Pennsylvania

Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Michal Valko, Richard Pelikan, Milos Hauskrecht

University of Pittsburgh, Pittsburgh, Pennsylvania

Page 2: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Classifier for Pancreatic Cancer Measuring expression levels of protein mixtures

Mutliplexed protein arrays

Mass Spectrometry profiling

Expression Arrays

more sources » more information » better classifier

Expression array

Mass Spec

Protein arrays

Page 3: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Pancreatic Cancer Dataset 109 samples (from UPitt Cancer Institute)

56 cases

53 controls (smoking, age and gender matched to cases)

2 data sources

1554 peaks from SELDI-TOF-Mass Spec

30 measurements from Luminex xMAP ® arrays

Several classifiers

Page 4: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Surface Enhanced Laser Desorption/Ionization Time of Flight Mass Spectrometry

Sample (serum, cell lysates, urine)

Mirror Lens Laser

Ion Detector

Ions with the smallest mass fly the fastest, and are detected first.

SELDI-TOF MS

Vacuum Tube

0 1 2 3 4 5 6 7 8 9 10

x 104

0

10

20

30

40

50

60

70

80

90

100

M/z

Inte

nsity

Spectral Data

Reflects the mass of proteins, peptides, nucleic acids in the sample

Page 5: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

SELDI-TOF-MS preprocessing

1. variance stabilization

2. baseline correction

3. smoothing

4. intensity normalization

5. profile alignment steps

60264 variables from SELDI-TOF was reduced to 1554 by preprocessing

Page 6: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Luminex arrays Luminex Corporation’s xMAP® technology

Smaller number of output variables (up to 100)

30 variables in our data

Page 7: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Linear Support Vector Machine Learn linear decision boundary

Separates n-dimensional feature space into 2 partitions

Maximizes margin

Classification: which half-space new point falls in

margin

boundary

Page 8: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Random Forest Classifier Ensemble classifier :

Combines the result of multiple decision trees

Random Feature selection

Construction of each tree:

1. Sample with replacement (from training set)

2. Randomly select subset of variables

3. Train a tree classifier

Class that is selected by voting

Page 9: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Evaluation Random subsampling

40 splits (70% train, 30% test)

Statistics:

Classification Error

Sensitivity

Specificity

Receiver Operating Characteristics (ROC)

SPECIFICITY100% 0%

0%

100%

SE

NS

ITIV

ITY

Ideal

Random

Page 10: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Data Fusion

LUMINEX

SELDI

Classifier output

Page 11: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Data fusion (Linear SVM)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1ROC

1 - specificity

sensitiv

ity

luminex :: linear SVM

AUC: 0.85 sd: 0.05

seldi peaks + luminex :: linear

SVM AUC: 0.80 sd: 0.08

seldi peak :: linear SVM

AUC: 0.90 sd: 0.05

combined

seldi

luminex

Page 12: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Data fusion (Random Forest)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1ROCs

1 - specificity

se

nsitiv

ity

luminex :: RF

AUC: 0.98 sd: 0.02

seldi peaks + luminex :: RF

AUC: 0.88 sd: 0.06

seldi peak :: RF

AUC: 0.78 sd: 0.06

combinedseldi

luminex

Page 13: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Model Fusion Simple data merging resulted in worse performance

Need for classifier that combines both sources

Classifier

Mass Spec

Protein arrays

Classifier 2

Mass Spec

Classifier

Protein arrays

Classifier

Data Fusion Model Fusion

Page 14: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Soft Output from Classifiers Soft output from the best classifiers SVM: distance from the separating hyperplane

Random Forest: Ratio of Trees that favor predicted class

60%

1.7

Soft Output

Page 15: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Model Inclusion

LUMINEX

SELDI

SVM output (soft)

RF RF output

Page 16: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Model Composition

LUMINEX

SELDI

SVM output (soft)

RF output (soft)

NB output

Page 17: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Model Fusion vs. Data Fusion

0 0.2 0.4 0.6 0.8 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1ROCs

1 - specificity

se

nsitiv

ity

seldi peaks + luminex :: RF - AUC: 0.88 sd: 0.06

SVM(seldi peaks) + RF(luminex) :: NB - AUC: 0.98 sd: 0.02

Data Fusion

Model Fusion

Page 18: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Data Fusion

Standard deviation

Page 19: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Model Fusion

Page 20: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Conclusion Simple data merging deteriorates

the classification accuracy

Combine classifiers that work well for certain type of data

Using soft output from classifiers

Model inclusion/model composition

Significant improvement over mere data merging

Page 21: Michal Valko, Richard Pelikan, Milos Hauskrechtresearchers.lille.inria.fr/~valko/hp/serve.php?... · Michal Valko, Richard Pelikan, Milos Hauskrecht University of Pittsburgh, Pittsburgh,

Acknowledgments USAMRAA W81XWH-05-2-0066

NLM training grant 5 T15 LM007059-20

NCI grant P50 CA090440-06.

Dr. Bigbee, Dr. Zeh, and Dr. Whitcomb for the data used in our analyses.