- 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.G
inSetup()
)
- 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
,bLFC
andbPattern
inDESetup()
andsimulateCounts()
) - simulation of spike-in expression (see
estimateSpike
,plotSpike
and optionspikeIns
insimulateDE
andsimulateCounts()
) - 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()