ClassifyR: A framework for two-class classification problems, with applications to differential variability and differential distribution testing
Version 1.10.0

The software formalises a framework for classification in R. There are four stages; Data transformation, feature selection, classifier training, and prediction. The requirements of variable types and names are fixed, but specialised variables for functions can also be provided. The classification framework is wrapped in a driver loop, that reproducibly carries out a number of cross-validation schemes. Functions for differential expression, differential variability, and differential distribution are included. Additional functions may be developed by the user, by creating an interface to the framework.

AuthorDario Strbenac, John Ormerod, Graham Mann, Jean Yang
Bioconductor views Classification Survival
Date of publicationNone
MaintainerDario Strbenac <dario.strbenac@sydney.edu.au>
LicenseGPL-3
Version1.10.0
Package repositoryView on Bioconductor
InstallationInstall the latest version of this package by entering the following in R:
source("https://bioconductor.org/biocLite.R")
biocLite("ClassifyR")

Getting started

An Introduction to **ClassifyR**

Popular man pages

getLocationsAndScales: Calculate Location and Scale
likelihoodRatioSelection: Selection of Differential Distributions with Likelihood Ratio...
pamrtrained-class: Trained pamr Object
rankingPlot: Plot Pair-wise Overlap of Ranked Features
ResubstituteParams-class: Parameters for Resubstitution Error Calculation
subtractFromLocation: Subtract All Feature Measurements from Location
TransformParams-class: Parameters for Data Transformation
See all...

All man pages Function index File listing

Man pages

bartlettSelection: Selection of Differential Variability with Bartlett Statistic
calcPerformance: Add Performance Calculations to a ClassifyResult object
classifyInterface: Interface for PoiClaClu Package's Classify Function
ClassifyResult-class: Container for Storing Classification Results
distribution: Get Frequencies of Feature Selection and Sample Errors
DMDselection: Selection of Differential Distributions with Differences in...
edgeRselection: Feature Selection Based on Differential Expression for...
fisherDiscriminant: Classification Using Fisher's LDA
functionOrList-class: Union of Functions and List of Functions
getLocationsAndScales: Calculate Location and Scale
KolmogorovSmirnovSelection: Selection of Differential Distributions with...
KullbackLeiblerSelection: Selection of Differential Distributions with Kullback Leibler...
leveneSelection: Selection of Differential Variability with Levene Statistic
likelihoodRatioSelection: Selection of Differential Distributions with Likelihood Ratio...
limmaSelection: Selection of Differentially Expressed Features
medianDifferenceSelection: Selection of Differential Expression by Comparing Differences...
mixmodels: Selection of Differential Distributions with Mixtures of...
naiveBayesKernel: Classification Using A Bayes Classifier with Kernel Density...
nearestShrunkenCentroidPredictInterface: Interface for 'pamr.predict' Function from 'pamr' CRAN...
nearestShrunkenCentroidSelectionInterface: Interface for 'pamr.listgenes' Function from 'pamr' CRAN...
nearestShrunkenCentroidTrainInterface: Interface for 'pamr.train' Function from 'pamr' CRAN Package
pamrtrained-class: Trained pamr Object
performancePlot: Plot Performance Measures for Various Classifications
plotFeatureClasses: Plot Density and Scatterplot for Genes By Class
PredictParams-class: Parameters for Classifier Prediction
previousSelection: Automated Selection of Previously Selected Features
rankingPlot: Plot Pair-wise Overlap of Ranked Features
ResubstituteParams-class: Parameters for Resubstitution Error Calculation
ROCplot: Plot Receiver Operating Curve Graphs for Classification...
runTest: Perform a Single Classification
runTests: Reproducibly Run Various Kinds of Cross-Validation
samplesMetricMap: Plot a Grid of Sample Error Rates or Accuracies
selectionPlot: Plot Pair-wise Overlap or Selection Size Distribution of...
SelectParams-class: Parameters for Feature Selection
SelectResult-class: Container for Storing Feature Selection Results
subtractFromLocation: Subtract All Feature Measurements from Location
TrainParams-class: Parameters for Classifier Training
TransformParams-class: Parameters for Data Transformation

