Usage
clipper(x, group, pathways, type, preparePaths=TRUE, norm.method=NULL, test.method=NULL, method="mean", testCliques=FALSE, nperm=1000, alphaV=0.05, b=1000, permute=TRUE, 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 input 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.
method
Character, "mean"
or "var"
, the kind of test to perform on the cliques
testCliques
Logical, if TRUE
then the test is applied also on the cliques of the each pathway. It is a very time consuming calculation, especially for many or big pathways
nperm
Number of permutations
alphaV
Numeric, the threshold for variance test. The calculation of mean test depends on the result of variance test.
b
number of permutations for mean analysis
permute
always performs permutations in the concentration matrix test. If FALSE, the test is made using the asymptotic distribution of the log-likelihood ratio. This option should be use only if samples size is >=40 per class
both.directions, maxNodes, minEdges, commonTh, filterSPIA, convertTo, convertBy
Arguments for the preparePathways()