Skip to contents

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.

Installation

You can install the development version of gglongi from GitHub with:

# install.packages("devtools")
devtools::install_github("juditkisistok/gglongi")

Example

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")