---
tags: NGFF
---
# IDR-NGFF 2020-W45
## 2020-11-06 (roundtable)
- J-m: flag in the Amazon SDK needed, so minio & S3 work.
- working on prototype for the Java community
- jzarr still can't handle the file. see https://github.com/bcdev/jzarr/issues/7
- J-m to synchronize with David next week. can re-use chunk of code.
- downloading images & labels with sliders in the notebook (python)
- want to re-run the analysis on an image to generate labels and compare with the stored label
- opens the question of datasets generation with labels using omero-cli-zarr
- Josh: likely going back to n5-zarr-s3 support
- Will: tested napari supporting wells to have both napari/vizarr
- PR 43 for reading the latest spec
- napari also handles sparse wells
- NB: need to make some breaking changes to the previous 2 specs.
- cli-zarr good to review & merge?
- same for zarr-py?
- No commits coming. Will start on video from them.
- videos to openmicroscopy channel?
- Simon
- working on conda packaging/workflow
- Dom
- about to open PR against omero-cli-zarr for masks/labels export
- Petr
- I2K tweets need to go out
- AOB (next week & beyond)
- fsspec bump coming
- dask.map_ ...
- HPA conversion (Jason): need **metadata**. Target after HCS?
## 2020-11-05 (roundtable)
- Will
- Changes showing well content. Rebased on Trevor work with grid layer. Looks quite nice. Slow zoom-in is now fixed
- only tested with one set of data. Seb: also idr0094 plate
- conversion with idr0002, idr0004? other plates suggested
- Comments re PR/spec
- Seb: happy to have it in, tag and port to spec.md
- https://github.com/ome/omero-cli-zarr/pull/43
- Josh: extra capacity from tomorrow
- Seb: merging by noon if no-one has raised objections
- JRS
- Calls for existing EOSC project ideas incl. cross-research infrastructure
- Some work with idr0094 (remdesivir vs hydroxychloroquine).
- idr0083 (ML method)
- mobie
- Seb: actionable if we want (15-20min for conversion + transfer time)
- Simon
- vizarr: set up own OME netlify account as opposed to Will's
- Will: could even give nice URL
- Need some authorization.
- Alternative: host the file somewhere. Simon: require own JS build (Similar to iviewer)
- Build artifact, put it on GH and download it/use it anywhere
- Prefix handling - currently set to absolute by default
- Postpone till next week. Maybe call with Ilan/Trevor to enquire about deployment
- Dom
- Keep working on plates + labels
- Simon: kicked off trigger job
- Seb
- see above, tagging omero-ms-zarr, omero-cli-zarr
- still screen reader leak :scream_cat:
- J-m
- reactivated code to connect to s3/embassy using Amazon SDK. Returns nothing (compared to minio). Pushing code.
- Josh:
- zarr call: UTC, majore take-home. HDF5 can start looking like a Zarr file
- Anyone else?
## 2020-11-04
- zarr catalog (Will)
- https://snoopycrimecop.github.io/idr.openmicroscopy.org/zarr
- Summary: no objections but also no rush
- J-m: great to have it. Viz, analysis. Later links to ITR.
- Will: to be used by other clients, could put it into json format.
- would need some code to generate the JSON.
- Simon: could load JSON in jekyll.
- Seb: adding to the menu? That will be bring promotion.
- will need to evaluate
- Simon: before the page goes public?
- J-m: other pages are starting to use it.
- JRS: so far have avoided those issues. So far the tools aren't as easy as we'd like them to be. Communicating that the effort will be broader (n5, etc.)
- Josh: blog post so that it's timestamped?
- ome/blog
- Will: HCS updates
- https://github.com/ome/omero-cli-zarr/pull/43
- https://mystifying-lalande-e12142.netlify.app/?source=https://minio-dev.openmicroscopy.org/idr/idr0033-rohban-pathways/41744_illum_corrected/pr_43/5966.zarr
- Trevor has introduced a grid layout component based on Will's code. Need to look at it. (**Next**)
- Will: looking for plate with layout information. Might be pushed off. Quite a bit more work for not a huge.
- Josh: layers possible? Haven't looked into it. As a short term fix, might use hoover events.
- Will: also multiple **plate acquisitions**. Open them each in a new page? Needs custom elements.
- Format
- Josh: so currently working? Yep
- Seb: hard-coded decision on the field layout of the field. Josh: based on the screen size and could flow? Will: pre-calculated at the moment. Seb: idr0001 is good for testing.
- AOB
- Note: netlify URLs are broken. Josh: target freezing next week. Then we can publish versioned viewer as well. Will: also need to open that discussion on the viv/vizarr side. J-m: agree!
- J-m: I2K workshop. What's to be shown?
- Josh: Either mobie linked data
- Petr: Possibly the "beyond local" memory
- Josh: assume we can do more of this coordination for the Jan/Feb time slots.
- Simon: these are much more like a hackathon
- Seb: ok to review the new layout tomorrow? Will: **yes**
- NB: working on screenreader leak. need to restart `idr-testing` periodically. exporter is a good test.
- Be aware of others using the server before restarting idr-testing
- **But** perhaps restart before you restart any long running jobs
## 2020-11-03
- Will:
- https://github.com/ome/omero-ms-zarr/issues/76#issuecomment-720570094
- Cleanup of metadata (keeps growing)
- Seb: name versus index
- Josh: shape
- Sparseness: A1-Z9 or B2-X8
- Force fields to be numerical? (cf. labels)
- Demo?
- Defining concepts concretely
- View FoW in the client
- Data generation
- Will: local versus few hours remotely
- Seb: Create subset?
- Dom: --cache-numpy
- Josh: add to git?
- Table: positional information of fields
- Distribute video?
- Dom: plates with masks
- using merge-ci. Dataset to Plate? Yes
- Seb: MIAS example populates example - see https://github.com/ome/bioformats/pull/2319#issuecomment-219007029
- Josh
- Freezing HCS
- Simon: give ourselves 2 weeks for all changes?
- Label work for I2K?
- https://github.com/ome/ome-zarr-py/issues/60
- New metadata for Tischi et al
- J-M: danger of introducing something we want to support
- Simon: understanding them as k/v pairs i.e. free-form JSON
- Will: pick the best of three options above
- Open question of whether we can engage them in implementing it ?
- Simon: Who has permissions/access to release [bioformats2raw 0.2.6](https://github.com/ome/conda-bioformats2raw/pull/4) ?
- Tabled until next week
## 2020-11-02
### From last week
- versioning concepts (Will): one specification vs multiple
- Seb: issue re: mask labels, i.e. others are coming? Likely to transfer to omero-ms-zarr
- Will: tabular data. Probably requires some investigation, trade-offs etc
- Support exists in Zarr? Only for homoegeneous tables e.g. features tables.
- J-M: requirement for string comes pretty quickly. Workaround exist.
- Simon: JSON labels-like as a short term workaround?
- Main caveat is scalability.
- Some sign-off must happen with 0.1 - also notify the community (image.sc, Simon: also Twitter)
- registry of zarr data
- Josh looking for branch
- i2k & idr0001 (has multiple runs)
- Seb: good target (with masks)
- What changes to the spec are then needed? (Also need to export them from omero-cli-zarr). In UI, would need to allow switching
- Will: missing between multiple runs & fields. About to start working on that in vizarr.
- Given a URL how do you know it's a well? Need a shallow spec. Seb: for the moment, could go up three levels and find the plate. Will: general issue of then needing to load more .zattrs slows things down.
- Simon: similar to how do you know what chunks exist (**sparseness**)
- J-m: could apply **overrides** at lower levels. i.e. default is on plate. See also clear path for finding the channel name if it doesn't exist (emission wavelength, etc.)
- Josh: demos every Friday per month?
- Seb: away on Fridays, video them
- Simon: CSHL
### Clients
### Datasets
- idr0033
- J-M: pipelines submitted with idr0033 are not great. Looking into other options
- idr0001
- Dom: plate acquisitions already in the spec and is exported with omero-cli-zarr
- plate masks? Seb: idr0001 masks currently stored as polygons
- Will: some code at image.sc
- Simon: issue with reinterpreting the data (how to deal with diagonals)
- Simon to look into other candidates plates with masks
### Formats
- Seb: from last week, HCS specification next todos
- multiple acquisitions/runs
- well vs column vs row spec
- metadata distribution/redundancy
- spatial metadata for multiple fields of view
- [bioformats2raw 0.2.6](https://github.com/ome/conda-bioformats2raw/pull/4)
- [ome/ome-zarr-py Add class annotations and/or other metadata properties to labels](https://github.com/ome/ome-zarr-py/issues/60)
- Move to omero-ms-zarr? Or a new ome-zarr-spec repo?
### Infrastructure
-
----
## Template
### Clients
-
### Datasets
-
### Formats
-
### Infrastructure
-