Description Usage Arguments Value cBioCache setCache removePackCache Examples
Managing data downloads is important to save disk space and re-downloading data files. This can be done effortlessly via the integrated BiocFileCache system.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | cBioCache(...)
setCache(
directory = tools::R_user_dir("cBioPortalData", "cache"),
verbose = TRUE,
ask = interactive()
)
removePackCache(cancer_study_id, dry.run = TRUE)
removeDataCache(
api,
studyId = NA_character_,
genePanelId = NA_character_,
molecularProfileIds = NULL,
sampleListId = NULL,
sampleIds = NULL,
dry.run = TRUE,
...
)
|
... |
For |
directory |
The file location where the cache is located. Once set future downloads will go to this folder. |
verbose |
Whether to print descriptive messages |
ask |
logical (default TRUE when interactive session) Confirm the file location of the cache directory |
cancer_study_id |
A single string from |
dry.run |
logical Whether or not to remove cache files (default TRUE). |
api |
An API object of class 'cBioPortal' from the 'cBioPortal' function |
studyId |
character(1) Indicates the "studyId" as taken from 'getStudies' |
genePanelId |
character(1) Identifies the gene panel, as obtained from the 'genePanels' function |
molecularProfileIds |
character() A vector of molecular profile IDs |
sampleListId |
character(1) A sample list identifier as obtained from 'sampleLists()“ |
sampleIds |
character() Sample identifiers |
cBioCache: The path to the cache location
Get the directory location of the cache. It will prompt the user to create
a cache if not already created. A specific directory can be used via
setCache
.
Specify the directory location of the data cache. By default, it will go to the user directory as given by:
1 | tools::R_user_dir("cBioPortalData", "cache")
|
Some files may become corrupt when downloading, this function allows
the user to delete the tarball associated with a cancer_study_id
in the
cache. This only works for the cBioDataPack
function. To remove the entire
cBioPortalData
cache, run unlink("~/.cache/cBioPortalData")
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | cBioCache()
removePackCache("acc_tcga", dry.run = TRUE)
cbio <- cBioPortal()
cBioPortalData(
cbio, by = "hugoGeneSymbol",
studyId = "acc_tcga",
genePanelId = "AmpliSeq",
molecularProfileIds =
c("acc_tcga_rppa", "acc_tcga_linear_CNA", "acc_tcga_mutations")
)
removeDataCache(
cbio,
studyId = "acc_tcga",
genePanelId = "AmpliSeq",
molecularProfileIds =
c("acc_tcga_rppa", "acc_tcga_linear_CNA", "acc_tcga_mutations"),
dry.run = TRUE
)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.