Skip to main content

A plugin to browse OME-Zarr plates by conditions and load images, labels and features from ROIs

Project description

napari-ome-zarr-navigator

License BSD-3 PyPI Python Version tests codecov napari hub

A plugin to browse OME-Zarr plates by conditions and load images, labels and features from ROIs

Usage

The ImageBrowser recognizes OME-Zarr plates that were loaded via napari-ome-zarr and allows the selection of wells in the multiwell plate.

navigator_1

The ImageBrowser allows to zoom to a given well ("Go to well") & puts a white bounding box around the selected well.

navigator_2

Using prototype condition tables (to be defined better, see sample data provided by the plugin orthe example in the test data below), the ImageBrowser allows for selecting subsets of the well list based on conditions defined in the condition table. The operetta-compose Fractal task package provides a task to create such condition tables.

navigator_3

The ROI loader (formerly available separately as a napari plugin) can be used standalone or integrated with the ImageBrowser. If a well is selected from the ImageBrowser, all the images in that well can be loaded via the ROI loader. This supports:

  • Loading images from different multiplexing acquisitions
  • Loading any ROI based on Fractal ROI tables
  • Loading label images
  • Loading feature measurements (based on Fractal feature tables in the AnnData format)

This approach of loading label images and feature data has been optimized for and tested with the napari feature classifier.

navigator_4

This plugin is meant to work well for OME-Zarr files generated by Fractal.


Test data

Test data is available at https://zenodo.org/records/11262587

Installation

You can install napari-ome-zarr-navigator via pip:

pip install napari-ome-zarr-navigator

To install latest development version :

pip install git+https://github.com/fractal-analytics-platform/napari-ome-zarr-navigator.git

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

Distributed under the terms of the BSD-3 license, "napari-ome-zarr-navigator" is free and open source software

Issues

If you encounter any problems, please file an issue along with a detailed description.

This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

napari_ome_zarr_navigator-0.2.1.tar.gz (545.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

napari_ome_zarr_navigator-0.2.1-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

Details for the file napari_ome_zarr_navigator-0.2.1.tar.gz.

File metadata

File hashes

Hashes for napari_ome_zarr_navigator-0.2.1.tar.gz
Algorithm Hash digest
SHA256 49dc4908a74e03419e48aebb3d08d79d5bdb97a2cf9c123eca2dc7a706352192
MD5 9d3d5f81105ce8fe7be14f2ca484c208
BLAKE2b-256 142ab7ea36152dbfd5f6bb3419cebea7197baa1f62dd2c9a81f82b6c364797c4

See more details on using hashes here.

File details

Details for the file napari_ome_zarr_navigator-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for napari_ome_zarr_navigator-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e2ebd71626af97541c6d195c81ca20385550fa00c9601e6245d69a80f531b6f7
MD5 9d17096a74b820c8bcdb76560689799b
BLAKE2b-256 90ac6bc5a5151bdcacc804e7626c057a5742f9cc2e6ad07e8c43e7f81bd91f46

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page