NIAID-Data-Ecosystem / nde-portal

Discovery platform to find NIAID-related datasets and tools
Apache License 2.0
4 stars 1 forks source link

[User Interface: Redesign]: Computational Tool card redesign #240

Open gtsueng opened 6 months ago

gtsueng commented 6 months ago

Issue Name

Computational Tool card redesign

Issue Description

We have previously developed a ComputationalTool schema and harvested metadata from a number of software/tool repositories and harmonized the metadata to the schema. During launch, the ComputationalTools were removed from the site altogether as they did not meet standards. WBS discussions following the launch down-prioritized and deferred ComputationalTool-related tasks.

While many ComputationalTool records would be much improved with some standardization and augmentation, these improvements would not mean much if the UI does not display the metadata elements that are useful for evaluating computational tools.

The Ask: We seek approval to start work on redesigning the display of ComputationalTool records in the NIAID Data Ecosystem Discovery Portal.

Issue Discussion

Revisiting Computational Tools was discussed at the biweekly meeting dated 2024.05.14

Mockup URL

No response

WCAG Compliance Check

Related WBS task

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

Status Description

No response

UI change status check list

gtsueng commented 5 months ago

Based on the discussion during the biweekly meeting dated 2024.05.28 we will move forward with re-designing the computational tool card based on the bio.tools resource metadata.

gtsueng commented 3 months ago

@leandrocollares regarding this issue, the tool repository with the most organized/complete metadata seems to be bio.tools, so feel free to check out their site for inspiration.

The schema for ComputationalTools can be found here: https://discovery.biothings.io/ns/nde/nde:ComputationalTool

There are a lot of overlapping properties; however, the metadata people might consider filtering on for ComputationalTools may differ greatly from Datasets, so some coverage studies and Lyssna studies may be necessary to prioritize the metadata elements to display and/or include in the filters

gtsueng commented 1 month ago

Hi @hartwickma, @lisa-mml, @rshabman, @sudvenk,

Three mock-ups for the computational tool redesign are now available here: https://docs.google.com/presentation/d/1kkVdSEi-loxmc1aRm8vBcAQyy9Dg99Tfb5Zl0LzEN4c/edit#slide=id.g30742cc30d4_0_0

We ran a convenience sampling (no cost) Lyssna study on the three designs, but the results were fairly evenly split. https://docs.google.com/presentation/d/1q016iDAvsakEqzq8Y8xG6DIF6I3yBB0Rcoxr48z0jpk/edit#slide=id.g3040c568d7c_0_15

The Ask: Please let us know which (if any) design NIAID would like to move to staging. If there's no strong preference, or if you'd like us to merge some of the designs, just let us know and we'd be happy to do so.

hartwickma commented 1 month ago

Hi @gtsueng, thank you for providing an overview of these design options in our bi-weekly meeting 15Oct2024. The takeaway from our discussion was that Option 1 & 3 had the preferred design features for the Computational Tools card. The key differences between 1 or 3 were that Option 1 included the programming language and workflow is part of the metadata whereas Option 3 has the workflow metadata subset into separate pills. We would like to confirm that these are the differences between design 1 and 3. If so, please proceed with Design 1 to staging.

NIAID has also requested (as part of the re-deployment) that the Computational Tools indexed in the Ecosystem will be either confirmed as high quality tools or from a curated list of tools that are essential/relevant to IID. Please provide the procedure and criteria that were used to select the tools that will be indexed in the Portal as Computational Tools.

gtsueng commented 1 month ago

Hi @hartwickma, @sudvenk

Confirmed, those are the primary differences between design 1 and 3. We will proceed with moving Design 1 to staging

The selection for moving the bio.tools repository forward to staging is based on the following:

gtsueng commented 3 days ago

@hartwickma, @rshabman, @lisa-mml, @sudvenk

The re-designed ComputationalTool cards are now on Staging along with the bio.tools repository. As mentioned at the meeting dated 2024.11.12, we are still working on the updating the ComputationalTool Resources page and documentation updates.

Updates to the filters can come after that as that would need to be implemented along with the toggle for routing user searches to either a ComputationalTool or Dataset

hartwickma commented 1 day ago

Hi @gtsueng, thank you for this update. It is unclear if there is any action needed on this item from the NIAID end? Please let us know if there are items we need to address otherwise we have changed the status of this to 'Review Provided'.

gtsueng commented 1 day ago

Hi @hartwickma,

The status has been changed to Review Provided, we will continue to provide updates via the GH issue, and will change the status of this issue once again, when it is ready to move from Staging to Production