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

Presto for objects leveraging HDF5 storage #26

Open
wish1832 opened this issue Jun 2, 2023 · 0 comments
Open

Presto for objects leveraging HDF5 storage #26

wish1832 opened this issue Jun 2, 2023 · 0 comments

Comments

@wish1832
Copy link

wish1832 commented Jun 2, 2023

Hello,

I have a very large single cell dataset that must be saved using HDF5 storage due to high RAM usage. To do this, I'm using the HDF5Array package with a SingleCellExperiment object, which saves expression matrices as DelayedArray objects. When I attempt to run presto on an object with DelayedArray matrices, I receive the following error:

 wilcoxauc(
 +   sce,
 +   assay = "logcounts",
 +   group_by = "clusters"
 + )

Error in UseMethod("rank_matrix") :
no applicable method for 'rank_matrix' applied to an object of class "c('DelayedMatrix', 'DelayedArray', 'DelayedUnaryIsoOp', 'DelayedUnaryOp', 'DelayedOp', 'Array', 'RectangularData')"

Is there a plan to extend presto to work with DelayedArray matrices? Seurat has also recently implemented HDF5 storage with the BPCells package, so it would also be useful to have presto be able to work with Seurat/BPCells as single cell datasets continue to scale upward in size.

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