ome / design

OME Design proposals
http://ome.github.io/design/
1 stars 15 forks source link

ROI: Folders - Scoping - Left Hand Pane - 1 #3

Open gusferguson opened 8 years ago

gusferguson commented 8 years ago

Note: Discussion on naming - Folders vs, Containers vs, something else is on-going. “Containers” is used in this document without prejudice.

First round of scoping focused on using Right-hand pane for displaying and interacting with ROIs and ROI containers.

Details of this are in (OME Internal document):

https://docs.google.com/document/d/1kjn7JAKl-Vi01KY0CZU_1mZ2gkflZXI2SPsYBG7lpa8/edit

Second round

Looking at UI possibilities - focusing on using the Left-hand pane - with an additional tab for ROIs.

Full details of this are in (OME Internal document):

https://docs.google.com/document/d/1kjn7JAKl-Vi01KY0CZU_1mZ2gkflZXI2SPsYBG7lpa8/edit

The main points follow.

Will need UI to:

  1. Display containers, images and ROIs
  2. Filter ROI Containers/ROIs - filtering contextual to the “Display by” selection
  3. Create new ROI containers (L-H pane toolbar and R-C menu)
  4. Rename and add tags to ROI containers (R-H pane)

Notes:

Tags - could be more than one tag of the same name - attached to different or even same Container/ROI. Could have more than 1 ROI with the same name or tag attached to an image - so could have fewer images in the tree than numbers of ROIs in the label.

First 4 mockups show un-nested containers - fifth shows nesting (2 levels).

ROI Tab - Display by Tags - with Container Selected

1 container-tags

ROI Tab - Display by Tags - with ROI Selected

2 roi-tags

ROI Tab - Display by Tags - with Image Selected

3 image-tags

ROI Tab - Display by Name - with Container Selected

4 container-names

ROI Tab - Display by IDs - with Container Selected

5 container-ids

ROI Tab - Display by Tags - with Container Selected - nested Containers

6 container-tags-nested

ROI Tab - Display by Tags - with Container Selected - adding or managing Containers

7 container management

ROI Tab - Display by Tags - with Container Selected - Display by dropdown, right-click menu, tooltip.

8 container dropdown

Summary of Discussions on Mockups so far.

Still have problem with use cases - still largely abstract and lacking in detail Difficulty generalising functionality from what we have - which is fairly narrow and specific

Concept of “Folders can be used for anything” too broad to be meaningfully scoped/modelled - need narrower scoping targets and probably quite shallow to begin with.

Need to focus on ROI Containers containing only ROIs at the moment. Can definitely use functionality in other contexts, but need clear and detailed use-cases for it.

Comments on mockups above:

Next:

See new issue - Github Issue: ROI: Containers - Scoping - Left Hand Pane - 2

joshmoore commented 8 years ago

ROI Tab - Display by Tags - with Container Selected

What does "ROI Tag" refer to in the screenshot https://cloud.githubusercontent.com/assets/1552703/12300913/7acfd006-ba15-11e5-82ba-9082c0e112ce.png ?

gusferguson commented 8 years ago

@joshmoore - a tag attached to an ROI - the current method used for identifying groups of ROIs - put in primarily for the Glasgow Dental people to be able to select/filter ROIs for display in their Moodle pages.

eleanorwilliams commented 8 years ago

From the IDR point of view it might be useful to show which screen/project as well as plate/dataset/well/field an ROI comes from. E.g. if ROIs from several different screens are put into a folder, for example the Gene A folder, then it would be useful to see where these ROIs came from.
idrgenesrois

Otherwise, I don't think there is anything else which would be different about how ROIs are used in the IDR.