Skip to content

[User Interface: Redesign]: Create Sample Search Result Page #363

@gtsueng

Description

@gtsueng

Issue Name

Create Sample Search Result Page

Issue Description

With the addition of the Sample and SampleCollection types, we will need a new Search Result Tab which is expected to have a completely different view than the current display of Datasets, ComputationalTools, and ResourceCatalogs.

This is because Samples tend to be numerous and often have unhelpful names/descriptors. Other sites tend to allow the display of Sample records as sort-able, filterable tables (OR just some visualization of the aggregate sample info) rather than displaying each record.

The SampleType and SampleCollection schemas are available on the DDE. Sample and SampleCollection largely overlap with the following key differences:

  • SampleCollection has the property: sampleList to link all the Sample records in the SampleCollection (note, this list might sometimes be records we actually ingest and at other times may just be IDs of samples we don't ingest).
  • SampleCollection property values are naturally aggregate values from the Sample records in the collection
  • SampleCollection has the property: collectionSize to quantify the total number of Sample records in the collection. This is in addition to the property sampleQuantity inherited from Sample which provides quantitative information about the Sample (e.g. 1000 cells, 10 mL), etc.

Other distinct features of the Sample / SampleCollection type:

  • There are several properties related to the state and storage of the Sample / SampleCollection -- these are generally only relevant if the Sample is Biobanked or if it can potentially be ordered for use.
  • The 'date' property may include more date-related properties in the heuristic. For samples, additional date properties include 'dateCollection', 'dateProcessed'

Uncertainties in the schema:

  • Sample / SampleCollection have the property "locationOfOrigin" which could potentially be replaced with "spatialCoverage"
    • This property is currently kept, but may be removed as we iterate on the Schema while adding the first 3-5 sample resources

Issue Discussion

No response

Mockup URL

No response

WCAG Compliance Check

  • The ui changes are not expected to significantly affect WCAG compliance (ex- wording changes)
  • The ui changes have visual elements which have yet to be tested for WCAG compliance
  • The ui changes have visual elements which have been tested for WCAG compliance
  • The ui changes have passed all checks for WCAG compliance

Related WBS task

For internal use only. Assignee, please select the status of this issue

  • Not yet started
  • In progress
  • Blocked
  • Will not address

Status Description

No response

UI change status check list

  • This ui change has yet to be discussed between NIAID, Scripps, Leidos
  • This ui change has been discussed/reported between NIAID, Scripps, Leidos
  • This ui change has been mocked up
  • This ui change has been implemented on Dev
  • This ui change has been approved for Staging
  • This ui change has been implemented on Staging
  • This ui change has been approved for Production
  • This ui change has been implemented on Production

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions