Package: PLSDAbatch Type: Package Title: PLSDA-batch Version: 2.1.1 Authors@R: c(person(given = "Yiwen (Eva)", family = "Wang", role = c("aut", "cre"), email = "anjiwangyiwen@gmail.com", comment=c(ORCID="0000-0002-7067-9093")), person(given = "Kim-Anh", family = "Le Cao", role = "aut", email = "kimanh.lecao@unimelb.edu.au")) Description: 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. License: GPL-3 Depends: R (>= 4.5.0) Imports: ggplot2, ggpubr, grid, gridExtra, lmerTest, mixOmics, performance, scales, stats, Rdpack Suggests: SummarizedExperiment, TreeSummarizedExperiment, vegan, knitr, rmarkdown, BiocStyle, testthat, badger, pheatmap, Biobase biocViews: StatisticalMethod, DimensionReduction, PrincipalComponent, Classification, Microbiome, BatchEffect, Normalization, Visualization VignetteBuilder: knitr RdMacros: Rdpack RoxygenNote: 7.3.3 Encoding: UTF-8 URL: https://github.com/EvaYiwenWang/PLSDAbatch BugReports: https://github.com/EvaYiwenWang/PLSDAbatch/issues/ Config/pak/sysreqs: cmake libfreetype6-dev libglpk-dev libglu1-mesa-dev make texlive libicu-dev libpng-dev libuv1-dev libxml2-dev libgl1-mesa-dev zlib1g-dev Repository: https://bioc.r-universe.dev Date/Publication: 2026-06-26 05:47:40 UTC RemoteUrl: https://github.com/bioc/PLSDAbatch RemoteRef: HEAD RemoteSha: 24f8f48ba77c81c156b0633f4593127bcaf9408e NeedsCompilation: no Packaged: 2026-06-26 10:27:35 UTC; root Author: Yiwen (Eva) Wang [aut, cre] (ORCID: ), Kim-Anh Le Cao [aut] Maintainer: Yiwen (Eva) Wang