Code Monkey home page Code Monkey logo

ome-ngff-tools's Introduction

ome-ngff-tools's People

Contributors

jburel avatar joshmoore avatar normanrz avatar pwalczysko avatar will-moore avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ome-ngff-tools's Issues

Add Allen Institute’s Cell Feature Explorer

Mentioned at https://forum.image.sc/t/fast-online-stack-browser/74691/23

E.g. with the link from post above: https://allen-cell-animated.github.io/website-3d-cell-viewer/?url=https://animatedcell-test-data.s3.us-west-2.amazonaws.com/variance/1.zarr

or with IDR example https://allen-cell-animated.github.io/website-3d-cell-viewer/?url=https://uk1s3.embassy.ebi.ac.uk/idr/zarr/v0.4/idr0101A/13457537.zarr

NB: It seems that the viewer only works with 5D data - E.g. https://allen-cell-animated.github.io/website-3d-cell-viewer/?url=https://uk1s3.embassy.ebi.ac.uk/idr/zarr/v0.4/idr0062A/6001240.zarr fails with

Uncaught (in promise) RangeError: too many indices for array; expected 4, got 5
    at checkSelectionLength (core.mjs?3f36:250:1)
    at replaceEllipsis (core.mjs?3f36:334:1)
    at normalizeArraySelection (core.mjs?3f36:277:1)
    at new BasicIndexer (core.mjs?3f36:412:1)
    at ZarrArray.getBasicSelectionND (core.mjs?3f36:2715:1)
    at ZarrArray.getBasicSelection (core.mjs?3f36:2711:1)
    at ZarrArray.get (core.mjs?3f36:2696:1)
    at eval (FetchZarrWorker.js?ed40:65:1)

Z downsample example data seems to be broken

The Z downsample example uses this dataset:

https://minio-dev.openmicroscopy.org/idr/v0.4/idr0077/9836832_z_dtype_fix.zarr

It appears that the base resolution contains data, but the subsequent resolutions are all 0:

import tensorstore as ts
x = ts.open({'driver': 'zarr', 'kvstore': 'https://minio-dev.openmicroscopy.org/idr/v0.4/idr0077/9836832_z_dtype_fix.zarr/1/'}).result()
data = x.read().result()
assert data.min() == 0
assert data.max() == 0

Using this dataset for testing viewer support naturally leads to confusion...

OME-NGFF samples data

Overview of storage backend support

I think it would be useful to include rows that indicate support for storage backends, because most tools only support a subset of the common backends.

Imo the most popular backends are:

  • S3 (public and private buckets) and compatible object storage
  • HTTP(S)
  • Local file system
  • GCS
  • Azure blob storage

Color scheme for viewer table

15% of male humans, to my best knowledge, have a red-green weakness.
Would be nice to find another color scheme.
Have to look for one.
We need 4 colors, right?

High-level, domain-focused rows

A user coming to the page from a particular background (e.g. "vEM") might expect a few summary rows in order to better understand which tool is recommended. Admittedly, the definition of these rows is likely trickier than the ones to date.

cc: @normanrz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.