Functions

ClassifyResult Man page
ClassifyResult,character,character,character,character,character Man page
ClassifyResult-class Man page
DMDselection Man page
DMDselection,ExpressionSet-method Man page
DMDselection,matrix-method Man page
KolmogorovSmirnovSelection Man page
KolmogorovSmirnovSelection,ExpressionSet-method Man page
KolmogorovSmirnovSelection,matrix-method Man page
KullbackLeiblerSelection Man page
KullbackLeiblerSelection,ExpressionSet-method Man page
KullbackLeiblerSelection,matrix-method Man page
PredictParams Man page
PredictParams,ANY-method Man page
PredictParams,function-method Man page
PredictParams-class Man page
ROCplot Man page
ROCplot,list-method Man page
ResubstituteParams Man page
ResubstituteParams,ANY,ANY,ANY-method Man page
ResubstituteParams,numeric,character,character-method Man page
ResubstituteParams-class Man page
SelectParams Man page
SelectParams,ANY-method Man page
SelectParams,functionOrList-method Man page
SelectParams-class Man page
SelectResult Man page
SelectResult,character,character,list,list-method Man page
SelectResult-class Man page
TrainParams Man page
TrainParams,ANY-method Man page
TrainParams,function-method Man page
TrainParams-class Man page
TransformParams Man page
TransformParams,ANY-method Man page
TransformParams,function-method Man page
TransformParams-class Man page
actualClasses Man page
actualClasses,ClassifyResult-method Man page
bartlettSelection Man page
bartlettSelection,ExpressionSet-method Man page
bartlettSelection,matrix-method Man page
binValues Source code
calcPerformance Man page
calcPerformance,ClassifyResult-method Man page
classifyInterface Man page Source code
densityCrossover Source code
distribution Man page
distribution,ClassifyResult-method Man page
doSelection Source code
doTest Source code
doTrain Source code
doTransform Source code
edgeRselection Man page
edgeRselection,ExpressionSet-method Man page
edgeRselection,matrix-method Man page
features Man page
features,ClassifyResult-method Man page
fisherDiscriminant Man page
fisherDiscriminant,ExpressionSet-method Man page
fisherDiscriminant,matrix-method Man page
functionOrList Man page
functionOrList-class Man page
getLocationsAndScales Man page
getLocationsAndScales,ExpressionSet-method Man page
getLocationsAndScales,matrix-method Man page
leveneSelection Man page
leveneSelection,ExpressionSet-method Man page
leveneSelection,matrix-method Man page
likelihoodRatioSelection Man page
likelihoodRatioSelection,ExpressionSet-method Man page
likelihoodRatioSelection,matrix-method Man page
limmaSelection Man page
limmaSelection,ExpressionSet-method Man page
limmaSelection,matrix-method Man page
medianDifferenceSelection Man page
medianDifferenceSelection,ExpressionSet-method Man page
medianDifferenceSelection,matrix-method Man page
methodFormals Source code
mixModelsTest Man page
mixModelsTest,list,ExpressionSet-method Man page
mixModelsTest,list,matrix-method Man page
mixModelsTrain Man page
mixModelsTrain,ExpressionSet-method Man page
mixModelsTrain,matrix-method Man page
mixmodels Man page
naiveBayesKernel Man page
naiveBayesKernel,ExpressionSet-method Man page
naiveBayesKernel,matrix-method Man page
nearestShrunkenCentroidPredictInterface Man page
nearestShrunkenCentroidPredictInterface,pamrtrained,ExpressionSe Man page
nearestShrunkenCentroidPredictInterface,pamrtrained,matrix-metho Man page
nearestShrunkenCentroidSelectionInterface Man page
nearestShrunkenCentroidSelectionInterface,ExpressionSet-method Man page
nearestShrunkenCentroidSelectionInterface,matrix-method Man page
nearestShrunkenCentroidTrainInterface Man page
nearestShrunkenCentroidTrainInterface,ExpressionSet-method Man page
nearestShrunkenCentroidTrainInterface,matrix-method Man page
pamrtrained Man page
pamrtrained-class Man page
performance Man page
performance,ClassifyResult-method Man page
performancePlot Man page
performancePlot,list-method Man page
pickRows Source code
plotFeatureClasses Man page
plotFeatureClasses,ExpressionSet-method Man page
plotFeatureClasses,matrix-method Man page
predictions Man page
predictions,ClassifyResult-method Man page
previousSelection Man page
previousSelection,ExpressionSet-method Man page
previousSelection,matrix-method Man page
rankingPlot Man page
rankingPlot,list-method Man page
runTest Man page
runTest,ExpressionSet-method Man page
runTest,matrix-method Man page
runTests Man page
runTests,ExpressionSet-method Man page
runTests,matrix-method Man page
samplesMetricMap Man page
samplesMetricMap,list-method Man page
selectionPlot Man page
selectionPlot,list-method Man page
show,ClassifyResult-method Man page
show,SelectResult-method Man page
subtractFromLocation Man page
subtractFromLocation,ExpressionSet-method Man page
subtractFromLocation,matrix-method Man page
totalPredictions Man page
totalPredictions,ClassifyResult-method Man page
tunedParameters Man page
tunedParameters,ClassifyResult-method Man page
validationText Source code

