As discussed with @ambrosejcarr
The AnnData schema is being used internally in new formats for multimodal and spatial formats. Example of this are:
- MuData files containing multiple AnnData elements
- PathML's hdf5 format contains an AnnData element
- OME is looking into using AnnData elements internally for the OME-Zarr format (PR, hackathon)
Having a schema which can be implemented on multiple formats makes this possible.
This was brought up by the idea that this project might result in a C-API which other's would wrap. I think this could make these higher level compositions of schema's difficult to implement.
As discussed with @ambrosejcarr
The AnnData schema is being used internally in new formats for multimodal and spatial formats. Example of this are:
Having a schema which can be implemented on multiple formats makes this possible.
This was brought up by the idea that this project might result in a C-API which other's would wrap. I think this could make these higher level compositions of schema's difficult to implement.