Ensemble gene selection by grouping for microarray data classification.
Selecting relevant and discriminative genes for sample classification is a common and critical task in gene expression analysis (e.g. disease diagnostic). It is desirable that gene selection can improve classification performance of learning algorithm effectively. In general, for most gene selection methods widely used in reality, an individual gene subset will be chosen according to its discriminative power. One of deficiencies of individual gene subset is that its contribution to classification purpose is limited. This issue can be alleviated by ensemble gene selection based on random selection to some extend. However, the random one requires an unnecessary large number of candidate gene subsets and its reliability is a problem. In this study, we propose a new ensemble method, called ensemble gene selection by grouping (EGSG), to select multiple gene subsets for the classification purpose. Rather than selecting randomly, our method chooses salient gene subsets from microarray data by virtue of information theory and approximate Markov blanket. The effectiveness and accuracy of our method is validated by experiments on five publicly available microarray data sets. The experimental results show that our ensemble gene selection method has comparable classification performance to other gene selection methods, and is more stable than the random one.
Liu
Huawen
H
College of Computer Science, Jilin University, Changchun 130012, China. Huaw.Liu@gmail.com
Liu
Lei
L
Zhang
Huijie
H
D000465:Algorithms; D001185:Artificial Intelligence; D045744:Cell Line, Tumor; D019295:Computational Biology / Q000379:methods; D003198:Computer Simulation; D030541:Databases, Genetic / Q000145:classification; D001330:Electronic Data Processing; D020869:Gene Expression Profiling / Q000379:methods*; D015972:Gene Expression Regulation, Neoplastic; D006801:Humans; D008390:Markov Chains; D015233:Models, Statistical; D020411:Oligonucleotide Array Sequence Analysis / Q000379:methods*; D010363:Pattern Recognition, Automated / Q000145:classification / Q000379:methods; D015203:Reproducibility of Results