Add integration with ZARRo
- Dominant language
- Python
- Stars
- 26
- Forks
- 21
- Avg merge
- 4d 23h
- Merged PRs (30d)
- 15
Description
Birds shared that @stebo85 came up with https://webapps.neurodesk.org/zarro/ -- (sources https://github.com/neurodesk/webapps/tree/main/apps/zarro)
> ZARRo streams multiscale microscopy and medical-imaging volumes from public object storage directly into NiiVue. The browser fetches only the Zarr chunks needed for the current field of view; it does not download or upload the complete dataset.
which seems could be parametrized with dandiset and likely specific zarrs to be loaded etc. So would be nice to add it into our external services in https://github.com/dandi/dandi-archive/blob/master/web/src/utils/externalServices.ts for dandiset level and individual OME-Zarrs
.
I am yet to grasp what it would provide over already listed there other compatible tools (neuroglancer etc), may be @stebo85 could summarize for me? ;-)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with web/src/utils/externalServices.ts and review how existing tools such as Neuroglancer are represented for dandisets and individual OME-Zarrs. Read the linked ZARRo application and source to determine the required parameters, then add entries that open the appropriate ZARRo view for both scopes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100