scClassifR

scClassifR classifies cell types in single-cell RNA-sequencing (scRNA-seq) datasets using hierarchically organized support vector machines (SVMs) within an R-based framework to provide robust, probability-based and extensible cell-type identification.


Key Features:

  • Automatic Cell Type Classification: Automates identification of cell types from scRNA-seq gene expression profiles using trained classifiers.
  • R-based Compatibility: Accepts Seurat and Bioconductor SingleCellExperiment objects as input for integration into R analysis workflows.
  • Hierarchical SVM Approach: Uses hierarchically organized Support Vector Machines (SVMs) to distinguish specific cell types against all other cells.
  • Robustness to Unknown Cell Types: Implements behavior to avoid misclassifying cells not represented in the reference, reducing false positives.
  • Ambiguous Assignment Reporting: Reports ambiguous cell assignments together with associated probabilities to convey classification confidence.
  • Extensibility and Customization: Provides functions for training and evaluating classifiers to add or refine models for additional cell types.

Scientific Applications:

  • Developmental Biology: Enables identification and tracking of cell types and differentiation states in developing tissues using scRNA-seq data.
  • Cancer Research: Supports classification of tumor and microenvironment cell populations to dissect cellular composition in cancer samples.
  • Immunology: Facilitates annotation of immune cell subsets and states from single-cell transcriptomic datasets.
  • Cellular Heterogeneity and Discovery: Assists in resolving cellular heterogeneity and identifying novel cell types or states within complex tissues.

Methodology:

Hierarchically organized Support Vector Machines (SVMs) classify cells based on gene expression profiles; the package reports ambiguous assignments with probabilities and provides functions to train and evaluate classifiers on additional cell types, accepting Seurat and SingleCellExperiment objects as input.

Topics

Details

Programming Languages:
R
Added:
1/18/2021
Last Updated:
2/11/2021

Operations

Publications

Nguyen V, Griss J. scClassifR: Framework to accurately classify cell types in single-cell RNA-sequencing data. Unknown Journal. 2020. doi:10.1101/2020.12.22.424025.