Caret7:Design/UserInterface

From Van Essen Lab

(Difference between revisions)
Jump to: navigation, search
(Open Items)
Line 5: Line 5:
# Surface/Volume Identification Interaction
# Surface/Volume Identification Interaction
# TimeCourse Graph
# TimeCourse Graph
-
# Yoking (groups and volume)
+
# Borders (with ability to generate labels/metric patches, i.e. values 0,1 from closed borders) [DVE: move up to #4]
-
# Proper Volume Scaling (like Caret5 so volumes always start fitted in the window)
+
# Proper Volume Scaling (like Caret5 so volumes always start fitted in the window) [DVE: move to #5]
# GUI Improvements (Cursor, Display Control, Info Window, Status Bar, Thresholding, ToolBar Width, Links, Montage Controls, Orientation, Slice Indices/Coords, Surface Options (Whole Brain), Toolbox, Layers, Connectivity)
# GUI Improvements (Cursor, Display Control, Info Window, Status Bar, Thresholding, ToolBar Width, Links, Montage Controls, Orientation, Slice Indices/Coords, Surface Options (Whole Brain), Toolbox, Layers, Connectivity)
-
# Borders (with ability to generate labels/metric patches, i.e. values 0,1 from closed borders)
+
# Yoking (groups and volume)  [DVE: agree with Jenn move lower - to #7]
# Foci
# Foci
# Scenes
# Scenes

Revision as of 04:53, 22 December 2011

Contents

Open Items

