XenaScan()
is a function can be used before XenaGenerate()
.
Usage
XenaScan(
XenaData = UCSCXenaTools::XenaData,
pattern = NULL,
ignore.case = TRUE
)
Arguments
- XenaData
a
data.frame
. Default isdata(XenaData)
. The input of this option can only bedata(XenaData)
or its subset.- pattern
character string containing a regular expression (or character string for
fixed = TRUE
) to be matched in the given character vector. Coerced byas.character
to a character string if possible. If a character vector of length 2 or more is supplied, the first element is used with a warning. Missing values are allowed except forregexpr
,gregexpr
andregexec
.- ignore.case
if
FALSE
, the pattern matching is case sensitive and ifTRUE
, case is ignored during matching.
Examples
x1 <- XenaScan(pattern = "Blood")
x2 <- XenaScan(pattern = "LUNG", ignore.case = FALSE)
x1 %>%
XenaGenerate()
#> class: XenaHub
#> hosts():
#> https://ucscpublic.xenahubs.net
#> https://tcga.xenahubs.net
#> cohorts() (6 total):
#> Connectivity Map
#> TARGET Acute Lymphoblastic Leukemia
#> Pediatric tumor (Khan)
#> Acute lymphoblastic leukemia (Mullighan 2008)
#> TCGA Pan-Cancer (PANCAN)
#> TCGA Acute Myeloid Leukemia (LAML)
#> datasets() (28 total):
#> cmap/rankMatrix_reverse
#> TARGET_ALL/TARGETcnv_genomicMatrix
#> TARGET_ALL/TARGETexp_genomicMatrix
#> ...
#> TCGA.LAML.sampleMap/mutation_wustl
#> TCGA.LAML.sampleMap/mutation_wustl_gene
x2 %>%
XenaGenerate()
#> class: XenaHub
#> hosts():
#> https://tcga.xenahubs.net
#> cohorts() (1 total):
#> TCGA Lung Cancer (LUNG)
#> datasets() (15 total):
#> TCGA.LUNG.sampleMap/HumanMethylation27
#> TCGA.LUNG.sampleMap/HumanMethylation450
#> TCGA.LUNG.sampleMap/Gistic2_CopyNumber_Gistic2_all_data_by_genes
#> ...
#> mc3/LUNG_mc3.txt
#> mc3_gene_level/LUNG_mc3_gene_level.txt