Some background:
image.sc:
OME-Zarr: how “transitional” is the omero metadata? (Jan 2026)
How to represent Channel Metadata in OME-Zarr?
what
There are at least 5 kinds of "channel metadata" that could be useful:
- structural (i.e. where the bytes for each channel are located; that is in the OME-Zarr spec)
- acquisition (e.g. mostly the “Channel” part of the OME Model, indirectly via bioformats2raw layout in OME-Zarr)
- rendering metadata (e.g. the channels field of “omero” metadata in OME-Zarr)
- specimen/sample (e.g. DCA's Channel Metadata spec, covering the biological aspects particular to that channel)
- pre-computed metadata (e.g. DCA's Normalization Statistics , which may be used for rendering/processing
how
scope
(this section may change)
For a first draft RFC-7 for channel metadata, the goal would be:
- agreeing on a way to represent structural metadata for channels (and perhaps discrete axis in general)
- agreeing on a design that would allow future extensions with rendering/specimen/acquisition/pre-computed metadata for channels
- re-locating
omero.channels metadata to a dedicated, core part of the NGFF spec
Why?
- structural is needed for user stories (named channel; channels by reference vs by index)
- rendering is broad and complex (multiple agreement points, multiple proposals)
- specimen/bio is broad and complex (multiple agreement-building points)
- precomputed is similarly broad
- acquisition is a large epic (e.g. Quarep LiMi), too early to go into decisions
Some background:
RFC-7: where is it? #392
hi! would you welcome feedback? chanzuckerberg/dynamic-cell-atlas-specs#1 (specimen/sample)
about https://chanzuckerberg.github.io/dynamic-cell-atlas-specs/v0.2/channel-metadata.html
GDocs with rough drafts
Metadata: User stories for named channels #173 (structural)
EPIC: rendering settings #537 (rendering)
Metadata for color and contrast limits #23 (rendering)
image.sc:
OME-Zarr: how “transitional” is the omero metadata? (Jan 2026)
How to represent Channel Metadata in OME-Zarr?
what
There are at least 5 kinds of "channel metadata" that could be useful:
how
scope
(this section may change)
For a first draft RFC-7 for channel metadata, the goal would be:
omero.channelsmetadata to a dedicated, core part of the NGFF specWhy?