Ranking of open items (most to least important):

  1. Caret5 style Volume Surface Outline
  2. Surface/Volume Identification Interaction
  3. TimeCourse Graph
  4. Borders (with ability to generate labels/metric patches, i.e. values 0,1 from closed borders) [DVE: move up to #4]
  5. Proper Volume Scaling (like Caret5 so volumes always start fitted in the window) [DVE: move to #5]
  6. GUI Improvements (Cursor, Display Control, Info Window, Status Bar, Thresholding, ToolBar Width, Links, Montage Controls, Orientation, Slice Indices/Coords, Surface Options (Whole Brain), Toolbox, Layers, Connectivity)
  7. Yoking (groups and volume) [DVE: agree with Jenn move lower - to #7]
  8. Foci
  9. Scenes
  10. Identification

JE: I agree with Matt's ranking except that I would move Yoking down to 6. and move Volume scaling and UI improvements up.

Borders

  • Where do controls for the display of border go (Display Control)?
  • Are the numerous pages for controlling the display of borders from Caret5/Caret6 really needed?
  • Are borders displayed in all windows, all tabs, one window, one tab???

Connectivity Time Series

  • Display timecourse in a graph

Cursor

  • Change cursor style to represent mouse mode (view, draw border, etc).

Display Control

  • Use for controlling display of borders, foci, volume surface outlines?
  • Displayed with button in tab bar (next to toolbar/toolbox buttons at right side)?

Foci

  • Where do controls for the display of foci go? (Display Control)?
  • Are the numerous pages for controlling the display of foci from Caret5/Caret6 really needed?
  • Are foci displayed in all windows, all tabs, one window, one tab???


Identification

Interhemispheric Identification

  • Allow identification of corresponding node in 'other' structures.
  • How is this controlled? Through Preferences, Display Control, or on Info page of Toolbox.
  • What is color of an interhemispheric identified node symbol?

Info Window

  • Move out of toolbox?
  • If so is it docked; right side of window? Or is a standalone window link in Caret5/Caret6?
  • Displayed with button in tab bar (next to toolbar/toolbox buttons at right side)?

Info Window Contents

  • Format of information?

Surface/Volume Identification Interaction

  • When a surface node is identified, volume crosshairs jump to location.
  • When a voxel is identified, the corresponding node is identified. If there is more than one anatomical surface loaded for a structure, which surface is used? MG: it is necessary to allow the user to pick this. Perhaps a Surface tab is needed in the toolbox that contains this (and eventually other settings from surface miscellaneous).

Scenes

  • Generic (Data independent). Needed?
  • Full (Data dependent).


Meeting discussion 12/1: Do we want a scene exporting functionality (including files)? Yes: can achieve this using spec files-- packaging this more efficiently.


Status Bar

  • Both Caret5 and Caret6 contained a status bar at the bottom of the main window. The status bar lists the current mouse mode and the function of the mouse buttons. Is this needed in Workbench?

Task fMRI

For T-fMRI task selection we need a better way to show various task contrasts than just time points in a dense time series. It needs pulldown or rows, not just time points. Or perhaps it should be readable as a file type that has maps. This should be a topic for discussion in January.

Thresholding

  • Retain Mapped and Mapped Area?
  • Allow more than one threshold per map?

ToolBar Width (shrink width)

The minimum width of the toolbar and the toolbox constrains the minimum width of the browser window.


Links

  • Move button to Tools and create menu with entries (or button with popup) 'Allen Human Brain Atlas' and 'Connectome DB'.

Montage Controls

  • In Caret5/Caret6, the first slice displayed was the selected slice (listed in Slice Indices/Coords) of Workbench ToolBar). Should the selected slice be the slice at the center of the montage? This may be better than starting at (xdim/4, ydim/6, zdim/15).
  • Shrink width of controls by changing labels to "Rows:", "Cols:", "Space:" (or "Skip:")

Orientation

Reorganize controls so width is reduced.

  • Column 1: L, D, P
  • Column 2: R (M), V, A
  • Column 3: Reset, User Views (User View is two lines; User on top of View)

Slice Indices/Coords

  • Holding down buttons of spin boxes should continuously change value until button is released.
  • Reduce width of coordinate spin boxes and show only one digit to right of decimal.

Surface Options (Whole Brain)

Reorganize controls so width is reduced.

  • Row 1: Surface Type selection combo box.
  • Row 2: 'L' checkbox, 'R' checkbox, Left/Right separation spin box.
  • Row 3: 'C' checkbox, L&R/Cerebellum separation spin box.

Can the separation spin boxes be changed to integers (is sub-millimeter resolution needed?)?

Toolbox

The minimum width of the toolbar and the toolbox constrains the minimum width of the browser window.

Layers

  • What is maximum number of characters for File items.
  • What is maximum number of characters for Map items.

Connectivity

  • What is maximum number of characters for 'File'? Just list name and exclude path?

Volume Slice Viewing - Oblique

  • How should this operate (from user-perspective).
  • DVE: Revisit features people like in Caret 5


Volume Surface Outline

  • Where do the controls for this go?
  • Are they displayed in all windows/tabs or selected windows?


Yoking

  • Add yoking groups
  • MG: I think volume slice coordinate yoking is a medium priority. Ideally the position of the volume and zoom would also be yoked.


Ideas from Brain Explorer 2

  • There are a few things that stand out right away in Brain Explorer 2 (Allen Brain Institute visualization program) that we might consider:

1. There are no distinctions between showing structures, volume sections, or both. You just turn on what structures/slices you want to see, much like our whole brain mode.

2. Even when only one plane of volume sections are showing, you can pan, rotate or flip the slice (also available in our whole brain mode)

3. There is a zoom bar slider at the bottom of the viewing window for more obvious zoom capability. Also the mouse wheel can be used for zooming.

4. In selection mode, you can grab a volume plane and pull it through the surface to show different slices (rather than set the volume slice number).

5. Clipping planes can be viewed as a transparent box, and in selection mode, grabbed to cut through a surface.

6. The 3D structures themselves (not just layers) can be displayed as transparent.

7. Clicking on “Find genes” in Brain Explorer 2 opens a default web browser and takes you to the gene search page on the Allen Brain Atlas site. IF you start at the Allen Brain Atlas site you can click on Brain Explorer and a launch application dialog comes up with Brain Explorer 2 as an option. -I particularly like the ability to link between the web search and program from both directions.

--JE

Deferred Items

Metadata

  • How is metadata viewed and edited?

Meeting discussion 12/1: have a follow-up discussion next week


Overdesign

  • Is Workbench being 'overdesigned'? That is, too many controls/features?
  DVE: IMHO, not yet!! But it’s good to keep asking.
  Meeting discussion 12/1: Good principle to take a hard look at every request. That said, keep Whole Brain view.
Personal tools
Sums Database