Skip to content

Raw pixel data from OMERO #4

@will-moore

Description

@will-moore

Currently the OMERO web api doesn't provide raw pixel data.
Pixel data in the form of OME-Zarr v0.1 can be provided by omero-ms-zarr but the limitation is lack of authentication.

I have tried another approach with https://github.com/will-moore/omero-web-zarr (not yet tested/supported by the OME team) which also uses OME-Zarr v0.1.

It's not yet included in the omero-web-standalone docker but you can add it by:

$ git clone git@github.com:ome/omero-web-docker.git

Make the modification to /standalone/Dockerfile and /standalone/01-default-webapps.omero as described in:
ome/omero-web-docker#60 (comment)

Then:

$ cd standalone
$ docker build -t omero_web_zarr .
$ docker run -it --rm -e OMEROHOST=demo.openmicroscopy.org -p 4080:4080 omero_web_zarr

Then, for Image ID: 79248, the top-level URL is http://localhost:4080/zarr/image/79248.zarr leading to:

http://localhost:4080/zarr/image/79248.zarr/.zattrs
http://localhost:4080/zarr/image/79248.zarr/0/.zarray
http://localhost:4080/zarr/image/79248.zarr/0/.zarray/0.0.0.0.0
etc.

In time, omero-web-zarr will hopefully be included in the docker, and on the demo server etc. but I wanted to let you know that it's possible to start trying it now.

cc @jburel @joshmoore

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions