Volcano Plot for Clinical Trial Adverse Events.
volcano-plot
Interactive adverse event (AE) volcano plot for monitoring clinical trial safety. This tool allows users to view the overall distribution of AEs in a clinical trial using standard (e.g. MedDRA preferred term) or custom (e.g. Gender) categories using a volcano plot similar to proposal by Zink et al. (2013). This tool provides a stand-along shiny application and flexible shiny modules allowing this tool to be used as a part of more robust safety monitoring framework like the Shiny app from the 'safetyGraphics' R package. License: MIT + file LICENSE
Sample Code
Install the package from github with devtools::install_github('safetyGraphics/volcanoPlot', ref="main")
then run stand-alone app:
library(volcanoPlot)
volcanoApp()
Or run in safetyGraphics:
library(volcanoPlot)
# Load standard graphics from safetyCharts + Volcano plot
charts<-c(
safetyGraphics::makeChartConfig(),
safetyGraphics::makeChartConfig(packages="volcanoPlot")
)
# Add default treatment columns
mapping <- list(dm=list('treatment_values--group1'="Placebo", 'treatment_values--group2'="Xanomeline High Dose"))
#Initialize SafetyGraphics app.
safetyGraphics::safetyGraphicsApp(charts=charts, mapping=mapping)