edgeR DEGs multilevel
1
0
Entering edit mode
@41ff9147
Last seen 18 months ago
Germany

Hello,

I have samples from two tissues (brain/heart) with two level of infection (infection vs no infection) and I am using edgeR to detect differential expressed genes between the tissue according to the infection status. I am hesitating between different methods Here is the sample table

sample tissue infection indiv
A brain inf+ i1
B heart inf+ i1
C brain inf+ i2
D heart inf+ i2
E brain inf+ i3
F heart inf+ i3
G brain inf+ i4
H heart inf+ i4
I brain inf- i5
J heart inf- i5
K brain inf- i6
L heart inf- i6
M brain inf- i7
N heart inf- i7

I've made the "standard" approach

design <- model.matrix(~infection+tissue)

But I wonder if the following wouldn't be a better approach

group <- factor(paste0(exp_desc$tissue, ".", exp_desc$inf))

which gives me 4 levels: heart.inf+ heart.inf- brain.inf+ brain.inf- and then somehting like

con <- makeContrasts(brain_inf = brain.inf+ - brain.inf-,
                 heart_inf = heart.inf+ - heart.inf-,
                 brain_heart_inf = brain.inf+ - heart.inf-,
                 brain_heart_no_inf = brain.inf- - heart.inf-,
                 levels=design)

But I am not sure this is relevant. Do you have any thought? Thanks

edgeR RNASeq DifferentialRegulation • 1.0k views
ADD COMMENT
0
Entering edit mode
@gordon-smyth
Last seen 37 minutes ago
WEHI, Melbourne, Australia

In general, the second approach is completely standard. The first approach prevents you from distinguishing the infection profiles in brain vs heart, and detecting such tissue-specific effects was presumably the whole point of the experment.

However, I wonder whether there is another level to the experiment that is omitted from the sample table. Is it possible that this is actually a paired experiment, with brain and heart samples from the same individuals? If so, then this would really be a multilevel experiment, as hinted at in the title of your question.

ADD COMMENT
0
Entering edit mode

thanks for your answer, of course, somehow, i forgot to paste the last column containing the individuals information and my question is indeed to know how to integrate this paired condition to standard edgeR approach

ADD REPLY
0
Entering edit mode

See the edgeR User's Guide section on multi-level designs. At the moment, your suggested analyses are ignoring the pairing and it is not correct to do that.

ADD REPLY

Login before adding your answer.

Traffic: 623 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6