exprso: Rapid Implementation of Machine Learning Algorithms for Genomic Data

Supervised machine learning has an increasingly important role in biological studies. However, the sheer complexity of classification pipelines poses a significant barrier to the expert biologist unfamiliar with machine learning. Moreover, many biologists lack the time or technical skills necessary to establish their own pipelines. This package introduces a framework for the rapid implementation of high-throughput supervised machine learning built with the biologist user in mind. Written by biologists, for biologists, this package provides a user-friendly interface that empowers investigators to execute state-of-the-art binary and multi-class classification, including deep learning, with minimal programming experience necessary.

Install the latest version of this package by entering the following in R:
AuthorThomas Quinn [aut, cre], Daniel Tylee [ctb]
Date of publication2016-12-23 17:35:21
MaintainerThomas Quinn <contacttomquinn@gmail.com>

View on CRAN

Man pages

array: Sample ExprsBinary Data

arrayExprs: Import Data as ExprsArray

arrayMulti: Sample ExprsMulti Data

build: Build Classifiers

build.: Workhorse for build Methods

buildEnsemble: Build Ensemble

calcMonteCarlo: Calculate 'plMonteCarlo' Performance

calcNested: Calculate 'plNested' Performance

calcStats: Calculate Classifier Performance

check.ctrlGS: Check 'ctrlGS' Arguments

compare: Compare 'ExprsArray' Objects

conjoin: Combine 'exprso' Objects

ctrlFeatureSelect: Manage 'fs' Arguments

ctrlGridSearch: Manage 'plGrid' Arguments

ctrlSplitSet: Manage 'split' Arguments

defaultArg: Set an args List Element to Default Value

doMulti: Perform "1 vs. all" Task

ExprsArray-class: An S4 class to store feature and annotation data

ExprsBinary-class: An S4 class to store feature and annotation data

ExprsEnsemble-class: An S4 class to store multiple classification models

ExprsMachine-class: An S4 class to store the classification model

ExprsModel-class: An S4 class to store the classification model

ExprsModule-class: An S4 class to store the classification model

ExprsMulti-class: An S4 class to store feature and annotation data

exprso-predict: Predict Class Labels

ExprsPipeline-class: An S4 class to store models built during high-throughput...

ExprsPredict-class: An S4 class to store class predictions

forceArg: Force an args List Element to Value

fs: Perform Feature Selection

fs.: Workhorse for fs Methods

getArgs: Build an args List

getFeatures: Retrieve Feature Set

GSE2eSet: Convert GSE to eSet

makeGridFromArgs: Build Argument Grid

modCluster: Cluster Subjects

modFilter: Hard Filter Data

modHistory: Duplicate Feature Selection History

modNormalize: Normalize Data

modSubset: Tidy Subset Wrapper

modSwap: Swap Case Subjects

modTransform: Log Transform Data

pipeFilter: Filter 'ExprsPipeline' Object

pipeUnboot: Rename "boot" Column

plCV: Perform Simple Cross-Validation

plGrid: Perform High-Throughput Classification

plGridMulti: Perform High-Throughput Classification

plMonteCarlo: Monte Carlo Cross-Validation

plNested: Nested Cross-Validation

reRank: Serialize "1 vs. all" Feature Selection

split: split 'ExprsArray' objects

trainingSet: Extract Training Set

validationSet: Extract Validation Set


array Man page
arrayExprs Man page
arrayMulti Man page
build Man page
build. Man page
buildANN Man page
buildANN,ExprsArray-method Man page
buildDNN Man page
buildDNN,ExprsArray-method Man page
buildEnsemble Man page
buildEnsemble,ExprsModel-method Man page
buildEnsemble,ExprsPipeline-method Man page
buildLDA Man page
buildLDA,ExprsArray-method Man page
buildNB Man page
buildNB,ExprsArray-method Man page
buildRF Man page
buildRF,ExprsArray-method Man page
buildSVM Man page
buildSVM,ExprsArray-method Man page
calcMonteCarlo Man page
calcNested Man page
calcStats Man page
calcStats,ExprsPredict-method Man page
check.ctrlGS Man page
compare Man page
compare,ExprsArray-method Man page
conjoin Man page
conjoin,ExprsArray-method Man page
conjoin,ExprsEnsemble-method Man page
conjoin,ExprsModel-method Man page
conjoin,ExprsPipeline-method Man page
ctrlFeatureSelect Man page
ctrlGridSearch Man page
ctrlSplitSet Man page
defaultArg Man page
doMulti Man page
doMulti,ExprsMulti-method Man page
[,ExprsArray,ANY,ANY,ANY-method Man page
ExprsArray-class Man page
[,ExprsArray-method Man page
$,ExprsArray-method Man page
ExprsBinary-class Man page
ExprsEnsemble-class Man page
ExprsMachine-class Man page
ExprsModel-class Man page
ExprsModule-class Man page
ExprsMulti-class Man page
exprso-predict Man page
[,ExprsPipeline,ANY,ANY,ANY-method Man page
ExprsPipeline-class Man page
[,ExprsPipeline-method Man page
$,ExprsPipeline-method Man page
ExprsPredict-class Man page
forceArg Man page
fs Man page
fs. Man page
fsANOVA Man page
fsANOVA,ExprsArray-method Man page
fsEbayes Man page
fsEbayes,ExprsBinary-method Man page
fsInclude Man page
fsInclude,ExprsBinary-method Man page
fsMrmre Man page
fsMrmre,ExprsBinary-method Man page
fsNULL Man page
fsNULL,ExprsArray-method Man page
fsPathClassRFE Man page
fsPathClassRFE,ExprsBinary-method Man page
fsPrcomp Man page
fsPrcomp,ExprsBinary-method Man page
fsSample Man page
fsSample,ExprsArray-method Man page
fsStats Man page
fsStats,ExprsBinary-method Man page
getArgs Man page
getFeatures Man page
getFeatures,ExprsArray-method Man page
getFeatures,ExprsEnsemble-method Man page
getFeatures,ExprsModel-method Man page
getFeatures,ExprsPipeline-method Man page
GSE2eSet Man page
makeGridFromArgs Man page
modCluster Man page
modCluster,ExprsArray-method Man page
modFilter Man page
modFilter,ExprsArray-method Man page
modHistory Man page
modHistory,ExprsArray-method Man page
modNormalize Man page
modNormalize,ExprsArray-method Man page
modSubset Man page
modSwap Man page
modSwap,ExprsBinary-method Man page
modTransform Man page
modTransform,ExprsArray-method Man page
pipeFilter Man page
pipeFilter,ExprsPipeline-method Man page
pipeSubset Man page
pipeUnboot Man page
pipeUnboot,ExprsPipeline-method Man page
plCV Man page
plGrid Man page
plGridMulti Man page
plMonteCarlo Man page
plNested Man page
plot,ExprsArray,missing-method Man page
predict,ExprsEnsemble-method Man page
predict,ExprsMachine-method Man page
predict,ExprsModule-method Man page
reRank Man page
show,ExprsArray-method Man page
show,ExprsEnsemble-method Man page
show,ExprsModel-method Man page
show,ExprsPipeline-method Man page
show,ExprsPredict-method Man page
split Man page
splitSample Man page
splitSample,ExprsArray-method Man page
splitStratify Man page
splitStratify,ExprsArray-method Man page
subset,ExprsArray-method Man page
subset,ExprsPipeline-method Man page
summary,ExprsArray-method Man page
summary,ExprsPipeline-method Man page
testSet Man page
trainingSet Man page
validationSet Man page


tests/testthat/test-mod.R tests/testthat/test-pl-cv.R tests/testthat/test-fs.R tests/testthat/test-pl-multi.R tests/testthat/test-ens.R tests/testthat/test-build.R tests/testthat/test-pl-gs.R tests/testthat/test-split.R
R/5.3-doMulti.R R/1.1-classes.R R/2.2-process.R R/8.2-ens.R R/6-predict.R R/5.1-fs.R R/4.3-compare.R R/8.1-pipe.R R/5.2-build.R R/7.3-plGridMulti.R R/9-tidy.R R/4.2-modCluster.R R/7.1-plCV.R R/3.2-conjoin.R R/7.5-plNested.R R/2.1-import.R R/3.1-split.R R/4.1-modSwap.R R/7.4-plMonteCarlo.R R/9-global.R R/1.2-methods.R R/7.2-plGrid.R
man/getFeatures.Rd man/ExprsPredict-class.Rd man/validationSet.Rd man/pipeUnboot.Rd man/build..Rd man/modFilter.Rd man/arrayMulti.Rd man/ExprsMulti-class.Rd man/modSwap.Rd man/modCluster.Rd man/modHistory.Rd man/modSubset.Rd man/calcNested.Rd man/exprso-predict.Rd man/makeGridFromArgs.Rd man/ExprsModule-class.Rd man/plGrid.Rd man/ExprsModel-class.Rd man/forceArg.Rd man/ctrlGridSearch.Rd man/reRank.Rd man/modTransform.Rd man/plMonteCarlo.Rd man/split.Rd man/ExprsEnsemble-class.Rd man/GSE2eSet.Rd man/pipeFilter.Rd man/fs.Rd man/ExprsMachine-class.Rd man/arrayExprs.Rd man/buildEnsemble.Rd man/ExprsPipeline-class.Rd man/ctrlFeatureSelect.Rd man/array.Rd man/modNormalize.Rd man/compare.Rd man/check.ctrlGS.Rd man/ExprsArray-class.Rd man/calcMonteCarlo.Rd man/build.Rd man/plGridMulti.Rd man/doMulti.Rd man/fs..Rd man/conjoin.Rd man/plCV.Rd man/ExprsBinary-class.Rd man/plNested.Rd man/ctrlSplitSet.Rd man/calcStats.Rd man/trainingSet.Rd man/defaultArg.Rd man/getArgs.Rd

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

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

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