Package: SummarizedBenchmark 2.23.0

Patrick Kimes

SummarizedBenchmark: Classes and methods for performing benchmark comparisons

This package defines the BenchDesign and SummarizedBenchmark classes for building, executing, and evaluating benchmark experiments of computational methods. The SummarizedBenchmark class extends the RangedSummarizedExperiment object, and is designed to provide infrastructure to store and compare the results of applying different methods to a shared data set. This class provides an integrated interface to store metadata such as method parameters and software versions as well as ground truths (when these are available) and evaluation metrics.

Authors:Alejandro Reyes [aut], Patrick Kimes [aut, cre]

SummarizedBenchmark_2.23.0.tar.gz
SummarizedBenchmark_2.23.0.zip(r-4.5)SummarizedBenchmark_2.23.0.zip(r-4.4)SummarizedBenchmark_2.23.0.zip(r-4.3)
SummarizedBenchmark_2.23.0.tgz(r-4.4-any)SummarizedBenchmark_2.23.0.tgz(r-4.3-any)
SummarizedBenchmark_2.23.0.tar.gz(r-4.5-noble)SummarizedBenchmark_2.23.0.tar.gz(r-4.4-noble)
SummarizedBenchmark_2.23.0.tgz(r-4.4-emscripten)SummarizedBenchmark_2.23.0.tgz(r-4.3-emscripten)
SummarizedBenchmark.pdf |SummarizedBenchmark.html
SummarizedBenchmark/json (API)
NEWS

# Install 'SummarizedBenchmark' in R:
install.packages('SummarizedBenchmark', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/areyesq89/summarizedbenchmark/issues

Datasets:
  • allSB - SummarizedBenchmark object of isoform quantification results
  • sb - SummarizedBenchmark example
  • tdat - Example data.frame containing results for 50 two-sample t-tests.
  • truthdat - SummarizedBenchmark example
  • txi - SummarizedBenchmark example

On BioConductor:SummarizedBenchmark-2.23.0(bioc 3.20)SummarizedBenchmark-2.22.0(bioc 3.19)

bioconductor-package

34 exports 1.58 score 76 dependencies 3 mentions

Last updated 2 months agofrom:8c13099f25

Exports:addMethodaddPerformanceMetricassayNames<-availableMetricsBDDataBDData<-BDMethodBDMethod<-BDMethodListBDMethodList<-BenchDesignbuildBenchcompareBDDatacompareBDMethodcompareBenchDesignsdropMethodestimateMetricsForAssayestimatePerformanceMetricsexpandMethodgroundTruthsgroundTruths<-hashBDDatamcols<-modifyMethodperformanceMetricsperformanceMetrics<-plotMethodsOverlapplotROCprintMethodprintMethodsSummarizedBenchmarktidyBDMethodtidyUpMetricsupdateBench

Dependencies:abindaskpassBHBiobaseBiocGenericsBiocParallelclicodetoolscolorspacecpp11crayoncurlDelayedArraydigestdplyrfansifarverformatRfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicRangesggplot2gluegridExtragtablehttrIRangesisobandjsonlitelabelinglambda.rlatticelifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmclustmgcvmimemunsellnlmeopensslpillarpkgconfigplyrpurrrR6RColorBrewerRcpprlangS4ArraysS4VectorsscalessessioninfosnowSparseArraystringistringrSummarizedExperimentsystibbletidyrtidyselectUCSC.utilsUpSetRutf8vctrsviridisLitewithrXVectorzlibbioc

Readme and manuals

Help Manual

Help pageTopics
Add method to BenchDesign objectaddMethod
Add performance metric to SummarizedBenchmark objectaddPerformanceMetric
SummarizedBenchmark object of isoform quantification resultsallSB allSB,quantSB
Set assay names in SummarizedBenchmark objectassayNames<-,SummarizedBenchmark,character-method
List pre-defined metrics for SummarizedBenchmark objectsavailableMetrics
Create a new BDData objectBDData BDData,ANY-method BDData,BDData-method BDData,BenchDesign-method BDData,SummarizedBenchmark-method
BDData classBDData-class
Set data in BenchDesign objectBDData<- BDData<-,BenchDesign,BDDataOrNULL-method
Create a new BDMethod objectBDMethod BDMethod,BDMethodList-method BDMethod,BenchDesign-method BDMethod,function-method BDMethod,quosure-method
BDMethod classBDMethod-class
Set method in list or BenchDesign objectBDMethod<- BDMethod<-,BDMethodList,character,BDMethod-method BDMethod<-,BDMethodList,character,NULL-method BDMethod<-,BenchDesign,character,BDMethod-method BDMethod<-,BenchDesign,character,NULL-method
Create a new BDMethodList objectBDMethodList BDMethodList,ANY-method BDMethodList,BenchDesign-method BDMethodList,SummarizedBenchmark-method coerce
BDMethodList classBDMethodList-class
Set method list in BenchDesign objectBDMethodList<- BDMethodList<-,BenchDesign,BDMethodList-method
Create a new BenchDesign objectBenchDesign BenchDesign,ANY-method BenchDesign,SummarizedBenchmark-method
BenchDesign classBenchDesign-class
Execute BenchDesignbuildBench
Compare BDData objectscompareBDData
Compare BDMethod objectscompareBDMethod
Compare BenchDesign objectscompareBenchDesigns compareBenchDesigns,BenchDesign,BenchDesign-method compareBenchDesigns,BenchDesign,SummarizedBenchmark-method compareBenchDesigns,SummarizedBenchmark,BenchDesign-method compareBenchDesigns,SummarizedBenchmark,missing-method compareBenchDesigns,SummarizedBenchmark,SummarizedBenchmark-method
Remove method from BenchDesign objectdropMethod
Estimate performance metrics in SummarizedBenchmark objectestimateMetricsForAssay estimatePerformanceMetrics
Expand method in BenchDesign objectexpandMethod
Get ground truths in SummarizedBenchmark objectgroundTruths groundTruths,SummarizedBenchmark-method
Set ground truths in SummarizedBenchmark objectgroundTruths<- groundTruths<-,SummarizedBenchmark-method
Hash data in BDData objecthashBDData hashBDData,BDData-method hashBDData,BenchDesign-method
Set meta data columns in SummarizedBenchmark objectmcols<-,SummarizedBenchmark-method
Modify method in BenchDesign objectmodifyMethod
Get performance metrics in SummarizedBenchmark objectperformanceMetrics performanceMetrics,SummarizedBenchmark-method
Set performance metrics in SummarizedBenchmark objectperformanceMetrics<- performanceMetrics<-,SummarizedBenchmark,SimpleList-method
Plot UpSetR for SummarizedBenchmark objectplotMethodsOverlap
Plot ROC curve for SummarizedBenchmark objectplotROC
Pretty print methods in a BenchDesign objectprintMethod printMethods
SummarizedBenchmark examplesb truthdat txi
Show BDData objectshow,BDData-method
Show BDMethod objectshow,BDMethod-method
Show BDMethodList objectshow,BDMethodList-method
Show BenchDesign objectshow,BenchDesign-method
Create a new SummarizedBenchmark objectSummarizedBenchmark
SummarizedBenchmark classSummarizedBenchmark-class
Example data.frame containing results for 50 two-sample t-tests.tdat
Tidy BDMethod DatatidyBDMethod tidyBDMethod,BDMethod-method tidyBDMethod,BenchDesign-method tidyBDMethod,list-method tidyBDMethod,SimpleList-method
Tidy up performance metrics in SummarizedBenchmark objecttidyUpMetrics
Check/Update SummarizedBenchmarkupdateBench