This package allows you to build longitudinal plots. It was born out of
the need to visualize genomic data over time and overlay clinical events
such as treatment, scan dates, date of progression and date of death;
however, as long as your data has a time component and some continuous
value, you can use gglongi
in your analysis workflow.
You can install the development version of gglongi from GitHub with:
# install.packages("devtools")
devtools::install_github("juditkisistok/gglongi")
This is a basic example which shows you how to create a longitudinal plot:
library(gglongi)
data("mafs")
data("treatment")
data("scans")
data("clinical_events")
## basic example code
## colored rectangles represent the type and duration of treatment
## dotted, red and black lines correspond to scan, progression and death dates, respectively
gglongi(mafs, x_val = "time_from_baseline", y_val = "MAF", col_val = "Gene",
col_legend = TRUE, mean_line = TRUE, x_title = "Days from baseline sample",
y_title = "Mutant allele frequency", treatments = treatment, scans = scans,
events = clinical_events, treatment_start = "start_from_baseline",
treatment_end = "stop_from_baseline", treatment_drug = "Treatment_drug",
scan_date = "Days_from_baseline", event_date = "Days_from_baseline")