ML-Flex: A Flexible Toolbox for Performing Classification Analyses in Parallel

Abstract

Motivated by a need to classify high-dimensional, heterogeneous data from the bioinformatics domain, we developed ML-Flex, a machine-learning toolbox that enables users to perform two-class and multi-class classification analyses in a systematic yet flexible manner. ML-Flex was written in Java but is capable of interfacing with third-party packages written in other programming languages. It can handle multiple input-data formats and supports a variety of customizations. ML-Flex provides implementations of various validation strategies, which can be executed in parallel across multiple computing cores, processors, and nodes. Additionally, ML-Flex supports aggregating evidence across multiple algorithms and data sets via ensemble learning. This open-source software package is freely available from http://mlflex.sourceforge.net.

Cite

Text

Piccolo and Frey. "ML-Flex: A Flexible Toolbox for Performing Classification Analyses in Parallel." Machine Learning Open Source Software, 2012.

Markdown

[Piccolo and Frey. "ML-Flex: A Flexible Toolbox for Performing Classification Analyses in Parallel." Machine Learning Open Source Software, 2012.](https://mlanthology.org/mloss/2012/piccolo2012jmlr-mlflex/)

BibTeX

@article{piccolo2012jmlr-mlflex,
  title     = {{ML-Flex: A Flexible Toolbox for Performing Classification Analyses in Parallel}},
  author    = {Piccolo, Stephen R. and Frey, Lewis J.},
  journal   = {Machine Learning Open Source Software},
  year      = {2012},
  pages     = {555-559},
  volume    = {13},
  url       = {https://mlanthology.org/mloss/2012/piccolo2012jmlr-mlflex/}
}