mehta-lab / VisCy

computer vision models for single-cell phenotyping
BSD 3-Clause "New" or "Revised" License
21 stars 2 forks source link

Normalization for patches ome-zarr #97

Open alishbaimran opened 1 week ago

alishbaimran commented 1 week ago

We want to compute statistics from the FOV-scale zarr store and store it with patch-scale zarr store, which dataloader will parse.

The process for this is:

This is current structure of the patches ome_zarr:

=== Summary === Format: omezarr v0.4 Axes: T (time); C (channel); Z (space); Y (space); X (space); Channel names: ['RFP', 'Phase3D'] Row names: ['A', 'B'] Column names: ['3', '4'] Wells: 4 Positions: 2629

image image

This is structure of track_labels zarr where we can store the meta data: (fov information can be stored here) === Summary === Format: omezarr v0.4 Axes: T (time); C (channel); Z (space); Y (space); X (space); Channel names: ['tracking'] Row names: ['A', 'B'] Column names: ['3', '4'] Wells: 4 Positions: 61

Screenshot 2024-06-28 at 10 00 40 AM

Need help on how to integrate metadata into the track ome_zarr, how this will be used to generate the patch ome_zarr and then eventually the dataloader for normalization.

mattersoflight commented 5 days ago

Need help on how to integrate metadata into the track ome_zarr, how this will be used to generate the patch ome_zarr and then eventually the dataloader for normalization.

@alishbaimran our initial approach can be