scClassify
scClassify performs multiscale classification of single-cell RNA-seq data using ensemble learning and cell type hierarchies to enable sample size estimation for accurate cell type classification and joint classification with multiple references.
Key Features:
- Ensemble Learning Classification: scClassify employs ensemble learning methods for cell type classification across diverse scRNA-seq datasets.
- Cell Type Hierarchy Construction: scClassify builds hierarchical structures of cell types from single or multiple annotated reference datasets.
- Sample Size Estimation: scClassify estimates the sample size required for accurate classification of cell types within a cell type hierarchy.
- Joint Classification with Multiple References: scClassify enables joint classification of cells when multiple reference datasets are available.
- Scalability to Large Atlases: scClassify scales to large single-cell atlases for automated cell type identification.
Scientific Applications:
- Automated Cell Type Identification: scClassify identifies cell types in scRNA-seq data using well-annotated reference datasets.
- Cross-Technology Classification: scClassify classifies cells across diverse combinations of dataset sizes, sequencing technologies, and complexity levels.
- Novel Subpopulation Discovery: scClassify identifies previously unidentified subpopulations of cells in large-scale datasets such as Tabula Muris.
Methodology:
scClassify uses ensemble learning combined with cell type hierarchies constructed from annotated reference datasets, with validation across 114 pairs of reference and testing data and demonstration through simulations and compendia of experimental datasets.
Collections
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Mac, Windows
- Programming Languages:
- R
- Added:
- 9/1/2026
- Last Updated:
- 9/1/2026
Operations
Publications
Documentation
User manual
https://bioconductor.org/packages/scClassify