knitr::opts_chunk$set(echo = TRUE) knitr::opts_knit$set(progress = FALSE)
# This code chunk simply makes sure that all the libraries used here are installed, it will not be shown in the report (notice echo = FALSE). packages <- c("knitr", "dplyr", "plotly","DT","TCGAbiolinks","SummarizedExperiment") if ( length(missing_pkgs <- setdiff(packages, rownames(installed.packages()))) > 0) { message("Installing missing package(s): ", paste(missing_pkgs, collapse = ", ")) install.packages(missing_pkgs) }
library(TCGAbiolinks) library(SummarizedExperiment) library(dplyr) library(DT)
GDCdownload
MMRFBiolinks is an extension of TCGAbiolinks package which should be consulted.
MMRFprepare
| Argument | Description | |------------------------------- |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | query | A query for GDCquery function | | save | Save result as RData object? | | save.filename | Name of the file to be save if empty an automatic will be created | | directory | Directory/Folder where the data was downloaded. Default: GDCdata | | summarizedExperiment | Create a summarizedExperiment? Default TRUE (if possible) | | remove.files.prepared | Remove the files read? Default: FALSE This argument will be considered only if save argument is set to true | | add.gistic2.mut | If a list of genes (gene symbol) is given, columns with gistic2 results from GDAC firehose (hg19) and a column indicating if there is or not mutation in that gene (hg38) (TRUE or FALSE - use the MAF file for more information) will be added to the sample matrix in the summarized Experiment object. | | mut.pipeline | If add.gistic2.mut is not NULL this field will be taken in consideration. Four separate variant calling pipelines are implemented for GDC data harmonization. Options: muse, varscan2, somaticsniper, MuTect2. For more information: https://gdc-docs.nci.nih.gov/Data/Bioinformatics_Pipelines/DNA_Seq_Variant_Calling_Pipeline/ | | mutant_variant_classification | List of mutant_variant_classification that will be consider a sample mutant or not. Default: "Frame_Shift_Del", "Frame_Shift_Ins", "Missense_Mutation", "Nonsense_Mutation", "Splice_Site", "In_Frame_Del", "In_Frame_Ins", "Translation_Start_Site", "Nonstop_Mutation" |
In this example we will download gene expression data from MMRF-Commpass database using GDC api method and we will show object data and metadata.
query.mm.fpkm <- GDCquery(project = "MMRF-COMMPASS", data.category = "Transcriptome Profiling", data.type = "Gene Expression Quantification", workflow.type="HTSeq - FPKM", barcode = c("MMRF_2473","MMRF_2111")) GDCdownload(query.mm.fpkm) data<-MMRFprepare(query.mm.fpkm, save = TRUE , save.filename = "MMCompassFPKM.rda" , directory = "GDCdata" , summarizedExperiment = TRUE)
MMRFprepare
: Outputs| Data.category | Data.type | Workflow Type | Access
|----------------------------- | ----------------------------------- | ------------------------------- | --------------------------------- |
| Transcriptome Profiling | Gene Expression Quantification | HTSeq - Counts | Open / Controlled |
| | | HTSeq - FPKM-UQ | Open / Controlled |
| | | HTSeq - FPKM | Open / Controlled |
| | | STAR - Counts | Open / Controlled |
| | Splice Junction Quantification | STAR - Counts | Open / Controlled |
| Simple Nucleotide Variation | Raw Simple Somatic Mutation | MuSE | Controlled |
| | | SomaticSniper | Controlled |
| | | VarScan2 | Controlled |
| | | Pindel | Controlled |
| | | MuTect2 | Controlled |
| | Annotated Somatic Mutation | MuSE Annotation | Controlled |
| | | VarScan2 Annotation | Controlled |
| | | Pindel Annotation | Controlled |
| | | MuTect2 Annotation | Controlled |
| | | SomaticSniper Annotation | Controlled |
| Sequencing Reads | Aligned Reads | BWA with Mark Duplicates and BQSR Controlled |
| | | STAR 2-Pass Genome | Controlled |
| | | STAR 2-Pass Transcriptome | Controlled |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.