2022-Q1
April 12, 2022
Our major feature this quarter is the ability to create Study Evaluation Tables, or SETs. These tables are designed to present study evaluations (or risk of bias) findings for multiple studies, but are more customizable than the existing heatmap tables we build. Users can select which studies and metrics to present, can create custom columns, and can even show the same metric across multiple health outcomes. For animal bioassay data, you can include additional metadata for a study such as study design, doses and dose units, or endpoints extracted.
In addition to the SET tables, we've made a few other notable changes:
- After hearing from users, we've added new views to 1) bulk-publish content when making assessments public, 2) rapidly convert references into studies where data can be extracted or study evaluations can be completed, and 3) create studies for extraction/risk of bias given a PubMed or HERO ID without the intermediate step of making a reference
- Added custom sort orders for visuals as well as textures to help distinguish data across studies
- Expansion of the high level assessment metadata, making the objective required and adding a publicly available authors field to describe what users or groups created the assessment
This release also includes a first pass of a revised epidemiology data extraction module. This hasn't been yet publicly released and is only available by a feature flag; we hope to complete next quarter after further evaluation from epidemiologists.
The complete changelog is described below:
New features:
-
Assessment
- Improved publicly available metadata about the purpose of assessments and authors #574 #600
- Added page for bulk publishing/unpublishing content #582
- Paginated assessment list views #611
- Assessment attachment changes now happen in an inline form #564
- Removed inactive users from team-members list #601
-
Literature
-
Study
-
Risk of Bias/Study evaluation
-
Summary tables and visualizations
-
Animal
- Converted dose tables into a more compact list format #612
-
Epidemiology
-
General user-interface improvements
-
Administrative
- Created an admin dashboard framework and new charts/tables #580
-
Client
Software upgrades/security/stability:
- Updated python packages #579 #628
- Refreshed test cassettes #578
- Replaced Django JSON views with DRF implementation #560
- Moved admin components into a new hawc_admin app #580
- Expanded reachable APIs in the OpenAPI schema #588
- Added a class to hold current and future feature flags #622
- Added additional logging to APIs #610
- Updated DSSTox source #572
- Fixed vulnerability on endpoint copy page #616
Bug/regressions fixed:
- Fixed generational form display choices #560
- Fixed dose activation on endpoints #560
- Fixed layout of untagged references #560
- Fixed overlap on donut visuals #584
- Fixed the rendering of BMD values on data pivots #585
- Fixed rendering of 500 error page #587
- Fixed errors on API calls of empty tagtrees #591
- Fixed some errors raised by POST requests with partial data #592
- Fixed some regressions caused by updated d3 #597
- Fixed error on visual create page #606
- Handle deletion of score overrides when study changes warrant deletion #625
- Fixed pages that show a user's assigned tasks #629
- Fixed several miscellaneous bugs identified during new site launch #596
- Removed bulk update task assignment page #624
- Removed unused API endpoints #589
- Removed the EXTRA_BRANDING setting #614