Simulate counts from a simple negative binomial distribution without simulated library sizes, differential expression etc.

simpleSimulate(params = newSimpleParams(), verbose = TRUE, ...)

Arguments

params

SimpleParams object containing simulation parameters.

verbose

logical. Whether to print progress messages

...

any additional parameter settings to override what is provided in params.

Value

SingleCellExperiment containing simulated counts

Details

Gene means are simulated from a gamma distribution with shape = mean.shape and rate = mean.rate. Counts are then simulated from a negative binomial distribution with mu = means and size = 1 / counts.disp. See SimpleParams for more details of the parameters.

Examples

sim <- simpleSimulate()
#> Simulating means...
#> Simulating counts...
#> Creating final dataset...
# Override default parameters sim <- simpleSimulate(nGenes = 1000, nCells = 50)
#> Simulating means...
#> Simulating counts...
#> Creating final dataset...