Mark Keller
Mark Keller
**User story** An error in one view should not crash the entire Vitessce component. **Preferred solution** The parent grid component should wrap each view in a React ErrorBoundary. https://github.com/vitessce/vitessce/blob/main/packages/vit-s/src/vitessce-grid-layout/VitessceGridLayout.js#L140
**User story** Warnings should be rendered in the UI when Vitessce is being embedded on `vitessce.io` or `dev.vitessce.io`. **Preferred solution** Set up a value for the `onWarn` callback that renders...
**User story** User provides URL to OME-TIFF image that does not contain an image pyramid (i.e., it has only one resolution). Vitessce attempts to render the file but it is...
**User story** Show a warning to the user when there is a lack of an `offsets.json` file for an OME-TIFF image. For background, see https://github.com/hms-dbmi/generate-tiff-offsets. **Preferred solution** The image viewer...
**User story** The user is viewing a pyramidal image file and is interested to know how large the file is (in all dimensions, X, Y, C, Z, T) and the...
**User story** User has cell type annotations mapped to the CL cell ontology in their dataset (e.g., `adata.obs['cell_type_ontology_term_id']`). **Preferred solution** Allow users to specify that data column values map to...
**User story** Related to #865 - https://nvoid.gitbooks.io/introduction-to-touchdesigner/content/User_Interface/2-2-Parameters.html - https://vdl.sci.utah.edu/publications/2011_infovis_context-preserving-links/ - There are also a bunch of JS packages to draw SVG arrows/lines between React components which could be useful **Preferred...
**User story** The Zarr data does not make sense to offer to download **Preferred solution** **Possible alternatives**
Fixes #1324 Fixes #1879 Demo: http://localhost:3001/?dataset=lemur-2023&theme=light2 For `featureStats`, the `options.path` will point to an uns key with `uns/diffexp` that is a serialized JSON array of ```js [ { key, disorderedVarmPath,...
Fixes # Demo: http://localhost:3000/?dataset=small-multiples&theme=light2 #### Background ### TODO: - [x] support one list (assume two side-by-side views will be next to each other) - [ ] improve layout - [...