knitr::opts_chunk$set(dpi = 300) knitr::opts_chunk$set(cache = FALSE)
library(TCGAbiolinks)
library(SummarizedExperiment) library(dplyr) library(DT)
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.
query <- GDCquery( 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) dnam <- GDCprepare(query)
assay(dnam)[1:5,1:2]
classification <- gliomaClassifier(dnam)
names(classification) classification$final.classification classification$model.classifications classification$model.probabilities
TCGAquery_subtype("GBM") %>% dplyr::filter(patient %in% c("TCGA-06-0122","TCGA-14-1456")) %>% dplyr::select("patient","Supervised.DNA.Methylation.Cluster")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.