MSclassifier: median-supplement model-based classification tool for automated knowledge discovery

High-throughput technologies have resulted in an exponential growth of publicly available and accessible datasets for biomedical research. Efficient computational models, algorithms and tools are required to exploit the datasets for knowledge discovery to aid medical decisions. Here, we introduce a new tool, MSclassifier, based on median-supplement approaches to machine learning to enable an automated and effective binary classification for optimal decision making. The MSclassifier package estimates medians of features (attributes) to deduce supplementary data, which is subsequently introduced into the training set for balancing and building superior models for classification. To test our approach, it is used to determine HER2 receptor expression status phenotypes in breast cancer and also predict protein subcellular localization (plasma membrane and nucleus). Using independent sample and cross-validation tests, the performance of MSclassifier is evaluated and compared with well established tools that could perform such tasks. In the HER2 receptor expression status phenotype identification tasks, MSclassifier achieved statistically significant higher classification rates than the best performing existing tool (90.30% versus 89.83%, p=8.62e-3). In the subcellular localization prediction tasks, MSclassifier and one other existing tool achieved equally high performances (93.42% versus 93.19%, p=0.06) although they both outperformed tools based on Naive Bayes classifiers. Overall, the application and evaluation of MSclassifier reveal its potential to be applied to varieties of binary classification problems. The MSclassifier package provides an R-portable and user-friendly application to a broad audience, enabling experienced end-users as well as non-programmers to perform an effective classification in biomedical and other fields of study.

[1]  Nir Friedman,et al.  Bayesian Network Classifiers , 1997, Machine Learning.

[2]  Nir Friedman,et al.  Tissue classification with gene expression profiles , 2000, RECOMB '00.

[3]  Christos Hatzis,et al.  Commercialized multigene predictors of clinical outcome for breast cancer. , 2008, The oncologist.

[4]  Eric R. Ziegel,et al.  The Elements of Statistical Learning , 2003, Technometrics.

[5]  Renhua Li,et al.  A Gene Regulatory Program in Human Breast Cancer , 2015, Genetics.

[6]  A. Onitilo,et al.  Breast Cancer Subtypes Based on ER/PR and Her2 Expression: Comparison of Clinicopathologic Features and Survival , 2009, Clinical Medicine & Research.

[7]  Pat Langley,et al.  An Analysis of Bayesian Classifiers , 1992, AAAI.

[8]  Daniela M. Witten,et al.  An Introduction to Statistical Learning: with Applications in R , 2013 .

[9]  Zhirong Sun,et al.  Support vector machine approach for protein subcellular localization prediction , 2001, Bioinform..

[10]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[11]  Trevor Hastie,et al.  An Introduction to Statistical Learning , 2013, Springer Texts in Statistics.

[12]  Chris H. Q. Ding,et al.  Multi-class protein fold recognition using support vector machines and neural networks , 2001, Bioinform..

[13]  George K. Acquaah-Mensah,et al.  Supporting information and data for MSclassifier: Median-Supplement model-based Classification tool for automated knowledge discovery , 2020 .

[14]  Chittibabu Guda,et al.  Predicting the Subcellular Localization of Human Proteins Using Machine Learning and Exploratory Data Analysis , 2006, Genom. Proteom. Bioinform..

[15]  George K. Acquaah-Mensah,et al.  SAGA: A hybrid search algorithm for Bayesian Network structure learning of transcriptional regulatory networks , 2015, J. Biomed. Informatics.

[16]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[17]  George K. Acquaah-Mensah,et al.  Machine learning approaches to decipher hormone and HER2 receptor status phenotypes in breast cancer , 2019, Briefings Bioinform..

[18]  Angel R. Martinez,et al.  Computational Statistics Handbook with MATLAB , 2001 .

[19]  Peter Bühlmann,et al.  Boosting for Tumor Classification with Gene Expression Data , 2003, Bioinform..

[20]  Chittibabu Guda,et al.  Classification of breast cancer patients using somatic mutation profiles and machine learning approaches , 2016, BMC Systems Biology.

[21]  Radhakrishnan Nagarajan,et al.  An approach for deciphering patient-specific variations with application to breast cancer molecular expression profiles , 2016, J. Biomed. Informatics.