Benchmark scry using in-memory vs `DelayedArray` objects
Opened this issue · 0 comments
stephaniehicks commented
Tasks for @stephaniehicks:
Compare (1) in-memory and (2) DelayedArray
objects for increasing sizes of observations and fixed number of features:
Immediate work
- Using Poisson deviance residuals, plot time (y-axis) for increasing observations (x-axis)
- Track time for bothscry::nullResiduals()
andBiocSingular::runPCA()
separately
- TryBiocSingular::runPCA()
withExactParam()
andIrlbaParam()
- Using Poisson deviance residuals, plot memory-usage (y-axis) for increasing observations (x-axis)
- Track memory-usage for bothscry::nullResiduals()
andBiocSingular::runPCA()
separately
- TryBiocSingular::runPCA()
withExactParam()
andIrlbaParam()
Near in the future work
@kstreet13 is currently working on implementing the code for the Poisson Pearson and Binomial Pearson cases. Once complete, @stephaniehicks will do the following:
- Using Poisson Pearson residuals, plot time (y-axis) for increasing observations (x-axis)
- Using Poisson Pearson residuals, plot memory-usage (y-axis) for increasing observations (x-axis)
- Using Binomial Pearson residuals, plot time (y-axis) for increasing observations (x-axis)
- Using Binomial Pearson residuals, plot memory-usage (y-axis) for increasing observations (x-axis)
Really in the future work
These last two cases, we will set aside for now.
- Using Binomial deviance residuals, plot time (y-axis) for increasing observations (x-axis)
- Using Binomial deviance residuals, plot memory-usage (y-axis) for increasing observations (x-axis)