SingleCellExperiment

SingleCellExperiment represents a standardized S4 container for single-cell genomics data that integrates raw counts, normalized expression, reduced-dimensionality representations (PCA, t-SNE, UMAP), spike-in controls, size factors, and cell- and feature-level annotations to support analysis of high-dimensional, sparse single-cell datasets.


Key Features:

  • S4 class: Defines an extensible S4 class for representing single-cell genomics data within the Bioconductor ecosystem.
  • Assay storage: Stores raw counts, normalized expression values, and multiple layers of derived measurements in assay-like structures.
  • Dimensionality reduction: Maintains dimensionality reduction coordinates such as PCA, t-SNE, and UMAP in dedicated slots.
  • Spike-ins and size factors: Provides specialized storage for spike-in controls and per-cell size factors.
  • Metadata handling: Enables efficient retrieval and manipulation of per-cell and per-feature metadata.
  • Bioconductor interoperability: Extends and interoperates with existing Bioconductor infrastructure for downstream analyses.

Scientific Applications:

  • Quality control: Supports QC workflows that use raw counts, spike-ins, size factors, and metadata to assess cell and feature quality.
  • Normalization: Facilitates normalization workflows by storing normalized assays and size factors.
  • Clustering: Enables clustering analyses using assay data and reduced-dimensionality representations.
  • Trajectory inference: Supports trajectory and pseudotime inference via expression matrices and dimensionality reduction coordinates.
  • Differential expression: Provides assay and metadata structures suitable for differential expression testing between cell groups.
  • Integrative multi-omic analyses: Accommodates integrative analyses by holding multiple derived measurements and annotations per feature and cell.

Methodology:

Stores assays (raw counts and normalized values), records spike-in controls and size factors, keeps dimensionality reduction coordinates such as PCA, t-SNE, and UMAP in dedicated slots, and exposes per-cell and per-feature metadata for retrieval and manipulation within Bioconductor S4 infrastructure.

Topics

Collections

Details

License:
GPL-3.0
Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
7/15/2018
Last Updated:
12/10/2018

Operations

Publications

Amezquita, R.A., Lun, A.T.L., Becht, E. et al. Orchestrating single-cell analysis with Bioconductor. Nat Methods 17, 137–145 (2020).

Documentation

Downloads

Links