MetaCell / MetaCell/nwb-explorer

Examples for testing improved support of NWB Widgets in NWBE

Open
#172 0 comments 0 reactions 0 assignees View on GitHub
PRIORITY: Low
Dominant language
JavaScript
Stars
27
Forks
16
PR merge metrics
No merged PRs in 30d

Description

As discussed with @tarelli @bendichter @filippomc, we should investigate better ways to support NWB Widgets interactive elements, especially for NWB datatypes not (yet) well supported by NWBE.
An example of this is included in these datasets:
https://github.com/OpenSourceBrain/NWBShowcase/blob/master/ScholzEtAl2018/Testing.ipynb
e.g. http://nwbexplorer.opensourcebrain.org/nwbfile=https://github.com/OpenSourceBrain/NWBShowcase/raw/master/ScholzEtAl2018/ScholzEtAl2018.AML18_moving.BrainScanner20160506_155051.nwb

The 2D Position/Spatial Series shows up as a TimeSeries plot of just the x position in NWBE:
Screenshot 2020-05-29 at 16 45 54
but is well rendered as a 2D plot in NWB Widgets (after typing show() and finding the datatype)
Screenshot 2020-05-29 at 16 46 07

One clear option is to have, in addition to the plot icon in the main Acquisition list, an icon for showing the datatype's NWB Widget in a dedicated panel...

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Testing.ipynb example in the NWBShowcase repository and compare its 2D Position/Spatial Series rendering in NWB Widgets with the current NWB Explorer view. Investigate how NWB Explorer identifies and displays datatypes, then define the required interaction and verify that the example renders through the intended NWB Widget support.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
data-visualization, frontend, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.