Package: batchCorr 1.2.0

Anton Ribbenstedt

batchCorr: Within And Between Batch Correction Of LC-MS Metabolomics Data

From the perspective of metabolites as the continuation of the central dogma of biology, metabolomics provides the closest link to many phenotypes of interest. This makes metabolomics research promising in teasing apart the complexities of living systems. However, due to experimental reasons, the data includes non-biological variation which limits quality and reproducibility, especially if the data is obtained from several batches. The batchCorr package reduces unwanted variation by way of between-batch alignment, within-batch drift correction and between-batch normalization using batch-specific quality control samples and long-term reference QC samples. Please see the associated article for more thorough descriptions of algorithms.

Authors:Anton Ribbenstedt [cre], Carl Brunius [aut], Vilhelm Suksi [aut]

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

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

Bug tracker:https://github.com/metabocomp/batchcorr/issues

Datasets:

On BioConductor:batchCorr-1.3.0(bioc 3.24)batchCorr-1.2.0(bioc 3.23)

biomedicalinformaticsmetabolomicsmassspectrometrybatcheffectnormalizationqualitycontrol

4.59 score 13 scripts 204 downloads 6 exports 30 dependencies

Last updated from:0f7b86bdda (on RELEASE_3_23). Checks:1 NOTE, 9 OK. Indexed: no.

TargetResultTimeFilesSyslog
bioc-checksNOTE177
linux-devel-x86_64OK632
source / vignettesOK333
linux-release-x86_64OK369
macos-release-arm64OK284
macos-oldrel-arm64OK302
windows-develOK504
windows-releaseOK431
windows-oldrelOK419
wasm-releaseOK129

Exports:alignBatchescorrectDriftgetBatchmergeBatchesnormalizeBatchespeakInfo

Dependencies:abindBHBiobaseBiocGenericsBiocParallelcodetoolscpp11DelayedArrayformatRfutile.loggerfutile.optionsgenericsGenomicRangesIRangeslambda.rlatticeMatrixMatrixGenericsmatrixStatsmclustplyrRcppreshapeS4ArraysS4VectorsSeqinfosnowSparseArraySummarizedExperimentXVector

General introduction

Rendered fromIntroduction.rmdusingknitr::rmarkdownon May 29 2026.

Last update: 2025-06-14
Started: 2024-06-04

Readme and manuals

Help Manual

Help pageTopics
Between-batch alignment of featuresalignBatches alignBatches,ANY,ANY-method alignBatches,SummarizedExperiment,SummarizedExperiment-method
Within-batch signal intensity drift correctioncorrectDrift correctDrift,ANY-method correctDrift,SummarizedExperiment-method
Extract specific batch from peaktable and metadatagetBatch
Merge batches after drift correctionmergeBatches
Between-batch normalisationnormalizeBatches normalizeBatches,ANY-method normalizeBatches,SummarizedExperiment-method
Extract m/z and rt from peak tablepeakInfo
ThreeBatchDatameta PTfill PTnofill ThreeBatchData