Package: benchdamic 1.11.0

Matteo Calgaro

benchdamic: Benchmark of differential abundance methods on microbiome data

Starting from a microbiome dataset (16S or WMS with absolute count values) it is possible to perform several analysis to assess the performances of many differential abundance detection methods. A basic and standardized version of the main differential abundance analysis methods is supplied but the user can also add his method to the benchmark. The analyses focus on 4 main aspects: i) the goodness of fit of each method's distributional assumptions on the observed count data, ii) the ability to control the false discovery rate, iii) the within and between method concordances, iv) the truthfulness of the findings if any apriori knowledge is given. Several graphical functions are available for result visualization.

Authors:Matteo Calgaro [aut, cre], Chiara Romualdi [aut], Davide Risso [aut], Nicola Vitulo [aut]

benchdamic_1.11.0.tar.gz
benchdamic_1.11.0.zip(r-4.5)benchdamic_1.11.0.zip(r-4.4)benchdamic_1.11.0.zip(r-4.3)
benchdamic_1.11.0.tgz(r-4.4-any)benchdamic_1.11.0.tgz(r-4.3-any)
benchdamic_1.11.0.tar.gz(r-4.5-noble)benchdamic_1.11.0.tar.gz(r-4.4-noble)
benchdamic_1.11.0.tgz(r-4.4-emscripten)
benchdamic.pdf |benchdamic.html
benchdamic/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/mcalgaro93/benchdamic/issues

Datasets:

On BioConductor:benchdamic-1.11.0(bioc 3.20)benchdamic-1.10.0(bioc 3.19)

bioconductor-package

82 exports 1.24 score 382 dependencies

Last updated 2 months agofrom:be905b6ff4

Exports:addKnowledgeareaCATCATcheckNormalizationcreateColorscreateConcordancecreateEnrichmentcreateMockscreatePositivescreateSplitscreateTIECDA_ALDEx2DA_ANCOMDA_basicDA_corncobDA_dearseqDA_DESeq2DA_edgeRDA_limmaDA_lindaDA_Maaslin2DA_MASTDA_metagenomeSeqDA_mixMCDA_NOISeqDA_SeuratDA_ZicoSeqenrichmentTestextractDAextractStatisticsfitDMfitHURDLEfitModelsfitNBfitZIGfitZINBget_counts_metadatagetDAgetPositivesgetStatisticsiterative_orderingmeanDifferencesnorm_CSSnorm_DESeq2norm_edgeRnorm_TSSplotConcordanceplotContingencyplotEnrichmentplotFDRplotFPRplotKSplotLogPplotMDplotMutualFindingsplotPositivesplotQQplotRMSEprepareObservedRMSErunDArunMocksrunNormalizationsrunSplitsset_ALDEx2set_ANCOMset_basicset_corncobset_dearseqset_DESeq2set_edgeRset_limmaset_lindaset_Maaslin2set_MASTset_metagenomeSeqset_mixMCset_NOISeqset_Seuratset_ZicoSeqsetNormalizationsweights_ZINB

Dependencies:abindade4ALDEx2ANCOMBCannotateAnnotationDbiapeaskpassbackportsbase64encbeachmatbeeswarmBHbiglmBiobaseBiocBaseUtilsBiocGenericsBiocNeighborsBiocParallelBiocSingularbiomformatBiostringsbitbit64bitopsblobblusterbootbroombslibcachemCairocallrcarcarDatacaToolscellrangercheckmatechemometricsclarabelclasscliclueclustercodacodetoolscolorspacecommonmarkCompQuadFormcorncobcorpcorcowplotcplmcpp11crayoncrosstalkcurlCVXRdata.tableDBIdearseqDECIPHERdecontamDelayedArrayDelayedMatrixStatsdeldirDEoptimRDerivdescDescToolsDESeq2detectseparationdigestdirectlabelsDirichletMultinomialdirmultdoBydoParalleldoRNGdotCall64dplyrdqrnge1071ECOSolveRedgeRellipseenergyevaluateExactexpmfansifarverfastDummiesfastmapfBasicsfitdistrplusFNNfontawesomeforeachforeignformatRFormulafsfutile.loggerfutile.optionsfuturefuture.applygenefiltergenericsGenomeInfoDbGenomeInfoDbDataGenomicRangesgetoptggbeeswarmggdendroggplot2ggrastrggrepelggridgesgldglmmTMBglmnetglobalsgluegmpgoftestgplotsgridExtragslgssgtablegtoolsGUniFrachashherehighrHmischmshtmlTablehtmltoolshtmlwidgetshttpuvhttricaigraphinlineinterpIRangesirlbaisobanditeratorsjaneaustenrjpegjquerylibjsonliteKEGGRESTKernSmoothknitrlabelinglambda.rlarslaterlatticelatticeExtralazyevalleidenlifecyclelimmalistenvlme4lmerTestlmomlmtestlocfitlogginglpSolvelpSolveAPIMaaslin2magrittrMASSMASTMatrixMatrixGenericsMatrixModelsmatrixStatsmclustmediationmemoisemetagenomeSeqmgcvMGLMmiamicrobenchmarkMicrobiomeStatmimeminiUIminqamitoolsmixOmicsmodeestmodelrmultcompMultiAssayExperimentmulttestmunsellmvtnormNADAnlmenloptrnnetNOISeqnumDerivopensslopenxlsxoptparseosqpparallellypatchworkpbapplypbkrtestpcaPPpermutepheatmapphyloseqpillarpixmappkgbuildpkgconfigpkgloadplogrplotlyplsplyrpngpolyclipprettyunitsprocessxprogressprogressrpromisesproxypspsclpurrrquadprogquantregR.methodsS3R.ooR.utilsR6raggRANNrappdirsrARPACKrbibutilsrbiomRColorBrewerRcppRcppAnnoyRcppArmadilloRcppEigenRcppGSLRcppHNSWRcppMLRcppParallelRcppProgressRcppTOMLRcppZigguratRdpackreadxlregistryrematchreshape2reticulateRfastrhdf5rhdf5filtersRhdf5librjsonrlangrmarkdownRmpfrrmutilrngtoolsrobustbaseROCRROIROI.plugin.lpsolverootSolverpartrprojrootRSpectraRSQLiterstudioapirsvdRtsneS4ArraysS4VectorssandwichsassScaledMatrixscalesscaterscattermorescssctransformscuttleSeuratSeuratObjectshapeshinySingleCellExperimentsitmoslamsnowSnowballCsoftImputesomsourcetoolsspspamSparseArraySparseMsparseMatrixStatsspatialspatstat.dataspatstat.explorespatstat.geomspatstat.randomspatstat.sparsespatstat.utilsstablestablediststatipstatmodstringistringrSummarizedExperimentsurveysurvivalsyssystemfontstensortextshapingTH.datatibbletidyrtidyselecttidytexttidytreetimeDatetimeSeriestinytexTMBtokenizerstreeioTreeSummarizedExperimenttruncnormtrusttweedieUCSC.utilsutf8uwotvctrsveganVGAMviporviridisviridisLitewithrWrenchxfunXMLxtableXVectoryamlyulab.utilszCompositionszinbwavezipzlibbioczoo

