OMERO.web插件,用于OME-Zarr
项目描述
omero-web-zarr
OMERO.web插件,用于OME-Zarr。
使用omeroweb应用程序实现[OME-NGFF](https://ngff.openmicroscopy.org/latest/) API。
此插件支持OME-NGFF v0.1、v03、v0.4。对于OMERO中的给定Image ID,以下URL将指向OME-NGFF图像
https://[omero-server]/zarr/image/ID.zarr/
注意:此应用程序尚未进行广泛测试,不应视为“生产就绪”。
目前支持[OME-NGFF v0.3](https://ngff.openmicroscopy.org/0.3/index.html)和[OME-NGFF v0.4](https://ngff.openmicroscopy.org/0.4/index.html)。
开发
使用
$ pip install -e .
配置
$ omero config append omero.web.apps '"omero_web_zarr"' # Allow to open-with Vizarr $ omero config append omero.web.open_with '["web_zarr_vizarr", "omero_web_zarr_index", {"supported_objects":["image"], "label": "Vizarr", "script_url": "omero_web_zarr/openwith.js"}]' # Open with ome-ngff-validator $ omero config append omero.web.open_with '["web_zarr_validator", "omero_web_zarr_index", {"supported_objects":["image"], "label": "NGFF validator", "script_url": "omero_web_zarr/openwith_validator.js"}]'
然后您将能够通过类似以下URL的方式访问OMERO图像
# base URL for Image ID [omero-server]/zarr/v0.4/image/[ID].zarr # URLS for .zattrs, .zgroup [omero-server]/zarr/v0.4/image/[ID].zarr/.zattrs [omero-server]/zarr/v0.4/image/[ID].zarr/.zgroup # .zarray of the dataset at path '0' [omero-server]/zarr/v0.4/image/[ID].zarr/0/.zarray # first 3D chunk of the dataset at path '0' [omero-server]/zarr/v0.4/image/[ID].zarr/0/0/0/0
您可以使用[Vizarr](https://github.com/hms-dbmi/vizarr/)查看器查看此功能。
此omeroweb应用程序自行托管Vizarr,以避免CORS问题(委派到https://hms-dbmi.github.io/vizarr/)。
在web客户端UI中,您可以使用上下文菜单选择 以 > Vizarr 打开,或使用您的图像ID直接跳转。
[omero-server]/zarr/vizarr/?source=[omero-server]/zarr/v0.4/image/[ID].zarr
测试
要运行集成测试(在上述omeroweb conda环境中),请使用 pytest。有关设置 ICE_CONFIG 和依赖项等详细信息,请参阅 [OMERO测试文档](https://docs.openmicroscopy.org/latest/omero/developers/testing.html),然后
$ pytest test/integration/test_ngff.py
许可证
该应用程序在AGPL许可证下发布。
版权
2022-2023,Open Microscopy Environment
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
构建分布
omero-web-zarr-0.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7b956728c40b31e5390853d79e678d3085b68a57dc7f05044fdbff3ac00c4b69 |
|
MD5 | 67bb9dbf74103d6496025eb48aa61a7d |
|
BLAKE2b-256 | 207cc05cf8d209841dd3b7f50fac7978c0a780b41a5bebdfe84d64bb280f6057 |
omero_web_zarr-0.1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 05a876c8a0a9e58e0d5003941215d529f8a768340c278aac7726afdecd5be3d8 |
|
MD5 | 2411411dddc2dbd472e184993a3a089f |
|
BLAKE2b-256 | 092f1867671044c387eb496d7140e1606fee09c4cd734ac20c20d4caddb4e4e5 |