Download data

library(TCGAbiolinks)
library(dplyr)

clinical.indexed <- GDCquery_clinic(
    project = "TCGA-BRCA", 
    type = "clinical"
)

query.biotab <- GDCquery(
    project = "TCGA-BRCA", 
    data.category = "Clinical",
    data.type = "Clinical Supplement", 
    data.format = "BCR Biotab")
GDCdownload(query.biotab)
clinical.BCRtab.all <- GDCprepare(query.biotab)

query.xml <- GDCquery(
    project = "TCGA-COAD", 
    data.category = "Clinical", 
    file.type = "xml"
)
GDCdownload(query.xml)
clinical.xml.new_tumor <- GDCprepare_clinic(
    query.xml, 
    clinical.info = "new_tumor_event"
)
## Warning: `funs()` is deprecated as of dplyr 0.8.0.
## Please use a list of either functions or lambdas: 
## 
##   # Simple named list: 
##   list(mean = mean, median = median)
## 
##   # Auto named with `tibble::lst()`: 
##   tibble::lst(mean, median)
## 
##   # Using lambdas
##   list(~ mean(., trim = .2), ~ median(., na.rm = TRUE))
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_warnings()` to see where this warning was generated.

Check XML file

table(clinical.BCRtab.all$clinical_patient_brca$new_tumor_event_dx_indicator)
## 
##                         [Not Available]                               [Unknown] 
##                                     891                                      11 
##                          CDE_ID:3121376 new_tumor_event_after_initial_treatment 
##                                       1                                       1 
##                                      NO                                     YES 
##                                     185                                      10
clinical.xml.new_tumor$bcr_patient_barcode %>% unique %>% length
## [1] 91
LS0tCnRpdGxlOiAiVENHQSBYTUwgdnMgaW5kZXhlZCIKYXV0aG9yOiAiVGlhZ28gQ2hlZHJvYXVpIFNpbHZhIgpkYXRlOiAiYHIgU3lzLkRhdGUoKWAiCm91dHB1dDogCiBodG1sX2RvY3VtZW50OgogICAgdGhlbWU6IGpvdXJuYWwKICAgIHRvYzogdHJ1ZQogICAgZGZfcHJpbnQ6IHBhZ2VkCiAgICBjb2RlX2Rvd25sb2FkOiB0cnVlCiAgICB0b2NfZGVwdGg6IDMKLS0tCgpgYGB7ciBzZXR1cCwgaW5jbHVkZT1GQUxTRX0Ka25pdHI6Om9wdHNfY2h1bmskc2V0KGVjaG8gPSBUUlVFKQpgYGAKCgojIERvd25sb2FkIGRhdGEKYGBge3IsIGV2YWwgPSBUUlVFLCBpbmNsdWRlID0gVFJVRSwgcmVzdWx0cyA9ICJoaWRlIixtZXNzYWdlPUZBTFNFfQpsaWJyYXJ5KFRDR0FiaW9saW5rcykKbGlicmFyeShkcGx5cikKCmNsaW5pY2FsLmluZGV4ZWQgPC0gR0RDcXVlcnlfY2xpbmljKAogICAgcHJvamVjdCA9ICJUQ0dBLUJSQ0EiLCAKICAgIHR5cGUgPSAiY2xpbmljYWwiCikKCnF1ZXJ5LmJpb3RhYiA8LSBHRENxdWVyeSgKICAgIHByb2plY3QgPSAiVENHQS1CUkNBIiwgCiAgICBkYXRhLmNhdGVnb3J5ID0gIkNsaW5pY2FsIiwKICAgIGRhdGEudHlwZSA9ICJDbGluaWNhbCBTdXBwbGVtZW50IiwgCiAgICBkYXRhLmZvcm1hdCA9ICJCQ1IgQmlvdGFiIikKR0RDZG93bmxvYWQocXVlcnkuYmlvdGFiKQpjbGluaWNhbC5CQ1J0YWIuYWxsIDwtIEdEQ3ByZXBhcmUocXVlcnkuYmlvdGFiKQoKcXVlcnkueG1sIDwtIEdEQ3F1ZXJ5KAogICAgcHJvamVjdCA9ICJUQ0dBLUNPQUQiLCAKICAgIGRhdGEuY2F0ZWdvcnkgPSAiQ2xpbmljYWwiLCAKICAgIGZpbGUudHlwZSA9ICJ4bWwiCikKR0RDZG93bmxvYWQocXVlcnkueG1sKQpjbGluaWNhbC54bWwubmV3X3R1bW9yIDwtIEdEQ3ByZXBhcmVfY2xpbmljKAogICAgcXVlcnkueG1sLCAKICAgIGNsaW5pY2FsLmluZm8gPSAibmV3X3R1bW9yX2V2ZW50IgopCmBgYAoKIyBDaGVjayBYTUwgZmlsZQoKYGBge1J9CnRhYmxlKGNsaW5pY2FsLkJDUnRhYi5hbGwkY2xpbmljYWxfcGF0aWVudF9icmNhJG5ld190dW1vcl9ldmVudF9keF9pbmRpY2F0b3IpCmNsaW5pY2FsLnhtbC5uZXdfdHVtb3IkYmNyX3BhdGllbnRfYmFyY29kZSAlPiUgdW5pcXVlICU+JSBsZW5ndGgKYGBgCg==