-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] High Content Screening OME-NGFF example #8
base: main
Are you sure you want to change the base?
Conversation
Thanks, @jluethi ! This is already super helpful.
Is this also the case when you use the |
The upper image is opening it with the napari-ome-zarr plugin. With the plugin, it works as expected, because the dimensions are zyx. |
Got it. I think that must be due to an issue with our test data having flipped axes. In any case, this won't be the final reader/writer code implemented, so I think it's okay for now. Thanks for flagging! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Based on conversations with @jluethi , this is good to merge, but he wants to update the data to match the new HCS layout they are experimenting with. Given that, we will wait to merge until he updates his images data.
I'm trying to add an HCS example dataset, here's a WIP PR for this.
Motivation: Provide example data in the OME-NGFF High Content Screening format spec
My example dataset contains 2x2 field of views (fovs) for a single well, with label images, already saved in the OME-Zarr HCS spec. Additionally, I have feature measurements for each site saved as csvs and an example script that loads those measurements and saves them as an AnnData table per site. The saving seems to work nicely and I have an AnnData tables folder per fov. Really cool to see this working already!
Current issues:
load_to_napari_viewer
function is flipping x & y dimensions here. Is that intentional? When I open my images with the napari-ome-zarr plugin, they are displayed like this:But when I open them with `load_to_napari_viewer`, x&y dimensions are flipped for the images (but not for the label, thus making the label not match the images anymore)
load_to_napari_viewer
throws azarr.errors.ContainsGroupError: path 'tables' contains a group
if I provide e.g. the full well (and full plates currently don't support displaying label images in ome-zarr-py, see here: Refactor PlateLabels ome/ome-zarr-py#65 (comment)Solved Issues: