Description Usage Arguments Details Value Author(s) Examples
View source: R/function_edgeR.r
use edgeR function to get pvalue
1 | function_edgeR(astudy)
|
astudy |
A list contains a data matrix and a vector of group label |
use edgeR function to get pvalue
A list of pvalue and effect size
Zhiguang Huo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | N0 = 10
G <- 1000
GDEp <- 50
GDEn <- 50
set.seed(15213)
astudy <- matrix(rpois(N0*2*G,10),nrow=G,ncol=N0*2)
ControlLabel <- 1:N0
caseLabel <- (N0 + 1):(2*N0)
astudy[1:GDEp,caseLabel] <- astudy[1:GDEp,caseLabel] + 2
astudy[1:GDEp + GDEn,caseLabel] <- astudy[1:GDEp,caseLabel] - 2
alabel <- c(rep(0,length(ControlLabel)),rep(1,length(caseLabel)))
Study <- list(data=astudy, label=alabel)
result <- function_edgeR(Study)
fdr <- p.adjust(result$pvalue)
sum(fdr<=0.05)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.