Description Usage Arguments Details Value Author(s) Examples
View source: R/cbaf-processOneStudy.R
This function Obtains the requested data for the given genes across multiple subgroups of a cancer. It can check whether or not all genes are included in subgroups of a cancer study and, if not, looks for the alternative gene names. Then it calculates frequency percentage, frequency ratio, mean value and median value of samples greather than specific value in the selected subgroups of the cancer. Furthermore, it looks for the five genes that comprise the highest values in each cancer study subgroup.
1 2 3 4 5 6 7 8 9 | processOneStudy(genesList, submissionName, studyName, desiredTechnique
, desiredCaseList = FALSE, validateGenes = TRUE, calculate =
c("frequencyPercentage", "frequencyRatio", "meanValue"), cutoff=NULL,
round=TRUE, topGenes = TRUE, shortenStudyNames = TRUE, geneLimit = FALSE,
rankingMethod = "variation", heatmapFileFormat = "TIFF", resolution = 600,
RowCex = "auto", ColCex = "auto", heatmapMargines = "auto",
rowLabelsAngle = 0, columnLabelsAngle = 45, heatmapColor = "RdBu",
reverseColor = TRUE, transposedHeatmap = FALSE, simplifyBy = FALSE,
genesToDrop = FALSE, transposeResults = FALSE)
|
genesList |
a list that contains at least one gene group |
submissionName |
a character string containing name of interest. It is used for naming the process. |
studyName |
a character string showing the desired cancer name. It is an
standard cancer study name that can be found on cbioportal.org, such as
|
desiredTechnique |
a character string that is one of the following
techniques: |
desiredCaseList |
a numeric vector that contains the index of desired
cancer subgroups, assuming the user knows index of desired subgroups. If not,
desiredCaseList is set to |
validateGenes |
a logical value that, if set to be |
calculate |
a character vector that containes the statistical procedures
users prefer the function to compute. The complete results can be obtained
by |
cutoff |
a number used to limit samples to those that are greather than
specific number (cutoff). The default value for methylation data is 0.6 while
gene expression studies use default value of 2. For methylation studies, it
is |
round |
a logical value that, if set to be |
topGenes |
a logical value that, if set as |
shortenStudyNames |
a logical vector. If the value is set as
|
geneLimit |
if large number of genes exist in at least one gene group,
this option can be used to limit the number of genes that are shown on
heatmap. For instance, |
rankingMethod |
a character value that determines how genes will be
ranked prior to drawing heatmap. |
heatmapFileFormat |
This option enables the user to select the desired
image file format of the heatmaps. The default value is |
resolution |
a number. This option can be used to adjust the resolution of the output heatmaps as 'dot per inch'. The defalut value is 600. |
RowCex |
a number that specifies letter size in heatmap row names,
which ranges from 0 to 2. If |
ColCex |
a number that specifies letter size in heatmap column names,
which ranges from 0 to 2. If |
heatmapMargines |
a numeric vector that is used to set heatmap margins.
If |
rowLabelsAngle |
a number that determines the angle with which the gene names are shown in heatmaps. The default value is 0 degree. |
columnLabelsAngle |
a number that determines the angle with which the studies/study subgroups names are shown in heatmaps. The default value is 45 degree. |
heatmapColor |
a character string that defines heatmap color. The
default value is |
reverseColor |
a logical value that reverses the color gradiant for heatmap(s). |
transposedHeatmap |
a logical value that transposes heatmap rows to columns and vice versa. |
simplifyBy |
a number that tells the function to change the values
smaller than that to zero. The purpose behind this option is to facilitate
recognizing candidate genes. Therefore, it is not suited for publications. It
has the same unit as |
genesToDrop |
a character vector. Gene names within this vector will be
omitted from heatmap.The default value is |
transposeResults |
a logical value that enables the function to replace the columns and rows of data. |
Package: | cbaf |
Type: | Package |
Version: | 1.12.1 |
Date: | 2020-12-07 |
License: | Artistic-2.0 |
a BiocFileCache object that containes some or all of the following
groups, based on what user has chosen: ObtainedData
,
validationResults
, frequencyPercentage
,
Top.Genes.of.Frequency.Percentage
, frequencyRatio
,
meanValue
, Top.Genes.of.Mean.Value
, medianValue
,
Top.Genes.of.Median.Value
. It also saves these results in one excel
files for convenience. Based on preference, three heatmaps for frequency
percentage, mean value and median can be generated. If more than one group of
genes is entered, output for each group will be strored in a separate
sub-directory.
Arman Shahrisa, shahrisa.arman@hotmail.com [maintainer, copyright holder]
Maryam Tahmasebi Birgani, tahmasebi-ma@ajums.ac.ir
1 2 3 4 5 6 7 | genes <- list(K.demethylases = c("KDM1A", "KDM1B", "KDM2A", "KDM2B", "KDM3A",
"KDM3B", "JMJD1C", "KDM4A"), K.methyltransferases = c("SUV39H1", "SUV39H2",
"EHMT1", "EHMT2", "SETDB1", "SETDB2", "KMT2A", "KMT2A"))
processOneStudy(genes, "test", "Breast Invasive Carcinoma (TCGA, Cell 2015)",
"RNA-Seq", desiredCaseList = c(2,3,4,5), calculate = c("frequencyPercentage",
"frequencyRatio"), heatmapMargines = c(16, 10), RowCex = 1, ColCex = 1)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.