Files

DESCRIPTION
NAMESPACE
R
R/DMDselection.R
R/KolmogorovSmirnovSelection.R
R/KullbackLeiblerSelection.R
R/ROCplot.R
R/bartlettSelection.R
R/calcPerformance.R
R/classes.R
R/classifyInterface.R
R/distribution.R
R/edgeRselection.R
R/fisherDiscriminant.R
R/getLocationsAndScales.R
R/leveneSelection.R
R/likelihoodRatioSelection.R
R/limmaSelection.R
R/medianDifferenceSelection.R
R/mixmodels.R
R/naiveBayesKernel.R
R/nearestShrunkenCentroidPredictInterface.R
R/nearestShrunkenCentroidSelectionInterface.R
R/nearestShrunkenCentroidTrainInterface.R
R/performancePlot.R
R/plotFeatureClasses.R
R/previousSelection.R
R/rankingPlot.R
R/runTest.R
R/runTests.R
R/samplesMetricMap.R
R/selectionPlot.R
R/subtractFromLocation.R
R/utilities.R
build
build/vignette.rds
inst
inst/CITATION
inst/NEWS.Rd
inst/doc
inst/doc/ClassifyR.R
inst/doc/ClassifyR.Rmd
inst/doc/ClassifyR.html
man
man/ClassifyResult-class.Rd
man/DMDselection.Rd
man/KolmogorovSmirnovSelection.Rd
man/KullbackLeiblerSelection.Rd
man/PredictParams-class.Rd
man/ROCplot.Rd
man/ResubstituteParams-class.Rd
man/SelectParams-class.Rd
man/SelectResult-class.Rd
man/TrainParams-class.Rd
man/TransformParams-class.Rd
man/bartlettSelection.Rd
man/calcPerformance.Rd
man/classifyInterface.Rd
man/distribution.Rd
man/edgeRselection.Rd
man/fisherDiscriminant.Rd
man/functionOrList-class.Rd
man/getLocationsAndScales.Rd
man/leveneSelection.Rd
man/likelihoodRatioSelection.Rd
man/limmaSelection.Rd
man/medianDifferenceSelection.Rd
man/mixmodels.Rd
man/naiveBayesKernel.Rd
man/nearestShrunkenCentroidPredictInterface.Rd
man/nearestShrunkenCentroidSelectionInterface.Rd
man/nearestShrunkenCentroidTrainInterface.Rd
man/pamrtrained-class.Rd
man/performancePlot.Rd
man/plotFeatureClasses.Rd
man/previousSelection.Rd
man/rankingPlot.Rd
man/runTest.Rd
man/runTests.Rd
man/samplesMetricMap.Rd
man/selectionPlot.Rd
man/subtractFromLocation.Rd
vignettes
vignettes/ClassifyR.Rmd
ClassifyR documentation built on May 20, 2017, 10:22 p.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.