gliomaClassifier
gliomaClassifier
Classifying glioma samples with DNA methylation array based on:
Ceccarelli, Michele, et al. “Molecular profiling reveals biologically discrete subsets and pathways of progression in diffuse glioma.” Cell 164.3 (2016): 550-563. (https://doi.org/10.1016/j.cell.2015.12.028)
Possible classifications are:
The input data can be either a Summarized Experiment object of a matrix (samples as columns, probes as rows) from the following platforms:
In this example we will retrieve two samples from TCGA and classify them expecting the same result as the paper.
GDCquery(
query <-project = "TCGA-GBM",
data.category = "DNA Methylation",
barcode = c("TCGA-06-0122","TCGA-14-1456"),
platform = "Illumina Human Methylation 27",
data.type = "Methylation Beta Value"
)GDCdownload(query)
GDCprepare(query) dnam <-
assay(dnam)[1:5,1:2]
gliomaClassifier(dnam) classification <-
The classfier will return a list of 3 data frames:
names(classification)
$final.classification
classification$model.classifications
classification$model.probabilities classification
TCGAquery_subtype("GBM") %>%
dplyr::filter(patient %in% c("TCGA-06-0122","TCGA-14-1456")) %>%
dplyr::select("patient","Supervised.DNA.Methylation.Cluster")
## gbm subtype information from:doi:10.1016/j.cell.2015.12.028
patient <fct> | Supervised.DNA.Methylation.Cluster <fct> | |||
---|---|---|---|---|
TCGA-06-0122 | Classic-like | |||
TCGA-14-1456 | G-CIMP-high |