Package: PLSDAbatch 2.1.0

Yiwen (Eva) Wang

PLSDAbatch: PLSDA-batch

A novel framework to correct for batch effects prior to any downstream analysis in microbiome data based on Projection to Latent Structures Discriminant Analysis. The main method is named “PLSDA-batch”. It first estimates treatment and batch variation with latent components, then subtracts batch-associated components from the data whilst preserving biological variation of interest. PLSDA-batch is highly suitable for microbiome data as it is non-parametric, multivariate and allows for ordination and data visualisation. Combined with centered log-ratio transformation for addressing uneven library sizes and compositional structure, PLSDA-batch addresses all characteristics of microbiome data that existing correction methods have ignored so far. Two other variants are proposed for 1/ unbalanced batch x treatment designs that are commonly encountered in studies with small sample sizes, and for 2/ selection of discriminative variables amongst treatment groups to avoid overfitting in classification problems. These two variants have widened the scope of applicability of PLSDA-batch to different data settings.

Authors:Yiwen Wang [aut, cre], Kim-Anh Le Cao [aut]

PLSDAbatch_2.1.0.tar.gz
PLSDAbatch_2.1.0.zip(r-4.7)PLSDAbatch_2.1.0.zip(r-4.6)PLSDAbatch_2.1.0.zip(r-4.5)
PLSDAbatch_2.1.0.tgz(r-4.6-any)PLSDAbatch_2.1.0.tgz(r-4.5-any)
PLSDAbatch_2.1.0.tar.gz(r-4.7-any)PLSDAbatch_2.1.0.tar.gz(r-4.6-any)
PLSDAbatch_2.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
PLSDAbatch/json (API)
NEWS

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

Bug tracker:https://github.com/evayiwenwang/plsdabatch/issues

Datasets:

On BioConductor:PLSDAbatch-2.1.0(bioc 3.24)PLSDAbatch-2.0.0(bioc 3.23)

statisticalmethoddimensionreductionprincipalcomponentclassificationmicrobiomebatcheffectnormalizationvisualization

6.18 score 14 stars 54 scripts 287 downloads 12 exports 122 dependencies

Last updated from:5f1e8350ea. Checks:1 NOTE, 9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE243
linux-devel-x86_64OK276
source / vignettesOK313
linux-release-x86_64OK322
macos-release-arm64OK144
macos-oldrel-arm64OK144
windows-develOK173
windows-releaseOK197
windows-oldrelOK172
wasm-releaseOK214

Exports:alignment_scorebox_plotdarkendensity_plotlightenlinear_regrespartVar_plotpb_colorpercentile_normPLSDA_batchPreFLScatter_Density

Dependencies:abindbackportsbase64encbayestestRBHBiocParallelbootbroombslibcachemcarcarDataclicodetoolscolorspacecorpcorcorrplotcowplotcpp11datawizardDerivdigestdoBydplyrellipseevaluatefarverfastmapfontawesomeforecastformatRFormulafracdifffsfutile.loggerfutile.optionsgenericsggplot2ggpubrggrepelggsciggsignifgluegridExtragtablehighrhtmltoolshtmlwidgetsigraphinsightisobandjquerylibjsonliteknitrlabelinglambda.rlatticelifecyclelme4lmerTestlmtestmagrittrMASSMatrixMatrixModelsmatrixStatsmemoisemgcvmicrobenchmarkmimeminqamixOmicsmodelrnlmenloptrnnetnumDerivpbkrtestperformancepillarpkgconfigplyrpolynompurrrquantregR6rappdirsrARPACKrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRdpackreformulasreshape2rglrlangrmarkdownRSpectrarstatixS7sassscalessnowSparseMstringistringrsurvivaltibbletidyrtidyselecttimeDatetinytexurcautf8vctrsviridisLitewithrxfunyamlzoo

PLSDA-batch Vignette

Rendered frombrief_vignette.Rmdusingknitr::rmarkdownon May 30 2026.

Last update: 2026-01-06
Started: 2023-04-03