splatter
splatter simulates single-cell RNA sequencing (scRNA-seq) count data to generate realistic datasets for method development and validation.
Key Features:
- Reproducibility: Supports specification of simulation parameters to produce reproducible scRNA-seq count datasets.
- Multiple simulation methods: Includes the Splat method, which uses a gamma-Poisson distribution, and supports scenarios such as single cell populations, multiple cell types, and differentiation paths.
- Parameter estimation: Enables estimation of simulation parameters directly from real scRNA-seq datasets to match empirical distributions.
- Comparison functions: Provides functions to compare real and simulated datasets for assessment of simulation fidelity.
- Bioconductor integration: Implemented within the Bioconductor ecosystem.
Scientific Applications:
- Method development and benchmarking: Generating realistic count data for development and benchmarking of scRNA-seq analysis algorithms.
- Cell differentiation modeling: Simulating differentiation paths to evaluate trajectory and lineage inference methods.
- Pipeline validation and artifact detection: Assessing potential artifacts and biases in data analysis pipelines by comparing simulated and empirical data.
- Experimental design optimization: Simulating expected outcomes under varying scenarios to inform experimental design choices.
Methodology:
The Splat method implements a gamma-Poisson statistical model to generate scRNA-seq count data, with parameters that can be estimated from real datasets to capture gene expression variability.
Topics
Collections
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 7/26/2018
- Last Updated:
- 11/25/2024
Operations
Publications
Zappia L, Phipson B, Oshlack A. Splatter: simulation of single-cell RNA sequencing data. Genome Biology. 2017;18(1). doi:10.1186/s13059-017-1305-0. PMID:28899397. PMCID:PMC5596896.