NeurodataWithoutBorders / nwbwidgets

Explore the hierarchical structure of NWB 2.0 files and visualize data with Jupyter widgets.
https://nwb-widgets.readthedocs.io/en/latest/
Other
48 stars 21 forks source link

Full filtering on icephys hierarchical tables #55

Open lvsltz opened 4 years ago

lvsltz commented 4 years ago

Introduction This is just an idea on how to visualize the icephys data when hierarchical tables from ndx-icephys-meta are present. This will:

Proposal Create listboxes/lists/buttons that allow the user to select one or more items from the lists of unique cells, conditions, repetitions, stimulus_types, sweeps, intracellular_recordings, [stimulus, response] and dynamically show the plots corresponding to the intersection of selected features.

Example User selects condition = 1, stimulus_type = A and response. The responses of all sweeps from all cells and all repetitions for experimental condition 1 and stimulus_type A will be plotted.

bendichter commented 4 years ago

I think I understand. Do you also want stimulus_type as an option?

lvsltz commented 4 years ago

Yes. I didn't explain it properly, but that's what I actually meant by adding sweep_sequences. And repetition from the runs table.

LE: OP modified

bendichter commented 4 years ago

got it

bendichter commented 4 years ago

My plan is to combine this with #54, giving the user the full tree to navigate through, but also giving them dropdown menus that will automatically forward branches of the tree when selected.