slalom

slalom provides a scalable Bayesian factor analysis framework for dissecting sources of variation in single-cell RNA-seq datasets.


Key Features:

  • Bayesian factor analysis: Implements a scalable Bayesian factor analysis framework to model latent factors that drive cell-to-cell transcriptomic heterogeneity.
  • f-scLVM implementation: Implements the factorial single-cell latent variable model (f-scLVM) in R/C++.
  • Curated gene set integration: Leverages curated gene set annotations, including KEGG pathway sets, to infer interpretable latent factors.
  • Annotated and unannotated factors: Models both annotated biological processes and additional unannotated factors concurrently.
  • Gene-set membership refinement: Refines gene-set membership and estimates the relevance of each factor to the observed data.
  • Joint modeling of confounders: Jointly captures technical effects, confounders, and structured biological drivers within the latent factor framework.
  • Decomposition of variability: Decomposes scRNA-seq variability into meaningful components to reveal latent subpopulations and biological signals.

Scientific Applications:

  • Pathway activity inference: Enables inference of pathway activity from single-cell transcriptomes using annotated gene sets.
  • Confounder modeling: Facilitates modeling and adjustment for technical effects and other confounders in scRNA-seq data.
  • Identification of cellular states: Supports identification of biologically coherent cellular states and latent subpopulations obscured by unwanted variation.
  • Variance decomposition: Allows decomposition of cell-to-cell transcriptomic heterogeneity into interpretable biological and technical factors.

Methodology:

Uses a scalable Bayesian factor analysis implemented as the factorial single-cell latent variable model (f-scLVM) in R/C++, leveraging curated gene set annotations (e.g., KEGG), modeling annotated and unannotated factors, refining gene-set membership, estimating factor relevance, and jointly capturing technical effects, confounders, and structured biological drivers.

Topics

Collections

Details

License:
GPL-2.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
7/26/2018
Last Updated:
12/10/2018

Operations

Publications

Buettner F, Pratanwanich N, McCarthy DJ, Marioni JC, Stegle O. f-scLVM: scalable and versatile factor analysis for single-cell RNA-seq. Genome Biol. 2017 Nov 7;18(1):212.

Documentation

Downloads

Links