Releases: CBIIT/bento-icdc-frontend
Releases · CBIIT/bento-icdc-frontend
ICDC 4.1.0
Release Notes - Integrated Canine Data Commons (ICDC) - Version 4.1.0 🐶 🧬
Build Details
FE Version: 4.1.0.361
BE Version: 14.8.1.171
FS Version: 2.3.1.83
Interop Version: 1.0.0.122
New Supported Features
- Clear selected facet values within a facet
- Expandable sample profile histograms with interactive sample distributions and legends
- Ability to copy the URL related to a query from the Explore Dashboard page
- Display abbreviated Dynamic Query Bar (DQB) URL
- Display success message when a query URL is copied
- Buttons in Local Find modal are disabled if no cases are entered or selected
- Local Find modal tooltip is updated to specify valid file types
- The Faceted Search menu on the Explore Dashboard page returns to default state upon clearing the Dynamic Query Bar (DQB)
- Clearing a facet restores default collapsed state of faceted categories within the Explore Dashboard page
- Ability to export or download a file manifest for all or only selected files
- Display a node traceback to the root node within the Data Model Navigator (DMN) when any given node is selected
- Display informative tooltips within the "My Files" Cart page for navigation
Tasks
- Update the "Cases" icon used in the statistics bar
- Implement updated design for the Supporting Data tab
- Implement updated design for the Clinical Data tab
- Bundle web fonts with ICDC application
- Replace the plural form of CASE IDS in Dynamic Query Bar (DQB)
- Achieve 508 compliance of the Dynamic Query Bar (DQB)
- Update Opensearch configuration for Global Search
- Fix downloaded CSV file for Adverse Event Node
- Refactor Button on "My Files" Cart page
- Improve FE display within the Supporting Data tab of the Study Details page
- Implement ascending sort order for each category of Global Search results
- Apply new design to navigation bar
- Update link name for ICDC Tutorial Website
- Update GraphiQL to the latest version
- Implement new design for Programs page
- Implement new design for Program Details page
- Implement new design for the "My Files" Cart page
- Upgrade version of Node on the FE
- Revise data properties and values displayed within Arms & Cohorts tab of the Study Details page
- Address 508 Compliance Scan for Design Elements on the Home page.
- Address 508 Compliance Scan for Design Elements on the Explore page
- Address 508 Compliance Scan for Design Elements on the Programs page
- Address 508 Compliance Scan for Design Elements on the Program Details page
- Address 508 Compliance Scan for Design Elements on the Studies page
- Address 508 Compliance Scan for Design Elements on the Study Details page
- Address 508 Compliance Scan for Design Elements on the File Centric Cart page
- Address 508 Compliance Scan for Design Elements on the Static pages
- Update manifest creation with new BE query
- Remove comments from the FE File Manifest
New Content
- New System Info page to inspect microservices
- New page for ICDC Working Groups
New services
None
Integrations
- New version of JBrowse (v. 2.11.0) adds capabilities https://github.com/GMOD/jbrowse-components/releases
Data Model
- None
Contributions to the Bento Framework
- Contribute new Dynamic Query Bar (DQB) feature back to Bento
Bug Fixes
- Extra whitespace within the downloadable File Manifest at EOL
- UI Styling discrepancy in Cases Tab on Dashboard
- UI Styling issue in Studies and Programs widget
- Files count mismatch between DB and UI for Biobank facet
- Text obstructed in the 'Upload Case Set' window
- "Multi-study Participant" title is cut off via Case Details view
- Incorrect label of Program category of Global Search feature
- Query strings are split across 2 lines in the Dynamic Query Bar (DQB)
- When navigating to System Info Page - focus not at the top of the page
- "sort by counts" and "sort by alphabet" move to the different lines when zoom out.
- Data in Supporting Data tab of Study Details page not per design specs
- Clinical Data download does not contain data for Adverse Event data
- Extra characters in the tooltip of csv download button
- "File Type" widget disappears when enter the case ID that does not have any files associated
- Clicking outside of the "Copy URL" modal does not close the modal
- Clinical Data - Adverse Event - download CSV file - Columns are out of order.
- Clinical Data - Adverse Event - download CSV file - Data values have been transposed across columns.
- Clinical Data - Adverse Event - download CSV file - The data export contains no identifiers.
- Clinical Data - Adverse Event - download CSV file - unexpected column title
- Clinical Data tab - incorrect column name
- Clinical Data tab - missing tooltip above column headers
- Clinical Data tab - Sort button on CSV column not working correctly
- Clinical Data tab - download CSV files - unexpected data
- Faceted Search menu does not return to default state upon clearing on the query term
- Clinical Data - Prior Surgery - download csv file - Data values have been transposed across columns.
- Content on the Studies page is upside-down
- DMN: Node modal does not close when clicking on another node icon
- The DMN node modals close by clicking on the node icon
- BE version in the footer is different from BE version in the System Page
- Versions of BE and FS are displayed incorrectly
- The number of cases for Prior Surgery for COTC007B is not correct
- System Info Page is not reachable
- Global Search Results page disappears
- Discrepancies in the design for column name "Canine Code"
- Ellipses are not clickable at the end of the Query Bar URL
- Label of the "Clear Query" button of the Query Bar is not displayed correctly
- The "Thumbnail View" of Sample Profiles is not opening the dedicated full size modal histogram bars
- Clicking on a case ID does not remove the case ID from the Query Bar
- Vertical dividers are missing within the faceted search bar within the Explore Dashboard page
- An underscore is displayed for the OFF TREATMENT node
- Incorrect colors ascribed to nodes with data vs. nodes without within the Clinical Data tab of the Study Details page
- Text is not clearly visible in Local Find feature
- Study-level file name hyperlinks within the Global Search feature do not redirect to respective Study Details page
- Programs and Studies donut disappears from the Explore Dashboard page
- Design specification errors of logos in the footer
- New version of JBrowse is missing dependencies
- Export and download of files from the "My Files" Cart page only includes the first page of files
ICDC v.4.0.0
Release Notes - Integrated Canine Data Commons (ICDC) - Version 4.0.0 🐶 🧬
Build Details
FE Version: 4.0.0.181
BE Version: 14.8.1.143
FS Version: 2.3.1.74
New Supported Features
- Button exports files directly to the Cancer Genomics Cloud (CGC)
- File manifest includes necessary field for CGC import
- Government warning banner for potential shutdown
- Download all detailed clinical observations via a single click
- Update logic for Explore Dashboard "Add All" and "Add Selected Files" buttons
- Configure Bento-table to override default paginated behavior
- Download File Manifest button is disabled if the cart is empty
- Global search for terms across the application
- Find specific case IDs within the Explore Dashboard page
- View a Dynamic Query Bar on the Explore Dashboard
- Display all selected values by clicking on ellipse in the Dynamic Query Bar
- FrontEnd error handling for the Interop Service
- Update donut widgets to display more relevant properties
- Increase the number of studies shown by default within the Studies Listing
New Content
- Updated design for "My Files" Cart page
- ICDC News page updates
New services
None
New integrations
- Bento Core Library components
- Export the ICDC File Manifest to the Cancer Genomics Cloud
Data Model
- None
Bug Fixes
- Extra whitespace within the downloadable File Manifest at EOL
- Inconsistencies across various grid-like listings in terms of pagination controls
- The "Sort" arrow that indicates which column a table is sorted by is missing
- Dynamic Query Bar should display the complete filter selection Case IDs entered by the user
- All Case Files are added to My Files cart, irrespective of the Case IDs selected by User
- The 'My Files' Cart page number of rows don't update after deleting a row
- Incorrect redirection from the "View Samples" hyperlink
- "My Files" verbiage resorted back to "My Cart" on Explore Page
- Drop-down list of the Case IDs going covers the application header on scroll
- CSV download from the Cart does not reflect the removal of single records
- Facet values in the Dynamic Query Bar do not have space in between them
- Changing the background color affects the display of Local Find
- "Upload Case Set" does not recognize IDs from GLIOMA01 and TCL01 studies
- Search results overlap Search History within Data Model Navigator page
- The "Cases" and "Associated Cases" hyperlinks improperly redirects User
- Downloaded File Manifest contains duplicate columns
- JBrowse displays BAM files as BAI
- "File Type" donut doesn't react when applying filters from "File Type" facet
- "Stage of Disease" donut is labeled improperly
- Global search throws component not found errors
- GraphQL interface is not fully visible
- Space above header logo is too small
- "Upload Case Set" does not recognize IDs from UC01 studies
- "Input Set" label does not delete the input set
- Incorrect category name on Global Search results page
- The Global Search Study category does not appear in ascending order
- Global Search displays incorrect cursor type for the text
- The Global Search "Data Model" category is missing the search term on the first line
- PDF file issue in the footer area
- The Export button on the "My Files" Cart page results in invalid redirect link
ICDC 3.59.7
Release Notes - Integrated Canine Data Commons (ICDC) - Version ICDC 3.59.7 🐶 🧬
Build Details
FE Version: 3.59.7.79
BE Version: 14.8.0.77
FS Version: 1.4.0.59
New Supported Features
- JBrowse opens in a new session window independent of application
- Load a track in JBrowse that maps gene features from the human hg38 genome onto the canine canFam3 genome
- Text search for JBrowse
- View real-time supplementary data for ICDC studies using the IDC and TCIA APIs within the Studies page
- View real-time supplementary data for ICDC studies using the IDC and TCIA APIs within the Study Details page
- View real-time supplementary data for ICDC studies using the IDC and TCIA APIs on the Program Details page
- View the availability of clinical observation data within the Studies Details page on a study by study basis
- View the availability of detailed clinical observations via a designated tab within the Study Details page
- Download detailed clinical observations on a node-by-node basis
New Content
- Privacy Policy for landing page footer
- ICDC News page updates
- README file on the "My Files" Cart page
New services
- None
New integrations
- None
Data Model
- Added new "Clinical Data Export" tag to appropriate Clinical and Clinical Trial nodes
- Added "TRIzol" as an acceptable value for the sample: sample_preservation property
- Removed unused "Color" tags from nodes
- Added the appropriate values for: stage_of_disease, sample_site, and specific_sample_pathology
- Commented out several working values for summarized_sample_type that have been superseded by the use of the terms "Tumoroid" and "Tumoroid (urine-derived)
Bug Fixes
- Download of the File Transfer Manifest is enabled regardless of the "Template" tag
- The content of one of the Data Loading File examples does not match the name of the file
- Supporting Data tab on Study Details page shows Glioma data only irrespective of study
- The Data Availability Landscape incorrectly indicates that the GLIOMA01 study has study files associated with it
- The sample profile within the Studies Detail view sometimes displays incorrect data
- An incorrect number of sample-level files are being added to the My Files cart via each of the cart action buttons within the Samples tab
- Values for Supporting Data Tab not displayed correctly
- JBrowse does not open as a new session window and still has navigation
- JBrowse button on Explore Page not consistent with approved design and function
- JBrowse button on Cart Page not consistent with approved design and function
- File manifest Download icon is blurred
- Data Model Navigator text is overlapping Filter & Search text box
- "Add All Filtered Files" button does not add all files within Case Files tab
- Clicking the PDF icon on READMe file in "My Files" Cart Page downloads as csv
- Alignment issues on the "My Files" Cart Page READMe PDF
- The footer of README PDF file doesn't display correct URL
ICDC 3.49.2
Release Notes - Integrated Canine Data Commons (ICDC) - Version ICDC 3.49.2 🐶 🧬
Build Details
FE Version: 3.49.2.21
BE Version: 14.5.1.25
FS Version: 1.4.0.59
New Supported Features
- Updated UI for the Data Model Navigator
- Data Model Navigator title bar
- Buttons for Data Model Navigator's Read Me and Available Downloads
- Node-based properties dialogue box inclusive of the node name and category in the Graph View of the Data Model Navigator
- Node-expanding property count in the Table View of the Data Model Navigator
- Download TSV versions of all controlled vocabularies via a single download action from within the Data Model Navigator
- Download JSON versions of all controlled vocabularies via a single download action from within the Data Model Navigator
- Download all data loading template files as TSV files via a single download action from within the Data Model Navigator
- Download the full data dictionary via a single download action from within the Data Model Navigator
- Download an example set of data loading files via the Data Model Navigator' Available Downloads function
- View a narrative Read Me file from within the Data Model Navigator
- Download the Data Model Navigator's Read Me file via the download drop-down menu
- Download the Data Model Navigator's Read Me file via the modal display
- Dedicated tabs for the Graph View and Table View of the Data Model Navigator
- Optimize default zoom based upon screen size and resolution
- Update footer to meet style criteria from issued NCI Digital Guidelines
- The ICDC spotlight section can redirect outside of application
New Content
- ICDC Spotlight section video
- ICDC News page updates
New services
New integrations
- Data Model Navigator uses React Flow component library
Data Model
- Expanded the set of acceptable terms within several controlled vocabularies in support of new studies
- Added opt-out terms to several other controlled vocabularies
- Additional changes to the properties within the adverse_event node
Bug Fixes
- Incorrect Developer Link for Github repo
- The order in which properties are displayed within the data model explorer's Table View doesn't match the order within PDF exports
- Studies page->Data Availability Tool tip window is hiding the table headers
- Lists of Principal Investigators end with an orphaned comma
- The sample counts for sample profile histograms are difficult to read
- The tool tip for the "View in JBrowse" option is not being displayed in the correct style
- The formatting of the multi-study participation tool tip does not match that used on the Production environment
- Sort on Sample ID in the File-Centric Cart page is not working properly
- The .zip download of all data loading templates doesn't include the File Transfer Manifest template
- The dictionary download is incorrectly subject to the effects of facet-based filtering
- Files in the .zip download of all data loading templates are displayed as of Type = File
- The .zip template file download is incorrectly subject to the effects of facet-based filtering
- The two parts of the CV download combo button are misaligned for each of the two CVs within image_collection
- Displaying two File icons next to My Files
- Footer displays incorrect text and embeds incorrect link
- Multiple issues with the .zip bundle of "All Loading Templates"
- Canvas area is overlapping the footer
- The positioning of the Table View TSV and PDF download buttons has been reversed
- The number of properties displayed within the node overview table is incorrect
- "Available Downloads" button not per design spec
- Single PDF and Complete Data dictionary PDF in DMN are not working
- Within the PDF version of the Navigator's ReadMe text, the last line of text on the page is getting split between pages
- The colored icon tabs within the Graph View's node boxes have narrow lines of white above and/or below them
- The title of the Data Model Navigator's ReadMe modal is displayed too small
- The Data Model Navigator's ReadMe text is abruptly cut off by the bottom edge of the ReadMe modal
- The Properties Dialogue box is sometimes displayed behind adjacent nodes
- On Explore page blue line displays under "View in JBrowse" button
- Inconsistent display of instances of "README" text
v3.39.4
Release Notes - Integrated Canine Data Commons (ICDC) - Version ICDC 3.39.4 🐶 🧬
Build Details
FE Version: v3.39.4-992
BE Version: 14.5.1-992
FS Version: 1.4.0-992
New Supported Features
- View multiple files simultaneously in JBrowse through ICDC Explore Dashboard
- View multiple files in JBrowse through ICDC My Files Page
- Max file restriction information message for JBrowse
- Sorting of facet-based model filtering options
- Highlighting of facet-based model filtering options that have already been selected
- Download of a single controlled vocabulary in JSON format
- Download of node-specific data loading templates as TSV files
- Download of a single controlled vocabulary in TSV format
- Download of a File Transfer Manifest template
- Toggle the degree to which facet value selections already in place are displayed
- Filter the data model based upon the display of properties within the UI
New Integrations
- Elasticsearch to improve speed and scalability of queries of the database
New Content
- ICDC News page updates
- ICDC Steering Committee page updates
- ICDC DGAB page updates
- ICDC BPSC page updates
New Packages
Data Model
- Expanded property definitions for Adverse Event node
- Vastly augmented controlled vocabulary for Breed property
- Numerous additions, updates, and corrections to data model and property definitions
- Modified the File node's "Template" tag from no to yes
Bug Fixes
- Issue with delete records in My Files descending order on File Name
- Sort on Data landscape is not working properly
- Modals via which lengthy controlled vocabularies are displayed should be titled "Acceptable Values"
- The HTML
code within the description of "Key" properties is being ignored - Within the Graph View of the data model, selection of nodes filtered via the search function crashes the application
- On the DEV tier, the Dashboard fails to display any data after navigating there via hyperlinked case and sample counts
- The multi-study participant icon is being displayed in IMAX 3D on the DEV tier
- On the DEV tier, study files are being mis-represented and therefore incorrectly counted
- The legend-style tool tip for the data availability landscape is poorly placed
- Formatting error within the sample site CV when viewed via "show even more" modal
- All Hyperlinks in ICDC are displaying in Blue color
- The two parts of the newly-implemented CV download combo button are misaligned
- Unable to add Case files/Study Files of Multi Study Participant studies to My Files
- Elasticsearch: Unable to add files to cart
- JBrowse: CanFam3 reference genome is not loading properly
- The multi-study participation tool tip is poorly formatted
- Add Associated Files Button is not working as expected
- Adding "All associated files" in Samples tab displays incorrect message
- Hyperlinks are not displayed correctly
- Unified View table does not render correct data
- Unable to delete files using the "Remove Files" button in My files
- CSV download is not working in Cases, Case Files, Study File tabs
- Column-based sorting within the unified view results in data being hidden
- Toggling between Case and Study Files in the Explore page causes application to crash
- Study Files from Unified View page are not correctly added to the File Centric Cart
- CSV file downloads do not reflect faceted selections
v3.29.4
Release Notes - Integrated Canine Data Commons (ICDC) - Version ICDC 3.29.4 🐶 🧬
Build Details:
FE Version: v3.29.4-819
BE Version: 4.0.5-819
FS Version: 1.4.0
Features
- End User can access the GraphiQL query interface
- Implement ICDC static News page
- ICDC Custodian configures the display of the Data Availability Landscape
- Add feature track for Ensembl gene annotations to canFam3
- Add feature track for NCBI gene annotations to canFam3
- End User downloads csv copies of study listings inclusive of data availability metrics
- System displays a single, legend-style tool tip for the Data Availability Landscape
Task
- Disable faceted filtering from Data Model Explorer
- Apply the new design for increased visibility of ICDC's tool tip icons
- Create npm package from Gen3's latest code base
- Modify Gen3's codebase to fetch data model from yaml
- Apply ICDC changes on top of Gen3 codebase
- Refactoring of Model Explorer Side Bar Component
- Refactor styling for Data Model Explorer
- Create templates for Spotlight static content
- Set CanFam3 genome as default
- Re-implement handling of node descriptions within the Gen3 codebase
- Re-implement handling of node tags and identification of key mapping fields within the Gen3 codebase
- Re-implement the modal-based display of controlled vocabularies within the Gen3 codebase
- Re-implement the formatting of PDF outputs within the Gen3 codebase
- Re-implement PDF downloads within the Gen3 codebase
- Re-implement TSV downloads within the Gen3 codebase
- Re-implement all updates to the Graph View within the Gen3 codebase
- Disable display of the Data Model Structure visual
- Disable display of the "Open properties" button
- Disable display of the "Download templates" button
- Change URLs for ICDC Landing page, News page, and Spotlight static content
- Config for ICDC Static News Page
- Disable display of the See All versus See Only Matched option
- Address Design QA Review findings vs. Data Availability Landscape
Bug Fixes
- Excel from CSV download contains '#' as a separator between multiple lines of the same row
- Links to image collections open only a single new tab
- Property dialogue box does not display when we apply "Filter by Property"
- Property-based filtering within the data model explorer is returning overly-restricted results when multiple inclusion values are selected
- Selection of any single filtering option within the Filter by Node: Assignment and Class sections incorrectly collapses the entire facet section
- Studies View "View Columns" column label inconsistent
- The modal-based display of longer lists of acceptable values contains a formatting error
- Model Explorer displays blank page when user clicks on a node
- Opening a node via the properties dialogue from within the data model explorer's Graph View displays the node in MVP format
- Study Detail page->Unable to download (download table contents as CSV) csv file.
- Image collection identities displayed within the data availability matrix are displayed in purple
- Image collection details under additional CRDC nodes displayed within the data availability matrix are not displayed as hyperlinks
- The csv export function is no longer working for either of the two data matrix-enabled study listings
- The "Under Embargo" UI flag within study listings is no longer being applied
- Re-sorting either of the study listings via selection of any column header results in data quantitation errors
- Datamodel-Table view node description is truncating
- The blue background is bleeding into the node Category headers within the data model explorer's Table View
- Model Explorer Graph view legend displays required and optional links in legend
- Hyperlinks to external data sets as shown via the Data Availability Landscape need to be identified as external links
- Data model Explorer->Graph view->Nodes->Dialogue box-Properties counts are mismatching.
- Data Model Explorer: Properties dialog box is truncated on the Graph View for the Program node
- Data Model Explorer: Properties dialog box is not displaying for any node on Graph View
- Data Model Explorer->Graph view->Property dialogue box is displaying far away when user clicks on the nodes
- Data Model Explorer->Graph View->Search Input box->Node details are missing in the page when user clicks on the node
- Data Model Explorer->Graph View->Search Input box->Node detail->Search result is not getting highlighted in the page.
- Data model Explorer->Clear all is not clearing the selection in graph area.
- New filters selected don't result in updates across both Table and Graph Views
- Data Model Exlporer:Graph View-Nodes are not displaying in some scenarios
- Data Model Explorer->Graph View->Search is happening based on the characters entered by the user
- Highlighting of terms matching model search criteria is not consistently applied
- Node-specific Table Views invoked via the search function and the Graph View are incorrectly excluding node properties
- Gene annotation files are failing to load due to CORS policy
- Key Values were not highlighting in Table view for the proprties of Different nodes
- Total counts of Filter By Property don't match the count of properties listed near Download Dictionary button
- Data Model Explorer-> Table View-> Node name is not turning to blue when we mouse over upon the node names.
- Incorrect nomenclature applied to csv downloads from each of the data landscape-enabled study listings
- Data Model Explorer->Filter by property selection->Selection of filter by node incorrectly collapses the entire facet
- Class-based filtering of the data model breaks under certain conditions
- Search results are not reporting accurate counts
- The data model is incorrectly being read from the Develop branch by STAGE and PRODUCTION
v3.21.3.1
Release Notes - Integrated Canine Data Commons (ICDC) - Version ICDC 3.21.3 🐶 🧬
Patch
- Add Vulnerability Disclosure link to footer
v3.21.3
Release Notes - Integrated Canine Data Commons (ICDC) - Version ICDC 3.21.3 🐶 🧬
Features
- End User can access the GraphiQL query interface
- Add page for Data Use Guidelines
- Add a hyperlink for software release notes
- End User downloads node-specific data loading templates
- Data model/dictionary viewer displays the description and the "Assignment" and "Class" tags for each node
- End User searches for program-specific data sets via the dashboard's facet-driven search functionality
- System redirects End User to the Studies listing upon submission of an non-existent Accession ID
- End user can see Resources and Data in the navigation bar
- End user sees consistent verbiage for Data Model
- System supports viewing of BAM files via JBrowse, alongside direct download of small, document-like files
- End user sees expanded faceted categories
- Add new spotlight content to highlight recent data releases
- ICDC News tile temporarily redirects to "Coming Soon" page
Task
- Display the File Microservice Version in the Footer
- Update the Model Viewer to correctly handle values of "Enum:" in place of "Req:" for enumerated properties
- Research methods to improve performance of Data Model Explorer
- Apply the design/branding overlay to PDF exports from the Data Model Explorer
- Explore and/or design options for a background upon which the Data Model Explorer graph view can be displayed
- Integrate Bento code for JBrowse
- JBrowse supports all canine reference genomes
- JBrowse supports all available canine tracks
- Implement logic to exclude "map to" columns for non-relevant parents from data loading templates
- Turn off the display of the "native" node-specific tool tips within the Data Model Explorer's graph view
- Implement the modal-based display of controlled vocabularies within the Data Model Explorer's table view
- Implement the identification of "Key" properties
- Remove the "cells and dogs" theming currently shown to the right of the NIH logo/text block
- Replace the FNL text block in the footer with the corresponding NCI text block
- Disable faceted filtering from Data Model Explorer
Improvement
- Improve URL for "Unified View" page for Multi-Study Participation
- Update the way in which the Data Model Explorer's table view renders controlled vocabularies
- Modify the existing node by node PDF exports to include node descriptions and the "Assignment" and "Class" tags
- Make the default view of the Data Model Explorer the Graph View
- Update the way in which node-specific PDF downloads are named upon auto-save
- Display program acronyms within the application-wide study listing as hyperlinks
- Increase the visibility of ICDC's internal hyperlinks
Bug Fixes
- Inconsistent separation of individual filter options available within filter categories
- Blank Page when using an Identifiers.org ID
- Node-specific tool tips within the Graph View of the Data Model Explorer become disconnected after altering the zoom level
- Truncation of words on the left and right pane of GraphQL
- Files downloaded from the Data Model Explorer are not named intuitively
- The data volume indicator is no longer active when viewing certain pages
- Properties for which the value of Req: is "Preferred" are now being shown as "Optional"
- The order in which properties are displayed within the Data Model Explorer's table view doesn't match the order within PDF exports
- "Filter by Property" inclusion options never include "Optional", but selection of "Preferred" actually displays nodes with optional properties
- Display of the properties dialogue within the Data Model Explorer's graph view becomes erratic once filters are imposed
- Data Model Explorer's table view "Optional" properties are being displayed as "Preferred", and vice versa
- Case File counts are incorrectly reported by the statistics bar under certain circumstances
- OSA01 filter includes "Bull Mastiff" as breed filter when it should appear "Bullmastiff"
- "Preferred" properties are incorrectly being displayed as "Required" within the Data Model Explorer's PDF exports
- Additional navigation menu items are highlighted when user clicks on Model Explorer
- Expanding all faceted filters in Model Explorer graph view/table view blocks the NCI block in footer
- Pagination is not displaying correctly on Dashboard tabs
- Default sorting icon for Sample ID is missing in Samples tab
- The selected filter options should display together without partitions
v3.8.7
Release Notes - Integrated Canine Data Commons (ICDC) - Version ICDC 3.8.7 🐶 🧬
Features
- End user is alerted with government warning pop-up when entering ICDC
- End User is correctly re-directed to the appropriate Study Detail view via Identifiers.org
- End User can explore the data model and data dictionary
- End User views study structure and study files via designated tabs
- End User identifies study-level files of interest via facet-driven filtering
- Statistics bar displays a count of study-associated files via a designated and separate count of such files
- End User views study-level files via a designated fourth dashboard tab
- End User creates/adds to a custom list of Files via the dashboard's Study Files listing
- End User downloads "extended metadata" via the dashboard's Cases tab
- End User downloads "extended metadata" via the dashboard's Samples tab
- End User can understand the volume of data available
- End User searches for multi-study versus single-study participants via the dashboard's facet-driven search functionality
- System displays study-level files via a designated fourth tab within the Unified View
- End user sees consistent language on landing page
- End user doesn't see non-functional buttons in the dictionary viewer
- End user can download dictionary table elements by node from Table View using a button
Task
- Update Program Detail texts for the COP and CMCP programs
- Conduct comprehensive Design QA reviews across all views
- Conduct Design QA review across My Files cart view and associated cart actions
- Refactor histogram chart on Study Details page
- Identify appropriate icon(s) and verbiage for study files vs. non-study files
- Improve the rendering of the dictionary model and viewer
- Evaluate the statistics bar in terms of it including a count of Programs
- Update the way in which the Model Viewer handles values for Req:
- Update URL endpoint to match new language of "Explore" for the dashboard
- Update environment variable for dictionary and model viewer
Inquiry
- Research how to best develop the data model & dictionary viewer
Improvement
- Revise user action verbiage on home page
- FE: Refactor the footer code on the "File Cart Centric" page and create a footer component
- FE: Dashboard Tab Design Change
- Add white border to slices of donut visualizations
- Update the color palette for case dashboard donuts and sidebars
- Update the message displayed when a study has no samples associated with it
- Update the "SAMPLE PROFILE" data section header
- Update color palette for program sunburst
- Display "no files" message when a study has no case-level files
- Remove Aliquots from stats bar
- Change "Cases" to "Explore" in navigation bar
- Include "Matching Cases" in the extended metadata downloaded via the My Files cart
- Include "Matching Cases" in the extended metadata downloaded via the dashboard's Case Files tab
- Within the Table View of the model viewer, display values of "Src:" within a column labeled Source
Bug Fixes
- File uuid column is not displaying in CSV downloads of Files tab in dashboard and My Files tab
- Repeated clicks to different external sites do not open in individual tabs.
- My Files-Pagination is not working properly
- Study Detail view of pending studies include data sections deliberately hidden for studies under embargo
- Newly implemented Arms & Cohorts and Study Files tabs display redundant headers
- Resolve logic conflict for Case and Study Files count
- Table re-rendered when the user interacts with "Remove Icon" or with the comments section
- The statistics bar is not reporting the count of study-level files when viewing the Case Detail page
- Text displayed via the model viewer's Table View has the appearance of including whitespaces
- Within the model viewer's Graph View, tool-tips are incorrectly placed relative to the node being examined
- The model viewer doesn't appear to be showing all relationships
- File Manifest download name is displaying as Bento Manifest in My Files page
- Some internal hyperlinks are no longer being displayed in our standard orange typeface
- The remove icon is not working in File Centric Cart when user increases the number of rows to display
- The data model viewer lacks specific icons for certain node categories
- Relatively long lists of acceptable terms are disrupting the formatting of the Table View of the data model
- Within the Publications tab, null values for DOI and PubMed ID are incorrectly handled
- Multi-Study Participation Unified View is not rendering
- Sample Site filtering fails to resolve downstream filtering options and associated counts
- Samples tab CSV is downloading empty File without any columns
- Diagnosis filter does not display any options for specific valid filter conditions
- Minor navigation error after using the Samples hyperlink within the Study Detail view
- The dashboard's Files tab fails to display Case ID, Breed and Diagnosis values for files mapped directly to cases
- The dashboard's Files tab csv export for files mapped directly to cases is devoid of any case-based annotations
- The count displayed for the Biobank filter option of "Not Applicable" is incorrect
- The counts for Biobank filter options are getting duplicated under certain circumstances
- Node outline colors are not matching new icons
- In the Data Model Viewer, the Table view "Required" column is not displaying in the table when user enters a term in search box
- File format is missing under "Filter by Files" category in faceted filter search
- Total number of records in pagination for Case Files tab includes Study Files
- Pagination icons are not displaying properly as Dashboard tabs reset to default number when user toggles between the tabs
- The new Case Files needs to be added to My Files cart when user clicks "Add Associated Files for All" button in Cases tab
- Properties for which the value of Req: is Preferred are still being shown as Required = No
- "Cart" to "My Files" isn't consistent throughout system
- The newly-implemented Program count is incorrectly placed within the statistics bar
- PDF download does not match metadata in dictionary table
- Stats bar is obstructing the "collapse view" button on Dashboard
Test
- Test FE: Refactor the footer code on the "File Cart Centric" page and create a footer component
- Test Update the color palette for case dashboard
- Test FE: Dashboard Tab Design Change
- Test FE: Dashboard Tab Design Change
- Test End User is correctly re-directed to the appropriate Study Detail view via Identifiers.org
- Test Display "no files" message when a study has no case-level files
- Test Update the "SAMPLE PROFILE" data section header
- Test Update color palette for program sunburst
- Test Refactor Histogram Chart on Study Details page
- Test End User can explore the data model and data dictionary
- Test Revise user action verbiage on home page
- Test End user sees consistent language on landing page
- Test End User creates/adds to a custom list of Files via the dashboard's Study Files listing
- Test End User can understand the volume of data available
- Test End user doesn't see non-functional buttons in the dictionary viewer
- Test Improve the rendering of the dictionary model and viewer
- Test Update the way in which the Model Viewer handles values for Req:
- Test Within the Table View of the model viewer, display values of "Src:" within a column labeled Source
v3.2.0
Release Notes - Integrated Canine Data Commons (ICDC) - Version ICDC 3.2.0 🐶 🧬
Features
- Support filtering within a single category
- Support clear all filter search criteria
- Enable search using multiple filters (have multiple filters simultaneously expanded)
- System identifies multi-study participants within the dashboard Case listing
- System displays alternate Case IDs for multi-study participants within the Case Detail record
- System displays all cases representing a single, user-selected, multi-study participant via the system dashboard
- End User views the profile of samples associated with a study of interest
- System supports pre-release of study records for studies that are pending release
- System hides studies that are pending release from display via the dashboard
- System supports table-driven exports inclusive of extended metadata
- End User downloads "extended metadata" via the My Files cart
- Display of the unified view of a single, multi-study participant disables facet-based filtering
- Statistics bar accurately reflects counts when dashboard displays the unified view of a single, multi-study participant
- End User uses enhanced dashboard filters.
- Study Detail view displays a hyperlinked sample count
Tasks
- Reconcile modified program detail texts with font size and corresponding program images
- Assemble queries required to support export of extended metadata from My Files cart
- Conduct Design QA review of all views impacted by multi-study participation
- Conduct Design QA review across all case-centric views
- Conduct Design QA review across all program-centric views
- Conduct Design QA review across all study-centric views
- Identify appropriate library/component via which to source histograms for Sample Profile
- Assemble queries required for Sample Profile visualizations
Improvements
- Allow a user to clear all specific filters within any given filtering category
- Determine method to indicate facet selections in filter sidebar
- Add publication links to Study Detail Page
- Within the Study Detail view, display the Accession ID label in bold type
- Increase font used for study_name and improve placement of accession_ID within Study Detail
- Dashboard visualization segments selected by default should be in alphabetical order
- Add filter for Sample Site to dashboard facets
- Display Sample ID within the dashboard File(s) grid and the My Files cart files grid
- Display Canine ID within the My Files cart files grid
- Update text within multi-study participation tool-tip shown within Case listing
- Update label applied to multi-study participant drop-down shown within Case Detail
- Impose logical sort order upon the display of study-level Publications
- Add padding to the value displayed as Canine ID
- Add a colon next to Case in the Hyperlink provided when user clicks on Multi-Study Participant
- Multi-study matching tool tip should include a "View All" option
- Address Design QA Review findings vs. Multi-study Participation - Part 1 of 3
- Address Design QA Review findings vs. Multi-study Participation - Part 2 of 3
- Address Design QA Review findings vs. Multi-study Participation - Part 3 of 3
- Increase the maximum number of selected filters displayed when a filter category is collapsed
- Address Design QA Review findings vs. Dashboard - Part 1 of 2
- Address Design QA Review findings vs. Dashboard - Part 2 of 2
- Change the display name for the "Other Cases" column
- Remove parenthesis in the faceted filter
- Impose a maximum width upon the bars of the Sample Profile histogram
- Clearly label the y-axis of the Sample Profile visualization
- Remove the word "Sample" from the Sample Profile selection options
Bug Fixes
- FIXED IN BENTO - Add/Remove columns do not persist after sorting
- Aliquot spelling error in GraphQL API
- My Files_ downloaded CSV displays additional columns
- FIXED IN BENTO - Incorrect Number of rows after filtering in Cases view.
- NCAT's file with .xls format in study details page does allow direct download
- Studies listed in semi-random order within the filter by Study option on the dashboard
- The spacing of tool tips text on My Files page needs to be rearranged
- Download CSV button position needs to change in Cart.
- Sort on Access column is not working
- Remove Files button is missing in My Files
- Fix the home page animation to align the canine and human spheres
- Text spacing issues within label applied to case detail multi-study participant drop-down
- Table record selection number only displays section for current page not the entire table
- File size in the API is not matching the UI
- Dashboard table pagination -incorrect rows per page
- In the side bar after sorting by count the refresh button is disabled
- Clear icon to be moved to the left hand-side for consistency
- Reset option for single category behaves as global reset for sorting functionality
- Add Associated Files button does not persist in a clickable state
- Cart Comment Section writes to wrong cell in manifest file if comment contains a new line or comma
- Download button does not change the cursor
- Unified view of a single multi-study participant is incorrectly labeled "Multi-study Participants"
- Navigating back to the unified view from the cart incorrectly re-instates the donut visualizations and filtering facets
- Newly-implemented Sample Site filtering option displayed in wrong position
- Few fields needs to be changed when end user downloads "Extended Metadata" via the My Files cart
- Pathology reports from the NCATS-COP01 study can no longer be downloaded from production
- Incorrect verbiage used in cart action tool tips on the dashboard Samples and Files tabs
- Cart action tool tips displayed within Case Detail and Study Detail have not been updated to the MUI-driven style
- There is an extra "question mark" in the study conducted
- CSV downloads via the unified view of a multi-study participant are inclusive of all data
- After clicking, the expand icons in faceted filter are not aligned with other icons
- Filters on the dashboard are not persisting
- Cannot use "Add associated files" from the multi-study dashboard
- As a user working with multi-study cases, from the cart view I can't return to the multi-study dashboard
- Multi-study dashboard keeps spinning when navigating from cases table
- Hyperlinked study-specific case counts displayed in the wrong color
- The dashboard's Cases listing no longer displays the "Cohort" column
- Sorting the Cases listing based upon values in the "Other Cases" column produces only a partial sort
- The Sort by Counts verbiage within the faceted display is getting split across two lines
- Numerical characters included in a study's title are getting subscripted in the title as displayed within Study Detail
- Stats bar displaying wrong count of studies
- Cases hyperlink in Studies grid is broken
- Resorting the content of the case-level samples and files grid incorrectly resets the user's row count selection
- Sorting the Cart files listing based upon values in the "Canine ID" column produces only a partial sort
- Displaying wrong data after clicking on View all Cases via dashboard tooltip
- Hyperlink case ID/study code is displaying blank page on unified view of Multi-Study participant
- Garbled text on Case Details page
- System restricts the addition of files to cart despite not reaching the maximum allowable file limit of 2000
- Aliquot is showing zero on dashboard, but on Cases Details page its empty.
- Add Selected Files button incorrectly placed on the footer in Study Details page
- Fix label applied to multi-study participant drop down menu shown within Case Details page
Tests
- Visually prototype cross-matching of cases across studies
- Test "Remove parenthesis in the Faceted filter"
- Test "Remove the word "Sample" from the Sample Profile selection options"
- Test "Change the display name for the "Other Cases" column"
- Test "Clearly label the y-axis of the Sample Profile visualization"