PrbPROMISE | R Documentation |
PROMISE analysis of two genomic sets with multiple phenotypes under a predefined association pattern at probe level.
PrbPROMISE (geneSet, ESet, MSet, promise.pattern, strat.var = NULL,
prlbl = NULL, EMlbl = c("Expr", "Mthyl"), pcut = 0.05, nbperm = FALSE,
max.ntail = 100, nperms = 10000, seed = 13)
geneSet |
a gene set collection to annotate probes to gene |
ESet |
an ExpressionSet class contains minimum of exprs (expression matrix) of first form of genomic data such as gene expression and phenoData (AnnotatedDataFrame of end point data). Please refer to Biobase for details on how to create such an ExpressionSet expression set. |
MSet |
an ExpressionSet class of second form of genomic data such as methylation levels, the subject id of MSet and ESet should be exactly same |
promise.pattern |
PROMISE pattern |
strat.var |
stratum variable |
prlbl |
labels |
EMlbl |
lablel of the genomic data, default=c('Expr', 'Methyl') for ESet and MSet |
pcut |
p value cutoff to eliminate probe pairs that are not significantly correlated. Default is 0.05 |
nbperm |
indicator of fast permuation using negative binomial strategy, taking two valid values: FALSE or TRUE. The default is FALSE. |
max.ntail |
number of sucess if nbperm = T. Further permutation will not be performed for gene(s) or gene set(s) which max.ntail permutated statistics are greater or equal to the observed statistics, The default is 100. |
nperms |
number of permutation, default = 10,000 |
seed |
initial seed of random number generator. The default is 13. |
The function performs PROMISE analysis for two forms of genomic data in minimal expression set format with a prefined phenotypic pattern. It calls two external function PrbCor and PROMISE2
The output of the function is a list of length 2. The 2 components are as following:
PRres |
PROMISE result for the first component of canonical correlation between two forms of geneomic data. individual genes' test statistics and p-values for each individual endpoint and PROMISE analysis |
CORres |
result of spearman correlation analysis of probe pairs within a gene with five columns: Gene: Gene names; EMlbl[1]: probe id in the first form data; EMlbl[2]: probe id in the second form data; Spearman.rstat: Spearman r statistics; Spearman.p: Spearman p value. |
Xueyuan Cao Xueyuan.cao@stjude.org, Stanley Pounds stanley.pounds@stjude.org
PrbCor
PROMISE2
## load data
data(exmplESet)
data(exmplMSet)
data(exmplGeneSet)
data(exmplPat)
## Perform probe level PROMISE analysis
test<-PrbPROMISE(geneSet=exmplGeneSet,
ESet=exmplESet,
MSet=exmplMSet,
promise.pattern=exmplPat,
strat.var=NULL,
prlbl=c('LC50', 'MRD22', 'EFS', 'PR3'),
EMlbl=c("Expr", "Methyl"),
nbperm=TRUE,
max.ntail=10,
nperms=100,
seed=13)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.