EDRN / P5

EDRN Production Program for the Public/Private Portal (P5)
https://edrn.nci.nih.gov/
Other
2 stars 0 forks source link

CDE Explorer #269

Closed nutjob4life closed 1 year ago

nutjob4life commented 1 year ago

Create a tree-based explorer with collapsible sections and detail views for the Common Data Elements.

In the Portal, this will must strictly be a tree-based display due to Section 508 requirements. (LabCAS UI falls under the scientific data application exception and can "go wild" with graphs.)

The tree diagram should have a two-part display (side-to-side on desktop, top-top-bottom on mobile):

  1. The left (top) part should display the interactive tree. Each node in the tree should represent an entity (object) in the data model, such as a collection, dataset, core file, etc.
  2. The right (bottom) part should display details about the currently selected (clicked or tapped) node.

Bonus points for being able to download the model in some portable format.

nutjob4life commented 1 year ago

@hoodriverheather couple questions I need help with:

  1. Would you prefer to curate CDEs in Google Sheets or do you want a "CDE Composer" built into the portal—made from Wagtail CMS's admin interface?
  2. What are the attributes of each data element (name, description, data type, permissible values, min max values, default values, inherited from a "parent" entity, required or optional, etc.)
nutjob4life commented 1 year ago

@hoodriverheather could you provide some feedback on the above?

nutjob4life commented 1 year ago

Met on 2023-07-12 to discuss; Summary:

nutjob4life commented 1 year ago

@hoodriverheather to QC this:

  1. Visit https://edrn-dev.jpl.nasa.gov/portal/renaissance
  2. From the main menu, choose EDRN Common Data Elements (CDEs)
  3. Ensure that there's a link to the EDRN Data Model on the page
  4. Follow the link
  5. Click on and expand the nodes in the tree view
  6. When viewing something with elements, ensure that ⒜ Required CDEs appear in a different color and ⒝ Clicking on a data element reveals more information about the element
nutjob4life commented 1 year ago

Based on a meeting with @hoodriverheather on 2023-08-09, we want to indicate those CDEs whose values can be inherited from other objects, so opening this back up for now.

nutjob4life commented 1 year ago

Implemented the latest request for change: items with the "inheritance" checkbox checked in the spreadsheet now get special display on the attribute buttons and on the attribute canvas after an attribute button is clicked. See it live.

@hoodriverheather to QC this, follow these instructions but also add a 7th step to check for inheritance attributes.

hoodriverheather commented 1 year ago

@nutjob4life A few questions: are we ready to release this to the public? I think we should confirm with Dan. Do we want to wait until some of the biomarker model is cleaned up? Do we want to do any harmonization? Also, if we release, we should update the readme.

A few suggested page edits -

Screenshot 2023-08-15 at 4 24 41 PM
nutjob4life commented 1 year ago

@hoodriverheather we can make this page private for now.

Also the labels "Biomarker Data Commons", "Biomarker Study Data", and "Biomarker Database" all come right from @dcrichto1 so I'm hesitant to make any changes. However, these are all editable in the spreadsheet so we can make changes at any time.

hoodriverheather commented 1 year ago

@nutjob4life Sounds great. Thanks Sean.

nutjob4life commented 1 year ago

@hoodriverheather to QC this, visit data model (logging in) and ensure it's all copacetic.

hoodriverheather commented 1 year ago

@nutjob4life Looks great!