Simulate scRNA-seq count data using the Kersplat model

kersplatSimulate(params = newKersplatParams(), verbose = TRUE, ...)

Arguments

params

KersplatParams 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 and intermediate values

Details

This functions is for simulating data in a single step. It consists of a call to kersplatSetup followed by a call to kersplatSample. Please see the documentation for those functions for more details of the individual steps.

See also

Examples

sim <- kersplatSimulate()
#> Setting up parameters...
#> Generating gene network...
#> Selecting regulators...
#> Simulating means...
#> Sampling from gamma distribution...
#> Simulating paths...
#> Simulating path 1...
#> Creating simulation object...
#> Simulating library sizes...
#> Sampling from log-normal distribution...
#> Assigning cells to paths...
#> Assigning cells to steps...
#> Simulating cell means...
#> Applying BCV adjustment...
#> Simulating cell counts...
#> Simulating ambient counts...
#> Simulating final counts...