Name Mode Size
..
BASiCSEstimate.Rd 100644 3 kb
BASiCSParams.Rd 100644 2 kb
BASiCSSimulate.Rd 100644 1 kb
Lun2Params.Rd 100644 2 kb
LunParams.Rd 100644 2 kb
MFAParams.Rd 100644 1 kb
Params.Rd 100644 1 kb
PhenoParams.Rd 100644 1 kb
SCDDParams.Rd 100644 2 kb
SimpleParams.Rd 100644 1 kb
SparseDCParams.Rd 100644 2 kb
SplatParams.Rd 100644 6 kb
ZINBParams.Rd 100644 1 kb
addFeatureStats.Rd 100644 1 kb
addGeneLengths.Rd 100644 2 kb
bridge.Rd 100644 1 kb
bringItemsForward.Rd 100644 0 kb
compareSCEs.Rd 100644 2 kb
diffSCEs.Rd 100644 3 kb
expandParams.Rd 100644 1 kb
getLNormFactors.Rd 100644 1 kb
getParam.Rd 100644 1 kb
getParams.Rd 100644 1 kb
getPathOrder.Rd 100644 0 kb
listSims.Rd 100644 0 kb
logistic.Rd 100644 0 kb
lun2Estimate.Rd 100644 2 kb
lun2Simulate.Rd 100644 2 kb
lunEstimate.Rd 100644 1 kb
lunSimulate.Rd 100644 2 kb
makeCompPanel.Rd 100644 1 kb
makeDiffPanel.Rd 100644 1 kb
makeOverallPanel.Rd 100644 1 kb
mfaEstimate.Rd 100644 1 kb
mfaSimulate.Rd 100644 1 kb
newParams.Rd 100644 1 kb
phenoEstimate.Rd 100644 1 kb
phenoSimulate.Rd 100644 1 kb
rbindMatched.Rd 100644 0 kb
scDDEstimate.Rd 100644 2 kb
scDDSimulate.Rd 100644 2 kb
setParam.Rd 100644 1 kb
setParamUnchecked.Rd 100644 1 kb
setParams.Rd 100644 1 kb
setParamsUnchecked.Rd 100644 1 kb
showDFs.Rd 100644 0 kb
showPP.Rd 100644 0 kb
showValues.Rd 100644 0 kb
simpleEstimate.Rd 100644 1 kb
simpleSimulate.Rd 100644 1 kb
sparseDCEstimate.Rd 100644 2 kb
sparseDCSimulate.Rd 100644 2 kb
splatEstBCV.Rd 100644 1 kb
splatEstDropout.Rd 100644 1 kb
splatEstLib.Rd 100644 1 kb
splatEstMean.Rd 100644 1 kb
splatEstOutlier.Rd 100644 1 kb
splatEstimate.Rd 100644 1 kb
splatSimBCVMeans.Rd 100644 1 kb
splatSimBatchCellMeans.Rd 100644 1 kb
splatSimBatchEffects.Rd 100644 1 kb
splatSimCellMeans.Rd 100644 1 kb
splatSimDE.Rd 100644 1 kb
splatSimDropout.Rd 100644 1 kb
splatSimGeneMeans.Rd 100644 1 kb
splatSimLibSizes.Rd 100644 1 kb
splatSimTrueCounts.Rd 100644 1 kb
splatSimulate.Rd 100644 6 kb
splatter.Rd 100644 1 kb
summariseDiff.Rd 100644 1 kb
winsorize.Rd 100644 0 kb
zinbEstimate.Rd 100644 2 kb
zinbSimulate.Rd 100644 1 kb
README.md
# Splatter [![Project Status](http://www.repostatus.org/badges/latest/active.svg)](http://www.repostatus.org/#active) [![Lifecycle](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://www.tidyverse.org/lifecycle/#stable) [![Travis-CI Build Status](https://travis-ci.org/Oshlack/splatter.svg?branch=master)](https://travis-ci.org/Oshlack/splatter) [![Coverage Status](https://img.shields.io/codecov/c/github/Oshlack/splatter/master.svg)](https://codecov.io/github/Oshlack/splatter?branch=master) [![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/Oshlack/splatter?branch=master&svg=true)](https://ci.appveyor.com/project/Oshlack/splatter) [![Bioc Years](https://bioconductor.org/shields/years-in-bioc/splatter.svg)](https://bioconductor.org/packages/devel/bioc/html/splatter.html) [![Bioc Stats](https://bioconductor.org/shields/downloads/splatter.svg)](https://bioconductor.org/packages/devel/bioc/html/splatter.html) [![Bioc Build](https://bioconductor.org/shields/build/devel/bioc/splatter.svg)](https://bioconductor.org/packages/devel/bioc/html/splatter.html) ![Splatter logo](vignettes/splatter-logo-small.png) Splatter is an R package for the simple simulation of single-cell RNA sequencing data. Splatter provides a common interface to multiple simulations that have: * Functions for estimating simulation parameters * Objects for storing those parameters * Functions for simulating counts using those parameters Splatter is built on top of [`scater`][scater] and stores simulations in [`SingleCellExperiment`][SCE] objects. Splatter also has functions for comparing simulations and real datasets. ## Installation. Splatter is available from [Bioconductor][bioc] for R >=3.4. It can be installed from Bioconductor with: ```{r} if (!requireNamespace("BiocManager", quietly=TRUE)) install.packages("BiocManager") BiocManager::install("splatter") ``` If you wish to build a local version of the vignette use: ```{r} BiocManager::install("splatter", build_vignettes=TRUE) ``` This will also build the vignette and install all suggested dependencies (which aren't required for core functionality). ## Getting started Once installed the best place to get started is the vignette. For most users the most convenient way to access this is online [here][vignette]. Alternatively, if you chose to build the vignette, you can load Splatter, then browse the vignettes: ```{r} library(splatter) browseVignettes("splatter") ``` This is a detailed document that introduces the main features of Splatter. ## Citing Splatter If you use Splatter please cite our paper ["Zappia L, Phipson B, Oshlack A. Splatter: Simulation Of Single-Cell RNA Sequencing Data. Genome Biology. 2017; doi:10.1186/s13059-017-1305-0"][paper]. ``` @Article{, author = {Luke Zappia and Belinda Phipson and Alicia Oshlack}, title = {Splatter: simulation of single-cell RNA sequencing data}, journal = {Genome Biology}, year = {2017}, url = {http://dx.doi.org/10.1186/s13059-017-1305-0}, doi = {10.1186/s13059-017-1305-0}, } ``` [scater]: https://github.com/davismcc/scater [SCE]: https://github.com/drisso/SingleCellExperiment [contrib]: https://github.com/Bioconductor/Contributions/issues/209 [bioc]: https://bioconductor.org/packages/devel/bioc/html/splatter.html [vignette]: https://bioconductor.org/packages/devel/bioc/vignettes/splatter/inst/doc/splatter.html [paper]: http://dx.doi.org/10.1186/s13059-017-1305-0