kersplatSimLibSizes {splatter} | R Documentation |
Generate library sizes for cells in the Kersplat simulation
kersplatSimLibSizes(sim, params, verbose)
sim |
SingleCellExperiment containing simulation. |
params |
KersplatParams object with simulation parameters. |
verbose |
logical. Whether to print progress messages |
Library sizes are simulated in one of two ways depending on the value of the
lib.method
parameter.
If lib.method
is "fit" (default) then means are sampled from a
log-normal distribution with meanlog equals lib.loc
and sdlog equals
lib.scale
.
If mean.method
is "density" then library sizes are sampled from the
density object in the lib.density
parameter using a rejection
sampling method. This approach is more flexible but may violate some
statistical assumptions.
Ambient library sizes are also generated from a log-normal distribution based
on the parameters for the cell library size and adjusted using the
ambient.scale
parameter.
SingleCellExperiment with library sizes