Cancer classification and prediction using logistic regression with Bayesian gene selection.
In microarray-based cancer classification and prediction, gene selection is an important research problem owing to the large number of genes and the small number of experimental conditions. In this paper, we propose a Bayesian approach to gene selection and classification using the logistic regression model. The basic idea of our approach is in conjunction with a logistic regression model to relate the gene expression with the class labels. We use Gibbs sampling and Markov chain Monte Carlo (MCMC) methods to discover important genes. To implement Gibbs Sampler and MCMC search, we derive a posterior distribution of selected genes given the observed data. After the important genes are identified, the same logistic regression model is then used for cancer classification and prediction. Issues for efficient implementation for the proposed method are discussed. The proposed method is evaluated against several large microarray data sets, including hereditary breast cancer, small round blue-cell tumors, and acute leukemia. The results show that the method can effectively identify important genes consistent with the known biological findings while the accuracy of the classification is also high. Finally, the robustness and sensitivity properties of the proposed method are also investigated.
Zhou
Xiaobo
X
Harvard Center for Neurodegeneration and Repair, Center for Bioinformatics, Harvard Medical School, 220 Longwood Avenue, Boston, MA 02115, USA.
Liu
Kuang-Yu
KY
Wong
Stephen T C
ST
D000465:Algorithms; D001185:Artificial Intelligence; D001499:Bayes Theorem; D003936:Diagnosis, Computer-Assisted / Q000379:methods; D020869:Gene Expression Profiling / Q000379:methods*; D005820:Genetic Testing / Q000379:methods*; D006801:Humans; D016015:Logistic Models; D008954:Models, Biological; D015233:Models, Statistical; D009369:Neoplasms / Q000145:classification / Q000175:diagnosis* / Q000235:genetics*; D020411:Oligonucleotide Array Sequence Analysis / Q000379:methods*; D010363:Pattern Recognition, Automated / Q000379:methods*; D012044:Regression Analysis; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D012815:Signal Processing, Computer-Assisted