ClassifyR

ClassifyR implements an R/Bioconductor framework to run and benchmark classification workflows by integrating custom classifiers, cross-validation, feature selection, and performance metrics for bioinformatics datasets.


Key Features:

  • Generic framework: An object-oriented R package structure that links custom classification functions with a broad set of performance metrics.
  • Parallel processing: Support for parallel execution to improve computational efficiency on large datasets.
  • Reproducibility: A driver loop that systematically executes multiple cross-validation schemes to produce reproducible results.
  • Extensibility: Facilities to incorporate specialized variables and user-defined functions into classification workflows.
  • Comprehensive performance measures: Integration of a robust set of performance metrics to simplify post-processing analysis of classifiers.
  • Bioconductor compatibility: Integration with the Bioconductor project for interoperability within the R bioinformatics ecosystem.

Scientific Applications:

  • Gene expression profiling: Benchmarking and classification of gene expression datasets.
  • Disease classification: Developing and evaluating classifiers for disease state prediction.
  • Biomarker discovery: Assessing feature selection and classifier performance for biomarker identification.

Methodology:

Workflows perform data transformation, feature selection, classifier training, and prediction within a driver loop that supports reproducible execution across multiple cross-validation schemes.

Topics

Collections

Details

License:
GPL-3.0
Tool Type:
command-line tool, library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
1/17/2017
Last Updated:
1/11/2019

Operations

Publications

Strbenac D, Mann GJ, Ormerod JT, Yang JY. ClassifyR: an R package for performance assessment of classification with applications to transcriptomics. Bioinformatics. 2015;31(11):1851-1853. doi:10.1093/bioinformatics/btv066. PMID:25644269.

Documentation

Downloads