Machine learning approaches to lung cancer prediction from mass spectra.
We addressed the problem of discriminating between 24 diseased and 17 healthy specimens on the basis of protein mass spectra. To prepare the data, we performed mass to charge ratio (m/z) normalization, baseline elimination, and conversion of absolute peak height measures to height ratios. After preprocessing, the major difficulty encountered was the extremely large number of variables (1676 m/z values) versus the number of examples (41). Dimensionality reduction was treated as an integral part of the classification process; variable selection was coupled with model construction in a single ten-fold cross-validation loop. We explored different experimental setups involving two peak height representations, two variable selection methods, and six induction algorithms, all on both the original 1676-mass data set and on a prescreened 124-mass data set. Highest predictive accuracies (1-2 off-sample misclassifications) were achieved by a multilayer perceptron and Naïve Bayes, with the latter displaying more consistent performance (hence greater reliability) over varying experimental conditions. We attempted to identify the most discriminant peaks (proteins) on the basis of scores assigned by the two variable selection methods and by neural network based sensitivity analysis. These three scoring schemes consistently ranked four peaks as the most relevant discriminators: 11683, 1403, 17350 and 66107.
Hilario
Melanie
M
Computer Science Department, University of Geneva, Geneva, Switzerland. melanie.hilario@cui.unige.ch
Kalousis
Alexandros
A
Müller
Markus
M
Pellegrini
Christian
C
D000465:Algorithms; D001185:Artificial Intelligence; D019295:Computational Biology / Q000379:methods; D030562:Databases, Protein; D006801:Humans; D008175:Lung Neoplasms / Q000175:diagnosis*; D013058:Mass Spectrometry / Q000379:methods* / Q000706:statistics & numerical data; D011506:Proteins / Q000737:chemistry*
D011506:Proteins