Skip to content

main to dev#45

Merged
jonthegeek merged 2 commits into
devfrom
main
Jul 9, 2025
Merged

main to dev#45
jonthegeek merged 2 commits into
devfrom
main

Conversation

@jonthegeek
Copy link
Copy Markdown
Contributor

Reconcile dev with main.

jonthegeek and others added 2 commits July 9, 2025 11:37
* Set up release infrastructure. (#42)

* Set up release infrastructure.

Note that this is still intended to merge into `dev`. After this, we should follow its advice and create an `rc` branch to PR into `main`. But also note that R CMD Check freaks out if there isn't a vnum anywhere in news, so I'm prematurely tagging the expected vnum there on purpose.

- Closes #40.

* Update pkgdown-pr.yaml to match gsm.app.

* {gsm.ae} v0.1.0 RC

This initial release provides a dashboard that summarizes trends in Site- and Country-level adverse event and severe adverse event data. The data is presented as a series of panels, which can be expanded to show additional information (as demonstrated in the "Prevalence" panel).

## New Features

- Summary Panel: The "Summary"" panel presents summary data for AE and SAE at the Study-, Group- (Site or Country), and Participant-level, reacting to the selections of the user. If multiple snapshots are available, the current data is compared to the previous snapshot. (#9, #12, #21, #23, #24, #25, #26, #34, #36, #37)
- Prevalence Panel: The "Prevalence" panel presents plots showing the prevalence (as % of all AEs) for categorical variables such as whether the AE is "Serious?" or the tagged "Toxicity Grade", with bars by Study, Group (Site or Country), and Participant, reacting to the selections of the user. Expanding this panel demonstrates the possibility of different views in this dashboard based on whether or not the panel is expanded. In this case, the view adds a table of all values for the selected categorical variable, sorted by prevalence at the Study level. (#10, #11, #22, #29, #33, #35)
- Timeline Panel: The "Timeline" panel shows counts of adverse events by month for data variables (such as "AE Entry Date", "AE Start Date", and "AE End Date"), faceted at the Study-, Group- (Site or Country), and Participant-level, reacting to the selections of the user. (#16)

* Update shinyapps-deploy/terminate GHA.

* Fix if.

* Run pkgdown check on main, too.

And simplify the action, I think.

* Remove typo

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Test with dev gsm.app.

Don't merge until gsm.app is pushed to main, and then update this Remotes reference.

* Bump gsm.app version requirement.

* update shiny and gsm.app dependency versions in Description

* Fix `NA` bug in `mod_AETimeline.R`.

* Filter out missing dates and don't filter out old events.

* Fix axes to protect against squishing, and (temporarily) remove labels in timeline.

I don't usually like to leave commented-out code like this, but I'd like to keep the info I have there in order to continue the fix in the next iteration.

* Add y-axis labels

Re-remove those when/if we add labels back.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Laura Maxwell <laura.maxwell@atorusresearch.com>
Co-authored-by: Spencer Childress <spencer.c.childress@gmail.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented Jul 9, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Files with missing lines Coverage Δ
R/mod_AETimeline.R 100.00% <100.00%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jul 9, 2025

🚀 Deployed App: https://rinpharma.shinyapps.io/gsm-ae-pr-45

@jonthegeek jonthegeek merged commit 494c3fe into dev Jul 9, 2025
33 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant