BCMPPy
Python package
Use an AnnData object, or supply an existing unintegrated cell-by-dimension embedding matrix.
Batch-Constraint Manifold Partition (BCMP) derives proxy population labels directly from unintegrated single-cell data geometry. These labels can be used to compare batch-effect removal across candidate integration methods before cell annotations are available.
k, build a cell-cell graph and use community detection to define candidate domains.kBCMP is available in Python and R. Choose the package that fits the language and data structure already used in your analysis.
Python package
Use an AnnData object, or supply an existing unintegrated cell-by-dimension embedding matrix.
R package
Use a Seurat object, a SingleCellExperiment object, or supply an existing unintegrated cell-by-dimension embedding matrix.