data-raw/analyses.R

## code to prepare `analyses` dataset goes here
cohort <- kairos::cohort

library(dplyr)

jhu_tumor_file <- kairos::jhu_tumor_file@clinical.data %>% 
  dplyr::select(specimenID) %>% 
  dplyr::distinct() %>% 
  dplyr::mutate(variant = 1) 

latent_var <- kairos::latent_var %>% 
  dplyr::select(specimenID) %>% 
  dplyr::distinct() %>% 
  dplyr::mutate(latent_var = 1)

immune_pred <- kairos::immune_predictions %>% 
  dplyr::select(specimenID) %>% 
  dplyr::distinct() %>% 
  dplyr::mutate(immune_pred = 1)

analyses <- dplyr::full_join(jhu_tumor_file, latent_var) %>% 
  dplyr::full_join(immune_pred) %>% 
  dplyr::mutate_at(vars(-specimenID), funs(dplyr::case_when(. == 1 ~ 1, 
                                         is.na(.) ~ 0)))

usethis::use_data(analyses
                     # , overwrite = T
                  )
allaway/kairos documentation built on Jan. 2, 2023, 1:44 a.m.