Replies: 3 comments
-
I can answer some points...
Sorry, don't know about storing different resolution levels on different storage media, but I guess if you can map different file paths to different storage then this should be possible?? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
g'morning, @toloudis. Some additions to @will-moore's thoughts below, but generally 👍 for the questions (and future input on the specs). 2.
In the current spec, no. See #13 for the work to enable it.
Maybe but I've not seen a proposal or discussion on it to date. (The closest might be fsspec-reference-maker) 3.
Additional work will come on this with the translations (likely v0.4)
hmmm... I wonder if the rendering metadata might not be a place to point to this.
hmmm.... a bit hesitant to pull this out of the zarr json metadata and duplicate it in the main block. I wonder if "consolidated_metadata" gets you what you need. (If not, happy to see a proposal) |
Beta Was this translation helpful? Give feedback.
-
Let me know if this is the wrong forum and I can move this post.
We are considering making a big move to use ome-zarr. I have some miscellaneous questions/issues on the state of things.
Context: We have lots of on-prem storage but need to move all of it to cloud. We will then need to make large images still accessible to compute that is more distant from the data. A possible expected scenario is
a. microscope-->proprietary file format
b. upload and immediate conversion to open format using aicsimageio
c. scientists do compute and vis on chunked remote open format using aicsimageio
Is it possible to store multiscale zarr groups on different storage categories? For example can we say we want the full resolution level on cold storage but downsampled levels on cloudfront/a more "hot" service?
Is there an assumption on ome-ngff that multiscale resolutions are necessarily halved in x,y at each level? Or can I write any downsampling I want at each level (I have some calculations that forces it to fit in a certain memory footprint, for example). If so, key question: how do I get the data shape at each level?
The current ome-ngff document here https://ngff.openmicroscopy.org/latest/#omero-md refers me to https://docs.openmicroscopy.org/omero/5.6.1/developers/Web/WebGateway.html#imgdata. Does that mean the spec is really the full omero spec contained at the latter link? That latter spec provides for physical pixel dimensions and shape information in top level metadata but it is not shown in the example in the ngff doc page.
We capture a lot of large "multi-scene" files (the dreaded 6th dimension). Let's assume they are not separate wells. In ome-zarr, are we supposed to put them in separate root-level groups in the same store? Does ome provide some recommendation for this apart from just treating them as "different" images?
Beta Was this translation helpful? Give feedback.
All reactions