Skip to content
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

initial TODOs #1

Open
3 of 6 tasks
will-moore opened this issue Feb 10, 2023 · 1 comment
Open
3 of 6 tasks

initial TODOs #1

will-moore opened this issue Feb 10, 2023 · 1 comment

Comments

@will-moore
Copy link
Member

will-moore commented Feb 10, 2023

From OME discussion:
immediate next jobs:

  • 'source' to proper URL
  • add license, description to URLs list (use css table) See support csv table #2
  • add necessary build configs (as on ome-ngff-validator)

Other ideas:

  • layout table vv paragraphs
  • lazy load items to reduce server load
  • sorting is missing, but quite tricky - especially with lazy loading
@will-moore
Copy link
Member Author

Examples of other sites:

Home page: https://uk1s3.embassy.ebi.ac.uk/bia-integrator-data/pages/visualisation.html leads to pages listing NGFFs: e.g.
https://uk1s3.embassy.ebi.ac.uk/bia-integrator-data/pages/S-BSST410.html

Project page: https://dandiarchive.org/dandiset/000108 need to drill down quite a few dirs to get to the NGFF lists:
https://dandiarchive.org/dandiset/000108/draft/files?location=sub-MITU01%2Fses-20210524h18m29s31%2Fmicr
Simple list - but the ... has links to itk viewer and ome-ngff-validator

https://www.sanger.ac.uk/project/ome-zarr/

None of these allow you to sort by NGFF values. The BIA page has table sorting, but only on shape e.g. "(1,2,1,512,512)", which is meaningless.

I think the best customisation would be to use a CSV file for listing URLs, as in https://github.com/IDR/ome-ngff-samples/blob/main/_data/table.csv a required "URL" column, and we add other essential columns, e.g. shape, chunks, openwith links, thumbnail.

In order to present the NGFF table in a custom page, I would suggest that users use an iframe to include it.
They could even use the gh-hosted site and pass the table as query, e.g.

<iframe src="https://ome.github.io/ome-zarr-catalog/?csv=https://myserver.ngff-samples.csv" />

I think that would allow users to provide similar functionality as in these examples.

cc @jburel @joshmoore

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant