scSampler

scSampler performs diversity-preserving subsampling of single-cell transcriptomic datasets to retain rare cell populations and representative cellular diversity for downstream analyses.


Key Features:

  • Diversity-preserving subsampling: Subsamples single-cell transcriptomic data to retain representative cellular diversity, including low-abundance cell populations.
  • Integration with Scanpy: Compatible with the Scanpy single-cell RNA-seq analysis pipeline for incorporation into Scanpy-based workflows.
  • Python implementation: Implemented in Python for computational processing of large-scale single-cell datasets.
  • R interface (rscsampler): Provides an R interface named rscsampler to enable use from R environments.

Scientific Applications:

  • Exploratory data analysis: Facilitates fast exploration of cell type composition in large single-cell transcriptomic datasets by reducing dataset size while preserving diversity.
  • Rare cell detection: Preserves low-abundance populations to support identification and characterization of rare cell types.
  • Clustering and cell-type discovery: Produces representative subsamples that maintain cluster structure for downstream clustering and cell-type identification.
  • Differential expression and trajectory inference: Enables downstream analyses such as differential expression testing and trajectory inference on reduced datasets that retain biological diversity.

Methodology:

Applies a subsampling algorithm that prioritizes retention of diverse and rare cell types to reduce dataset size while preserving representative cellular diversity.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
6/13/2022
Last Updated:
11/24/2024

Operations

Publications

Song D, Xi NM, Li JJ, Wang L. scSampler: fast diversity-preserving subsampling of large-scale single-cell transcriptomic data. Bioinformatics. 2022;38(11):3126-3127. doi:10.1093/bioinformatics/btac271. PMID:35426898. PMCID:PMC9991884.

PMID: 35426898
PMCID: PMC9991884
Funding: - National Science Foundation: DBI-1846216, DMS-2113754 - NIH/NIGMS: R01GM120507, R35GM140888