- Adapt methods of moments estimation of mean, dispersion and dropout during simulation.
- Ensuring compability with R version 4.0 (e.g. deprecated DEDS Bioconductor package)
- Adapt log fold change model matrix addition
- Adding log fold changes to fraction of replicates per group (option
p.GinSetup())
- Downsampling of count matrices using binomial thinning implemented in
estimateParam()(UMI-read ratio estimation) andsimulateDE(). - Setup of DE simulations now in one function (
Setup()) instead of two. estimateParam()with additional filtering options based on quality control checkup of scater package.- implement sctransform as a single cell normalisation method.
simulateDE()using SCnorm scaling factors as weights in limma-trend, limma-voom.
estimateParam()error fixed concerning expression cleanup.- precompiled vignette in inst/doc/.
simulateDE()now with the option to perform DE testing on filtered/imputed counts (optionDEFilter)
- simulation of batch effects (see options
p.B,bLFCandbPatterninDESetup()andsimulateCounts()) - simulation of spike-in expression (see
estimateSpike,plotSpikeand optionspikeInsinsimulateDEandsimulateCounts()) - simulation of multiple sample groups (e.g. single cell populations) with
simulateCounts() - imputation and prefiltering options prior to normalisation in DE power simulations added (scImpute, scone, Seurat, DrImpute, SAVER)
- additional normalisation options and DE tools (esp. for single cells) included in
simulateDE() - evaluation of simulation setup using estimated versus true value comparisons of library size factors and log2 fold changes in
evaluateSim()andplotEvalSim() - increased flexibility in preprocessing for distribution evaluation in
evaluateDist()