Work

blkbox: Integration of multiple machine learning approaches to identify disease biomarkers

Year: 2017
Type: preprint
Abstract: Motivation Machine learning (ML) is a powerful tool to create supervised models that can distinguish between classes and facilitate biomarker selection in high-dimensional datasets, including RNA Sequencing (RNA-Seq). However, it is variable as to which is the best performing ML algorithm(s) for a specific dataset, and identifying the optimal match is time consuming. blkbox is a software package including a shiny frontend, that integrates nine ML algorithms to select the best performing classifier for a specific dataset. blkbox accepts a simple abundance matrix as input, includes extensive visualization, and also provides an easy to use feature selection step to enable convenient and rapid potential biomarker selection, all without requiring parameter optimization. Results Feature selection makes blkbox computationally inexpensive while multi-functionality, including nested cross-fold validation (NCV), ensures robust results. blkbox identified algorithms that outperformed prior published ML results. Applying NCV identifies features, which are utilized to gain high accuracy. Availability The software is available as a CRAN R package and as a developer version with extended functionality on github ( https://github.com/gboris/blkbox ). Contact [email protected]
Language: English
Open Access status: green
OpenAlex ID: W2611617795
Cites: 19
Cited by: 2
Related to: 10