[BioC] How does the rank product calculate the fold change

Georg Hildebrand gurkey at gmx.de
Fri Feb 19 18:58:13 CET 2010


Hi,

my question is accordin to the library(RankProd) package
maybe this question is very easy, but i was not able to find an
satisfying answer.

I created a list of diff. expressed genes with the Rank product package.
Everything works well, but in the output of the topgenes() function i
do not understand how the fold change is processed.
Has anyone a hint?

It is not just the difference of the mean like in limma. Even in the
papers of breitling there is no good hint.

best regards
Georg

--------------

fyi here is my code.
I have 3 treat. and 3 control samples for one timepoint

>cgroup = 28:30
>srgroup = 40:42
>cols = c(srgroup,cgroup) # checked
>data.rp = data.rma[,cols] #checked (log 2 expr. matrix)
#control vs treatment class
>cl = rep(c(0,1),c(3,3))#vector to classify the data1 is case 0 is
>origin = rep(1, ncol(data.rp)) #data from same origin
>gene.names = rownames(data.rp)
>RP.out <- RPadvance(data.rp, cl, origin, num.perm = 100,
		+ logged = TRUE, na.rm = FALSE, gene.names = gene.names, plot = TRUE,
		+ rand = 123)

>RP.out <- RP(data.rp, cl,  num.perm = 100,
+		logged = TRUE, na.rm = FALSE, gene.names = gene.names, plot = TRUE,
+		rand = 123)

>top.genes = topGene(RP.out, cutoff = 0.05, method = "pfp", logged = TRUE,
+		logbase = 2, gene.names = gene.names)



More information about the Bioconductor mailing list