Learn R Programming

A Graphical User Interface for accessing and modeling the Cancer Genomics Data of MSKCC.

The package is user friendly interface based on the cgdsr and other modeling packages to explore, compare, and analyse all available Cancer Data (Clinical data, Gene Mutation, Gene Methylation, Gene Expression, Protein Phosphorylation, Copy Number Alteration) hosted by the Computational Biology Center at Memorial-Sloan-Kettering Cancer Center (MSKCC).

Circular layout is an interesting way to integrate multi-omics heterogeneous and big data of cancer disease in the same plot. The goal is to make easy the interpretation and the exploring of the relationships between cancers, genes or dimensions. There are two R packages (RCircos and Circlize) available for Circular layout but its use remain laborious and needs computational skills. CanceR package implements "getCircos" function to facilitate the visualization of cancer disease using Circos style. User needs only to select cancers and check which dimensions will be plotted.

User can select a simple gene list from files or examples or can focus on gene list from gene sets selected from MSigDB. In the following case I focus my exploring to two gene lists corresponding to gene set involved in DNA repair and Response to oxidative stress. canceR package allows user to select any gene sets from MSigDB without gene duplication.

I selected mRNA (0.3 threshold), CNA (0.85), Met HM450 (0.3), Mutation (Frequency 101). Only genes with significant rates are plotted with corresponding colors. For example Gold for mutation, Orange (Methylation), Green (CNA), red (mRNA expression).

I selected 5 cancers represented with 5 sectors. In the same sector there are 7 tracks (layouts) corresponding respectively (out : in) to: Gene List, Gene Sets, mRNA, CNA, Methylation, Mutation

Copy Link

Version

Version

1.4.0

License

GPL-2

Maintainer

Karim Mezhoud

Last Published

February 15th, 2017

Functions in canceR (1.4.0)

GSEA.Analyze.Sets

GSEA.Analyze.Sets
GSEA.GeneRanking

GSEA.GeneRanking
GSEA.NormalizeCols

GSEA.NormalizeCols
GSEA.HeatMapPlot2

GSEA.HeatMapPlot2
getClinicalDataMatrix

get matrix with clinical from file
GSEA.ConsPlot

GSEA.ConsPlot
getCases

Get cases for selected Studies. The Cases are the descrption of the samples from patients. The samples can be subdivided by the type of assays as, sequencing, CNA, Mutation, Methylation.
getClinicData_MultipleCases

get Clinical Data for Multiple Cases. User needs to select at least one case to run this function. Get clinical data for more one or multiple cases.
dialogOptionCircos

Checkbox to select dimensions
GSEA

GSEA-R (Broad Institute)
dialogGeneClassifier

Dialogue Box for gene classifier setting: sample size and postprob threshold
getCor_ExpCNAMet

Get gene correlation for multiple dimensions.
getListProfData

get a list of Profile Data of every available dimensions. This function load matrices of every dimension (Exp, CNA, Met, RPPA,miRNA,Mut) and save them in a list for every disease.
GeneExpMatrix

GeneExpMatrix
getGenesClassifier

get Genes Classifier
GSEA.NormalizeRows

GSEA.NormalizeRows
GSEA.EnrichmentScore

GSEA.EnrichmentScore
testCheckedCaseGenProf

Testing checked appropriate Cases for appropriate Genetic profiles.
GSEA.Threshold

GSEA.Threshold
dialogMetOption

Dialog Box to set methylation options
displayInTable

Display matrix in tcltk table
getSpecificMut

get specific Mutation data for multiple genes
dialoggetGeneListMSigDB

Multi-select choice of gene sets from loaded MSigDB
dialogMut

Dialog bos to set returned Mutation information
plot_1Gene_2GenProfs

Plotting two genetic profiles for one Gene
getSurvival

Survival plot
dialogSamplingGSEA

Dialog Box for Sampling patients from expression profile data used for GSEA-R (Broad Institute)
Match_GeneList_MSigDB

Search MSigDb that overlap gene list
plotModel

model plotting with tcltk
getProfilesDataSingleGene

get Profiles Data for a Single Gene.
myGlobalEnv

myGlobalEnv
getGSEAlm_Diseases

get GSEA linear modeling by studies (diseases)
plot_2Genes_1GenProf

plot correlation of two genes expressions.
getGeneList

User needs to specify which gene is interesting to get genomic cancer data. The gene must be with Symbol and one gene by line.
setWorkspace

Setting work Directory and output folders.At starting window, user needs to set work directory for output data. The function is foud in File menu.
getMegaProfData

Get profile data for more than 500 genes list.
dialogSelectFiles_GSEA

Dialog Box to Select GCT, CLS, GMT and output Files for GSEA-R (Broad Institute)
getInTable

get dataframe in TK/TCL table
getMetDataMultipleGenes

get Methylation data for multiple genes
canceR_Vignette

open pdf vignette
modalDialog

Dialog box to specify Gene Symbol.
dialogOptionGSEAlm

Dialogbox to select variables from Clinical data
OLD.GSEA.EnrichmentScore

OLD.GSEA.EnrichmentScore
canceR

main function
getGSEAlm_Variables

get GSEA linear modeling by variables (phenotype)
about

about canceR
geteSet

Built Expression Set (eSet) from profile data.
getPhenoTest

Associate phenotype to Studies (cancers)
getGeneExpMatrix

get matrix with gene expression from file
getMSigDBExample

get example of .gmt file from MSigDB (Broad Institute)
GSEA.HeatMapPlot

GSEA.HeatMapPlot
GSEA.ReadClsFile

GSEA.ReadClsFile
getGenesTree_MultipleCases

Get successively trees of genes list for multiple cases
dialogPlotOption_SkinCor

Checkbox to select variables for plotting
GSEA.Gct2Frame2

GSEA.Gct2Frame2
getGeneListFromMSigDB

get gene list from MSigDB
getProfilesDataMultipleGenes

get Profles Data of multiple genes
rbind.na

bind non equal row
ClinicalData

ClinicalData
GSEA.Res2Frame

GSEA.Res2Frame
GSEA.Gct2Frame

GSEA.Gct2Frame
cbind.na

bind non equal colunm
dialogOptionPhenoTest

Checkbox to select variables from clinical data
getGenProfs

Get Genetic Profile from selected Studies
GSEA.VarFilter

GSEA.VarFilter
Run.GSEA

The main function to run GSEA-R from Broad Institute
getGCTCLSExample

get GCT and CLS example files.
getCircos

get Circos Layout for selected studies and selected dimensions
dialogSummary_GSEA

Dialog Box to specify phenotype (variable) used in last GSEA-R to get Summary Results. This function ask the user to specify the phenotype (variable).
dialogSpecificMut

dialog box to Specify Mutation using Regular Expression. Search specific mutation using regular expression.
getGCT_CLSfiles

get Profile (GCT file) and Phenotype (CLS file) Data from Disease.
getTextWin

get text in tcltk windows
getSummaryGSEA

get Summary results from GSEA-R (Broad Institute)
GSEA.EnrichmentScore2

GSEA.EnrichmentScore2
canceRHelp

canceR Help
getCasesGenProfs

get Cases and Genetic Profiles of selected Studies.
getGeneListExample

get Gene List from examples. User can select one from available gene list
getGenesTree_SingleCase

classify genes in tree for two phenotypes in the same case(disease).
getMSigDBfile

Dialog Box to Select MSigDB Files from drive
getMSigDB

Reduce MSigDB size for only gene list
getMutData

get Mutation data for multiple genes
GSEA.write.gct

GSEA.write.gct