Interactive Forest Plot in Clinical Trials for DMC Safety Monitoring
Authors: Yujie Zhao, Xuan Deng, Benjamin Wang, Yilong Zhang
Abstract: We develop an interactive forest plot to monitor the adverse events (AE) in clinical trials by generating Rmarkdown vignettes.
There are five fancy interactive features.
(1) Users can apply filters to filter out the AE category of interest, for example, the serious AE, drug-related AE, AE with toxicity grade 3-5, etc...
(2) A download bottom is enabled to download AE tables .rft files.
(3) Subject-level details can be drilled down by clicking the downward triangle bottom.
(4) Labels can be revealed by hovering the mouse over a point.
(5) Search bars are embedded for users to quickly find AE of interest.
Full Description: In clinical trials, safety monitoring plays a crucial role. When monitoring safety, researchers pay great attention to adverse events(AE). Specifically, they are interested in the AE proportions of both the treatment arm and control arm, as well as the difference in the AE proportions. In pharmaceutical companies, forest plots are widely used to display AE proportions and their difference.
Currently, most of the forest plots are static, which makes them non-reader-friendly to Data Monitoring Committee (DMC). In this project, we propose an R package - forestly - to realize interactive forest plots.
There are five fancy interactive features.
(1) Users can apply filters to filter out the AE category of interest, for example, the serious AE, drug-related AE, AE with toxicity grade 3-5, etc...
(2) The filtered AE summary tables can be downloaded as .rft files. (3) Subject-level details can be drilled down by clicking the downward triangle bottom.
(4) Labels can be revealed by hovering the mouse over a point.
(5) Search bars are embedded for users to quickly find AE of interest.
Table Type: interactive-HTML
Submission Type: Single Table Example
Table: https://elong0527.github.io/forestly/articles/example.html
Repo: https://github.com/elong0527/forestly
RStudio Cloud:
DT
package used: false
gt
package used: false
reactable
package used: true
flextable
package used: false
huxtable
package used: false
kableExtra
package used: false
Other packages: