batchelor
Single-Cell Batch Correction Methods
Bioconductor version: 3.23 · Package version: 1.28.0
Implements a variety of methods for batch correction of single-cell (RNA sequencing) data. This includes methods based on detecting mutually nearest neighbors, as well as several efficient variants of linear regression of the log-expression values. Functions are also provided to perform global rescaling to remove differences in depth between batches, and to perform a principal components analysis that is robust to differences in the numbers of cells across batches.
Installation
if (!require("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("batchelor") Details
| Maintainer | Aaron Lun <infinite.monkeys.with.keyboards@gmail.com> |
| Author | Aaron Lun [aut, cre], Laleh Haghverdi [ctb] |
| License | GPL-3 |
| System Requirements | C++11 |
| Downloads rank | 5075 |
| Source branch | RELEASE_3_23 |
| biocViews | BatchEffect, GeneExpression, Normalization, RNASeq, Sequencing, SingleCell, Software, Transcriptomics |
Documentation
- Correcting batch effects in single-cell RNA-seq data
- Extending dispatch to more batch correction methods
Download
Dependencies
Depends: SingleCellExperiment
Imports: SummarizedExperiment, S4Vectors, BiocGenerics, Rcpp, stats, methods, utils, igraph, BiocNeighbors, BiocSingular, Matrix, SparseArray, DelayedArray (>= 0.31.5), DelayedMatrixStats, BiocParallel, scuttle, ResidualMatrix, ScaledMatrix, beachmat
LinkingTo: Rcpp
Suggests: testthat, BiocStyle, knitr, rmarkdown, scran, scater, bluster, scRNAseq
Reverse dependencies
Imports Me (6): BatChef, chevreulProcess, ChromSCape, mumosa, scMerge, singleCellTK
Suggests Me (4): anglemania, Canek, RaceID, TSCAN