Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Benchmark scry using in-memory vs DelayedArray objects #11

Open
8 tasks
stephaniehicks opened this issue Jul 3, 2020 · 0 comments
Open
8 tasks

Benchmark scry using in-memory vs DelayedArray objects #11

stephaniehicks opened this issue Jul 3, 2020 · 0 comments

Comments

@stephaniehicks
Copy link
Collaborator

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 both scry::nullResiduals() and BiocSingular::runPCA() separately
    - Try BiocSingular::runPCA() with ExactParam() and IrlbaParam()
  • Using Poisson deviance residuals, plot memory-usage (y-axis) for increasing observations (x-axis)
    - Track memory-usage for both scry::nullResiduals() and BiocSingular::runPCA() separately
    - Try BiocSingular::runPCA() with ExactParam() and IrlbaParam()

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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant