A classification-based machine learning approach for the analysis of genome-wide expression data.
Three important areas of data analysis for global gene expression analysis are class discovery, class prediction, and finding dysregulated genes (biomarkers). The clinical application of microarray data will require marker genes whose expression patterns are sufficiently well understood to allow accurate predictions on disease subclass membership. Commonly used methods of analysis include hierarchical clustering algorithms, t-, F-, and Z-tests, and machine learning approaches. We describe an approach called the maximum difference subset (MDSS) algorithm that combines classification algorithms, classical statistics, and elements of machine learning and provides a coherent framework. By integrating prediction accuracy, the MDSS algorithm learns the critical threshold of statistical significance (the alpha or P-value), eliminating the arbitrariness of setting a threshold of statistical significance and minimizing the effect of the normality assumptions. To reduce the false positive rate and to increase external validity of the predictive gene set, a jackknife step is used. This step identifies and removes genes in the initial MDSS with low combined predictive utility. The overall MDSS provides a prediction that is less dependent on an arbitrary study design (sample inclusion or exclusion) and should thus have high external validity. We demonstrate that this approach, unlike other published methods, identifies biomarkers capable of predicting the outcome of anthracycline-cytarabine chemotherapy in cases of acute myeloid leukemia. By incorporating two criteria-statistical significance and predictive utility-the approach learns the significance level relevant for a given data set. The MDSS approach can be used with any test and classifier operator pair.
Lyons-Weiler
James
J
Department of Biological Sciences, University of Massachusetts, Lowell, Massachusetts 01854, USA. lyonsweilerj@msx.upmc.edu
Patel
Satish
S
Bhattacharya
Soumyaroop
S
D000208:Acute Disease; D000465:Algorithms; D001185:Artificial Intelligence; D002965:Classification / Q000379:methods*; D016000:Cluster Analysis; D020869:Gene Expression Profiling / Q000379:methods / Q000706:statistics & numerical data*; D015972:Gene Expression Regulation, Neoplastic / Q000187:drug effects / Q000235:genetics; D005796:Genes; D015894:Genome, Human; D006801:Humans; D007951:Leukemia, Myeloid / Q000145:classification / Q000188:drug therapy / Q000235:genetics; D020411:Oligonucleotide Array Sequence Analysis / Q000379:methods / Q000706:statistics & numerical data; D011237:Predictive Value of Tests; D012015:Reference Standards; D017211:Treatment Failure; D016896:Treatment Outcome