Skip to content

Commit

Permalink
Update scda data (#658)
Browse files Browse the repository at this point in the history
* Update all data loads

* Update documentation

* Update NEWS

* Update to 2022_10_13 release

* Update test data version

* Fix lint

This reverts commit 172877b.

Co-authored-by: 27856297+dependabot-preview[bot]@users.noreply.github.com <27856297+dependabot-preview[bot]@users.noreply.github.com>
  • Loading branch information
edelarua and dependabot-preview[bot] authored Oct 21, 2022
1 parent bdc9683 commit 2dafde8
Show file tree
Hide file tree
Showing 86 changed files with 452 additions and 596 deletions.
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: teal.modules.clinical
Title: Teal Modules for Standard Clinical Outputs
Version: 0.8.14
Version: 0.8.14.9000
Date: 2022-10-14
Authors@R: c(
person("Joe", "Zhu", , "joe.zhu@roche.com", role = c("aut", "cre")),
Expand Down
5 changes: 5 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# teal.modules.clinical 0.8.14.9000

### Enhancements
* Replaced `synthetic_cdisc_data` with refactored `synthetic_cdisc_dataset` function to speed up dataset loading in tests/examples.

# teal.modules.clinical 0.8.14

### Enhancements
Expand Down
2 changes: 1 addition & 1 deletion R/labels.R
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
#' column_annotation_label(data, "cyl")
#' column_annotation_label(data, "cyl", omit_raw_name = TRUE)
#' \dontrun{
#' ANL <- scda::synthetic_cdisc_data("latest")$adsl
#' ANL <- synthetic_cdisc_dataset("latest", "adsl")
#' column_annotation_label(ANL, "ACTARM")
#' }
#' @export
Expand Down
11 changes: 4 additions & 7 deletions R/tm_a_mmrm.R
Original file line number Diff line number Diff line change
Expand Up @@ -454,9 +454,8 @@ template_mmrm_plots <- function(fit_name,
#'
#' library(scda)
#'
#' synthetic_cdisc_data_latest <- synthetic_cdisc_data("latest")
#' ADSL <- synthetic_cdisc_data_latest$adsl
#' ADQS <- synthetic_cdisc_data_latest$adqs %>%
#' ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADQS <- synthetic_cdisc_dataset("latest", "adqs") %>%
#' dplyr::filter(ABLFL != "Y" & ABLFL2 != "Y") %>%
#' dplyr::filter(AVISIT %in% c("WEEK 1 DAY 8", "WEEK 2 DAY 15", "WEEK 3 DAY 22")) %>%
#' dplyr::mutate(
Expand All @@ -477,12 +476,10 @@ template_mmrm_plots <- function(fit_name,
#' app <- init(
#' data = cdisc_data(
#' cdisc_dataset("ADSL", ADSL,
#' code = "synthetic_cdisc_data_latest <- synthetic_cdisc_data('latest')
#' ADSL <- synthetic_cdisc_data_latest$adsl"
#' code = 'ADSL <- synthetic_cdisc_dataset("latest", "adsl")'
#' ),
#' cdisc_dataset("ADQS", ADQS,
#' code = 'synthetic_cdisc_data_latest <- synthetic_cdisc_data("latest")
#' ADQS <- synthetic_cdisc_data("latest")$adqs %>%
#' code = 'ADQS <- synthetic_cdisc_dataset("latest", "adqs") %>%
#' dplyr::filter(ABLFL != "Y" & ABLFL2 != "Y") %>%
#' dplyr::filter(AVISIT %in% c("WEEK 1 DAY 8", "WEEK 2 DAY 15", "WEEK 3 DAY 22")) %>%
#' dplyr::mutate(
Expand Down
13 changes: 6 additions & 7 deletions R/tm_g_barchart_simple.R
Original file line number Diff line number Diff line change
Expand Up @@ -18,26 +18,25 @@
#' library(scda)
#' library(nestcolor)
#'
#' ADSL <- synthetic_cdisc_data("latest")$adsl
#' ADAE <- synthetic_cdisc_data("latest")$adae
#' ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADAE <- synthetic_cdisc_dataset("latest", "adae")
#'
#' adae_labels <- formatters::var_labels(ADAE, fill = FALSE)
#' ADAE <- ADAE %>% dplyr::filter(!((AETOXGR == 1) & (AESEV == "MILD") & (ARM == "A: Drug X")))
#'
#' # reinstate labels
#' formatters::var_labels(ADAE) <- adae_labels
#'
#'
#' app <- init(
#' data = cdisc_data(
#' cdisc_dataset("ADSL", ADSL, code = "ADSL <- synthetic_cdisc_data('latest')$adsl"),
#' cdisc_dataset("ADSL", ADSL, code = 'ADSL <- synthetic_cdisc_dataset("latest", "adsl")'),
#' cdisc_dataset("ADAE", ADAE,
#' code = "ADAE <- synthetic_cdisc_data('latest')$adae
#' code = 'ADAE <- synthetic_cdisc_dataset("latest", "adae")
#' adae_labels <- formatters::var_labels(ADAE, fill = FALSE)
#' ADAE <- ADAE %>%
#' dplyr::filter(!((AETOXGR == 1) & (AESEV == 'MILD') & (ARM == 'A: Drug X')))
#' dplyr::filter(!((AETOXGR == 1) & (AESEV == "MILD") & (ARM == "A: Drug X")))
#' formatters::var_labels(ADAE) <- adae_labels
#' ADAE"
#' ADAE'
#' )
#' ),
#' modules = modules(
Expand Down
8 changes: 4 additions & 4 deletions R/tm_g_ci.R
Original file line number Diff line number Diff line change
Expand Up @@ -192,15 +192,15 @@ template_g_ci <- function(dataname, # nolint
#'
#' library(scda)
#' library(nestcolor)
#' ADSL <- synthetic_cdisc_data("latest")$adsl
#' ADLB <- synthetic_cdisc_data("latest")$adlb
#' ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADLB <- synthetic_cdisc_dataset("latest", "adlb")
#'
#' app <- init(
#' data = cdisc_data(
#' cdisc_dataset("ADSL", ADSL),
#' cdisc_dataset("ADLB", ADLB),
#' code = "ADSL <- synthetic_cdisc_data('latest')$adsl
#' ADLB <- synthetic_cdisc_data('latest')$adlb"
#' code = 'ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADLB <- synthetic_cdisc_dataset("latest", "adlb")' # nolint
#' ),
#' modules = modules(
#' tm_g_ci(
Expand Down
12 changes: 5 additions & 7 deletions R/tm_g_forest_rsp.R
Original file line number Diff line number Diff line change
Expand Up @@ -220,9 +220,8 @@ template_forest_rsp <- function(dataname = "ANL",
#' library(dplyr)
#' library(nestcolor)
#'
#' synthetic_cdisc_data_latest <- synthetic_cdisc_data("latest")
#' ADSL <- synthetic_cdisc_data_latest$adsl
#' ADRS <- synthetic_cdisc_data_latest$adrs %>%
#' ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADRS <- synthetic_cdisc_dataset("latest", "adrs") %>%
#' mutate(AVALC = d_onco_rsp_label(AVALC)) %>%
#' filter(PARAMCD != "OVRINV" | AVISIT == "FOLLOW UP")
#'
Expand All @@ -242,11 +241,10 @@ template_forest_rsp <- function(dataname = "ANL",
#' cdisc_dataset("ADSL", ADSL),
#' cdisc_dataset("ADRS", ADRS),
#' code =
#' "synthetic_cdisc_data_latest <- synthetic_cdisc_data('latest')
#' ADSL <- synthetic_cdisc_data_latest$adsl
#' ADRS <- synthetic_cdisc_data_latest$adrs %>%
#' 'ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADRS <- synthetic_cdisc_dataset("latest", "adrs") %>%
#' mutate(AVALC = d_onco_rsp_label(AVALC)) %>%
#' filter(PARAMCD != 'OVRINV' | AVISIT == 'FOLLOW UP')"
#' filter(PARAMCD != "OVRINV" | AVISIT == "FOLLOW UP")' # nolint
#' ),
#' modules = modules(
#' tm_g_forest_rsp(
Expand Down
14 changes: 5 additions & 9 deletions R/tm_g_forest_tte.R
Original file line number Diff line number Diff line change
Expand Up @@ -227,10 +227,8 @@ template_forest_tte <- function(dataname = "ANL",
#' library(scda)
#' library(nestcolor)
#'
#' synthetic_cdisc_data_latest <- synthetic_cdisc_data("latest")
#'
#' ADSL <- synthetic_cdisc_data_latest$adsl
#' ADTTE <- synthetic_cdisc_data_latest$adtte
#' ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADTTE <- synthetic_cdisc_dataset("latest", "adtte")
#'
#' ADSL$RACE <- droplevels(ADSL$RACE)
#'
Expand All @@ -249,14 +247,12 @@ template_forest_tte <- function(dataname = "ANL",
#' data = cdisc_data(
#' cdisc_dataset(
#' "ADSL", ADSL,
#' code = "synthetic_cdisc_data_latest <- synthetic_cdisc_data('latest')
#' ADSL <- synthetic_cdisc_data_latest$adsl
#' ADSL$RACE <- droplevels(ADSL$RACE)"
#' code = 'ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADSL$RACE <- droplevels(ADSL$RACE)' # nolint
#' ),
#' cdisc_dataset(
#' "ADTTE", ADTTE,
#' code = "synthetic_cdisc_data_latest <- synthetic_cdisc_data('latest')
#' ADTTE <- synthetic_cdisc_data_latest$adtte"
#' code = 'ADTTE <- synthetic_cdisc_dataset("latest", "adtte")'
#' )
#' ),
#' modules = modules(
Expand Down
12 changes: 6 additions & 6 deletions R/tm_g_ipp.R
Original file line number Diff line number Diff line change
Expand Up @@ -190,8 +190,8 @@ template_g_ipp <- function(dataname = "ANL",
#' library(scda)
#' library(nestcolor)
#'
#' adsl <- synthetic_cdisc_data("latest")$adsl %>% slice(1:20)
#' adlb <- synthetic_cdisc_data("latest")$adlb
#' adsl <- synthetic_cdisc_dataset("latest", "adsl") %>% slice(1:20)
#' adlb <- synthetic_cdisc_dataset("latest", "adlb")
#' adlb <- adlb %>% filter(USUBJID %in% adsl$USUBJID)
#'
#' adsl <- df_explicit_na(adsl)
Expand All @@ -203,15 +203,15 @@ template_g_ipp <- function(dataname = "ANL",
#' cdisc_dataset(
#' "ADSL",
#' adsl,
#' code = "ADSL <- synthetic_cdisc_data('latest')$adsl %>% slice(1:20)
#' ADSL <- df_explicit_na(ADSL)"
#' code = 'ADSL <- synthetic_cdisc_dataset("latest", "adsl") %>% slice(1:20)
#' ADSL <- df_explicit_na(ADSL)' # nolint
#' ),
#' cdisc_dataset(
#' "ADLB",
#' adlb,
#' code = "ADLB <- synthetic_cdisc_data('latest')$adlb
#' code = 'ADLB <- synthetic_cdisc_dataset("latest", "adlb")
#' ADLB <- df_explicit_na(ADLB) %>%
#' dplyr::filter(AVISIT != 'SCREENING')"
#' dplyr::filter(AVISIT != "SCREENING")' # nolint
#' )
#' ),
#' modules = modules(
Expand Down
9 changes: 4 additions & 5 deletions R/tm_g_km.R
Original file line number Diff line number Diff line change
Expand Up @@ -293,12 +293,11 @@ template_g_km <- function(dataname = "ANL",
#' @export
#'
#' @examples
#'
#' library(scda)
#' library(nestcolor)
#'
#' ADSL <- synthetic_cdisc_data("latest")$adsl
#' ADTTE <- synthetic_cdisc_data("latest")$adtte
#' ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADTTE <- synthetic_cdisc_dataset("latest", "adtte")
#'
#' arm_ref_comp <- list(
#' ACTARMCD = list(
Expand All @@ -313,8 +312,8 @@ template_g_km <- function(dataname = "ANL",
#'
#' app <- init(
#' data = cdisc_data(
#' cdisc_dataset("ADSL", ADSL, code = 'ADSL <- synthetic_cdisc_data("latest")$adsl'),
#' cdisc_dataset("ADTTE", ADTTE, code = 'ADTTE <- synthetic_cdisc_data("latest")$adtte')
#' cdisc_dataset("ADSL", ADSL, code = 'ADSL <- synthetic_cdisc_dataset("latest", "adsl")'),
#' cdisc_dataset("ADTTE", ADTTE, code = 'ADTTE <- synthetic_cdisc_dataset("latest", "adtte")')
#' ),
#' modules = modules(
#' tm_g_km(
Expand Down
14 changes: 5 additions & 9 deletions R/tm_g_lineplot.R
Original file line number Diff line number Diff line change
Expand Up @@ -203,26 +203,22 @@ template_g_lineplot <- function(dataname = "ANL",
#' @export
#'
#' @examples
#'
#' library(scda)
#' library(nestcolor)
#'
#' synthetic_cdisc_data_latest <- synthetic_cdisc_data("latest")
#' ADSL <- synthetic_cdisc_data_latest$adsl
#' ADLB <- synthetic_cdisc_data_latest$adlb
#' ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADLB <- synthetic_cdisc_dataset("latest", "adlb")
#'
#' ADLB <- dplyr::mutate(ADLB, AVISIT == forcats::fct_reorder(AVISIT, AVISITN, min))
#'
#' app <- init(
#' data = cdisc_data(
#' cdisc_dataset("ADSL", ADSL,
#' code = "synthetic_cdisc_data_latest <- synthetic_cdisc_data('latest')
#' ADSL <- synthetic_cdisc_data_latest$adsl"
#' code = 'ADSL <- synthetic_cdisc_dataset("latest", "adsl")'
#' ),
#' cdisc_dataset("ADLB", ADLB,
#' code = "synthetic_cdisc_data_latest <- synthetic_cdisc_data('latest')
#' ADLB <- synthetic_cdisc_data_latest$adlb
#' ADLB <- dplyr::mutate(ADLB, AVISIT == forcats::fct_reorder(AVISIT, AVISITN, min))"
#' code = 'ADLB <- synthetic_cdisc_dataset("latest", "adlb")
#' ADLB <- dplyr::mutate(ADLB, AVISIT == forcats::fct_reorder(AVISIT, AVISITN, min))' # nolint
#' )
#' ),
#' modules = modules(
Expand Down
11 changes: 4 additions & 7 deletions R/tm_g_pp_adverse_events.R
Original file line number Diff line number Diff line change
Expand Up @@ -183,19 +183,16 @@ template_adverse_events <- function(dataname = "ANL",
#' library(scda)
#' library(nestcolor)
#'
#' synthetic_cdisc_data_latest <- synthetic_cdisc_data("latest")
#' ADSL <- synthetic_cdisc_data_latest$adsl
#' ADAE <- synthetic_cdisc_data_latest$adae
#' ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADAE <- synthetic_cdisc_dataset("latest", "adae")
#'
#' app <- init(
#' data = cdisc_data(
#' cdisc_dataset("ADSL", ADSL,
#' code = "synthetic_cdisc_data_latest <- synthetic_cdisc_data('latest')
#' ADSL <- synthetic_cdisc_data_latest$adsl"
#' code = 'ADSL <- synthetic_cdisc_dataset("latest", "adsl")'
#' ),
#' cdisc_dataset("ADAE", ADAE,
#' code = "synthetic_cdisc_data_latest <- synthetic_cdisc_data('latest')
#' ADAE <- synthetic_cdisc_data_latest$adae"
#' code = 'ADAE <- synthetic_cdisc_dataset("latest", "adae")'
#' )
#' ),
#' modules = modules(
Expand Down
43 changes: 19 additions & 24 deletions R/tm_g_pp_patient_timeline.R
Original file line number Diff line number Diff line change
Expand Up @@ -357,11 +357,9 @@ template_patient_timeline <- function(dataname = "ANL",
#' library(scda)
#' library(nestcolor)
#'
#' synthetic_cdisc_data_latest <- synthetic_cdisc_data("latest")
#'
#' ADSL <- synthetic_cdisc_data_latest$adsl
#' ADAE <- synthetic_cdisc_data_latest$adae
#' ADCM <- synthetic_cdisc_data_latest$adcm
#' ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADAE <- synthetic_cdisc_dataset("latest", "adae")
#' ADCM <- synthetic_cdisc_dataset("latest", "adcm")
#'
#' #' Modify ADCM
#' ADCM$CMINDC <- paste0("Indication_", as.numeric(ADCM$CMDECOD))
Expand Down Expand Up @@ -390,35 +388,32 @@ template_patient_timeline <- function(dataname = "ANL",
#' app <- init(
#' data = cdisc_data(
#' cdisc_dataset("ADSL", ADSL,
#' code = "synthetic_cdisc_data_latest <- synthetic_cdisc_data('latest')
#' ADSL <- synthetic_cdisc_data_latest$adsl"
#' code = 'ADSL <- synthetic_cdisc_dataset("latest", "adsl")'
#' ),
#' cdisc_dataset("ADAE", ADAE,
#' code = "synthetic_cdisc_data_latest <- synthetic_cdisc_data('latest')
#' ADAE <- synthetic_cdisc_data_latest$adae"
#' code = 'ADAE <- synthetic_cdisc_dataset("latest", "adae")'
#' ),
#' cdisc_dataset("ADCM", ADCM,
#' code = "synthetic_cdisc_data_latest <- synthetic_cdisc_data('latest')
#' ADCM <- synthetic_cdisc_data_latest$adcm
#' ADCM$CMINDC <- paste0('Indication_', as.numeric(ADCM$CMDECOD))
#' code = 'ADCM <- synthetic_cdisc_dataset("latest", "adcm")
#' ADCM$CMINDC <- paste0("Indication_", as.numeric(ADCM$CMDECOD))
#' ADCM$CMDOSE <- 1
#' ADCM$CMDOSU <- 'U'
#' ADCM$CMROUTE <- 'CMROUTE'
#' ADCM$CMDOSFRQ <- 'CMDOSFRQ'
#' ADCM$CMDOSU <- "U"
#' ADCM$CMROUTE <- "CMROUTE"
#' ADCM$CMDOSFRQ <- "CMDOSFRQ"
#' ADCM$CMSTDY <- 1
#' ADCM[ADCM$CMCAT == 'medcl B', ]$CMSTDY <- 20
#' ADCM[ADCM$CMCAT == 'medcl C', ]$CMSTDY <- 150
#' ADCM[ADCM$CMCAT == "medcl B", ]$CMSTDY <- 20
#' ADCM[ADCM$CMCAT == "medcl C", ]$CMSTDY <- 150
#' ADCM$CMENDY <- 500
#' ADCM[ADCM$CMCAT == 'medcl B', ]$CMENDY <- 700
#' ADCM[ADCM$CMCAT == 'medcl C', ]$CMENDY <- 1000
#' ADCM[ADCM$CMCAT == "medcl B", ]$CMENDY <- 700
#' ADCM[ADCM$CMCAT == "medcl C", ]$CMENDY <- 1000
#' ADCM$CMASTDTM <- ADCM$ASTDTM
#' ADCM$CMAENDTM <- ADCM$AENDTM
#' formatters::var_labels(
#' ADCM[c('CMINDC', 'CMDECOD', 'CMSTDY', 'CMENDY')]) <- c(
#' 'Indication',
#' 'Reported Name of Drug, Med, or Therapy',
#' 'Study Day of Start of Medication',
#' 'Study Day of End of Medication')",
#' ADCM[c("CMINDC", "CMDECOD", "CMSTDY", "CMENDY")]) <- c(
#' "Indication",
#' "Reported Name of Drug, Med, or Therapy",
#' "Study Day of Start of Medication",
#' "Study Day of End of Medication")',
#' keys = adcm_keys
#' )
#' ),
Expand Down
30 changes: 14 additions & 16 deletions R/tm_g_pp_therapy.R
Original file line number Diff line number Diff line change
Expand Up @@ -256,9 +256,8 @@ template_therapy <- function(dataname = "ANL",
#' library(scda)
#' library(nestcolor)
#'
#' synthetic_cdisc_data_latest <- synthetic_cdisc_data("latest")
#' ADSL <- synthetic_cdisc_data_latest$adsl
#' ADCM <- synthetic_cdisc_data_latest$adcm
#' ADSL <- synthetic_cdisc_dataset("latest", "adsl")
#' ADCM <- synthetic_cdisc_dataset("latest", "adcm")
#'
#' #' Modify ADCM
#' ADCM$CMINDC <- paste0("Indication_", as.numeric(ADCM$CMDECOD))
Expand All @@ -282,26 +281,25 @@ template_therapy <- function(dataname = "ANL",
#' app <- init(
#' data = cdisc_data(
#' cdisc_dataset("ADSL", ADSL,
#' code = "synthetic_cdisc_data_latest <- synthetic_cdisc_data('latest')
#' ADSL <- synthetic_cdisc_data_latest$adsl"
#' code = 'ADSL <- synthetic_cdisc_dataset("latest", "adsl")'
#' ),
#' cdisc_dataset("ADCM", ADCM,
#' code = "ADCM <- synthetic_cdisc_data('latest')$adcm
#' ADCM$CMINDC <- paste0('Indication_', as.numeric(ADCM$CMDECOD))
#' code = 'ADCM <- synthetic_cdisc_dataset("latest", "adcm")
#' ADCM$CMINDC <- paste0("Indication_", as.numeric(ADCM$CMDECOD))
#' ADCM$CMDOSE <- 1
#' ADCM$CMTRT <- ADCM$CMCAT
#' ADCM$CMDOSU <- 'U'
#' ADCM$CMROUTE <- 'CMROUTE'
#' ADCM$CMDOSFRQ <- 'CMDOSFRQ'
#' ADCM$CMDOSU <- "U"
#' ADCM$CMROUTE <- "CMROUTE"
#' ADCM$CMDOSFRQ <- "CMDOSFRQ"
#' ADCM$CMASTDTM <- ADCM$ASTDTM
#' ADCM$CMAENDTM <- ADCM$AENDTM
#' formatters::var_labels(
#' ADCM[c('CMINDC', 'CMTRT', 'ASTDY', 'AENDY')]) <- c(
#' 'Indication',
#' 'Reported Name of Drug, Med, or Therapy',
#' 'Study Day of Start of Medication',
#' 'Study Day of End of Medication')
#' ADCM",
#' ADCM[c("CMINDC", "CMTRT", "ASTDY", "AENDY")]) <- c(
#' "Indication",
#' "Reported Name of Drug, Med, or Therapy",
#' "Study Day of Start of Medication",
#' "Study Day of End of Medication")
#' ADCM',
#' keys = adcm_keys
#' )
#' ),
Expand Down
Loading

0 comments on commit 2dafde8

Please sign in to comment.