Usage
DEGraph(x, group, pathways, type, preparePaths=TRUE, norm.method=NULL, test.method=NULL, overall="biggest", useInteractionSigns=TRUE, EdgeAttrs=NULL, both.directions=TRUE, maxNodes=150, minEdges=0, commonTh=2, filterSPIA=FALSE, convertTo="none", convertBy=NULL)
Arguments
x
An ExpressionSet
object or a gene expression data matrix or count matrix, rows refer to genes, columns to samples
group
Name or number of the phenoData column or a character vector or factor that contains required class assigments
pathways
A list of pathways in a form from graphite
package or created by preparePathways()
type
Type of the data, "MA"
for microarray and "RNASeq"
for RNA-Seq
preparePaths
Logical, by default the pathways are transformed with preparePathways()
. Use FALSE
, if you have done this transformation separately
norm.method
Character, the method to normalize RNAseq data. If NULL
then TMM-normalization is performed. Possible values are: "TMM", "DESeq2", "rLog", "none"
test.method
Character, the method for differentiall expression analysis of RNAseq data. If NULL
then "voomlimma"
is used. Possible values are: "DESeq2", "voomlimma", "vstlimma", "edgeR"
. This analysis is needed only for the visualization.
overall
Character, how should the overall p-value for a pathway be calculated. The possible values are: "mean", "min", "biggest". "biggest" returns the p-value of the biggest connected component.
useInteractionSigns
Logical, should types of interaction be included in the analysis?
EdgeAttrs
A list containing two data.frames. See makeDefaultEdgeData()
for the details. The interactions are assigned signs according to the beta
column of the second data.frame. The procedure is similar to the SPIA method
both.directions, maxNodes, minEdges, commonTh, filterSPIA, convertTo, convertBy
Arguments for the preparePathways()