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

HDF5-API Errors: error #000: H5D.c in H5Dvlen_reclaim(): line 732: invalid argument #14

Open
rosanababu opened this issue Apr 13, 2023 · 4 comments

Comments

@rosanababu
Copy link

Hi, I'm trying to convert mudata to Seurat object. I'm getting following error while using ReadH5MU():

seurat <- ReadH5MU("str.h5mu")
Error in self$read_low_level(file_space = self_space_id, mem_space = mem_space_id, :
HDF5-API Errors:
error #000: H5D.c in H5Dvlen_reclaim(): line 732: invalid argument
class: HDF5
major: Invalid arguments to routine
minor: Bad value

Kindly help, thank you

@rcannood
Copy link

Hi @rosanababu !

Could you post the str.h5mu so the package maintainers can try to replicate the issue?

Robrecht

@DriesSchaumont
Copy link

DriesSchaumont commented Nov 28, 2023

@ilia-kats @gtca Hi, I encountered this issue and am able to share the data to replicate the issue. Please find the file here:

s3://openpipelines-data/10x_5k_anticmv/5k_human_antiCMV_T_TBNK_connect_mms.h5mu

gtca added a commit that referenced this issue Nov 28, 2023
- Makes it possible to handle empty tables (e.g. 0 features)
- Adds notion of nullable-integer and nullable-boolean
@gtca
Copy link
Contributor

gtca commented Nov 28, 2023

Thank you, @DriesSchaumont!

As far as I can tell, this happens because one of the modalities has 0 features.

Apart from this, nullable arrays have not been supported by this library yet.

Both things should be addressed in #17.

@DriesSchaumont Can you check that it works? 🙏
@ilia-kats Do these hot-fixes make sense? 😄

@rcannood
Copy link

Out of curiosity, I wonder whether rcannood/hdf5r@issue-208-alternative-condition is also a fix to the problem. @DriesSchaumont would you be able to test this?

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

4 participants