An introduction to benchdamic

Rendered fromintro.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2024-03-07
Started: 2021-01-29

Readme and manuals

Help Manual

Help pageTopics
addKnowledgeaddKnowledge
areaCATareaCAT
CATCAT
checkNormalizationcheckNormalization
createColorscreateColors
createConcordancecreateConcordance
createEnrichmentcreateEnrichment
createMockscreateMocks
createPositivescreatePositives
createSplitscreateSplits
createTIECcreateTIEC
DA_ALDEx2DA_ALDEx2
DA_ANCOMDA_ANCOM
DA_basicDA_basic
DA_corncobDA_corncob
DA_dearseqDA_dearseq
DA_DESeq2DA_DESeq2
DA_edgeRDA_edgeR
DA_limmaDA_limma
DA_lindaDA_linda
DA_Maaslin2DA_Maaslin2
DA_MASTDA_MAST
DA_metagenomeSeqDA_metagenomeSeq
DA_mixMCDA_mixMC
DA_NOISeqDA_NOISeq
DA_SeuratDA_Seurat
DA_ZicoSeqDA_ZicoSeq
enrichmentTestenrichmentTest
extractDAextractDA
extractStatisticsextractStatistics
fitDMfitDM
fitHURDLEfitHURDLE
fitModelsfitModels
fitNBfitNB
fitZIGfitZIG
fitZINBfitZINB
get_counts_metadataget_counts_metadata
getDAgetDA
getPositivesgetPositives
getStatisticsgetStatistics
iterativeOrderingiterative_ordering
meanDifferencesmeanDifferences
(Data) Microbial metabolismmicrobial_metabolism
norm_CSSnorm_CSS
norm_DESeq2norm_DESeq2
norm_edgeRnorm_edgeR
norm_TSSnorm_TSS
plotConcordanceplotConcordance
plotContingencyplotContingency
plotEnrichmentplotEnrichment
plotFDRplotFDR
plotFPRplotFPR
plotKSplotKS
plotLogPplotLogP
plotMDplotMD
plotMutualFindingsplotMutualFindings
plotPositivesplotPositives
plotQQplotQQ
plotRMSEplotRMSE
prepareObservedprepareObserved
(Data) 60 Gingival Plaque samples of 16S rRNA (HMP 2012)ps_plaque_16S
(Data) 33 Stool samples of 16S rRNA (HMP 2012)ps_stool_16S
RMSERMSE
runDArunDA
runMocksrunMocks
runNormalizationsrunNormalizations
runSplitsrunSplits
set_ALDEx2set_ALDEx2
set_ANCOMset_ANCOM
set_basicset_basic
set_corncobset_corncob
set_dearseqset_dearseq
set_DESeq2set_DESeq2
set_edgeRset_edgeR
set_limmaset_limma
set_lindaset_linda
set_Maaslin2set_Maaslin2
set_MASTset_MAST
set_metagenomeSeqset_metagenomeSeq
set_mixMCset_mixMC
set_NOISeqset_NOISeq
set_Seuratset_Seurat
set_ZicoSeqset_ZicoSeq
setNormalizationssetNormalizations
weights_ZINBweights_ZINB