Thank you!
So to test for instance if there is a difference between the first set of samples and the second set of samples, I should use the contrast c(1,-1,0,0,0,0,0,0) because it would be testing if there is a significant difference between the control/first sample and the second sample? This does seem to stop the data from being skewed and makes the p-values much more reasonable. There's a high FDR unfortunately, but that seems like it might be because of the data itself rather than coding problems.
lrt.18.5aCONTRAST<-glmLRT(fit,contrast=c(1,-1,0,0,0,0,0,0))
tab1aa<-topTags(lrt.18.5aCONTRAST,n=Inf)
write.csv(tab1aa,file="18hpf wt vs tbx5a contrast.csv")`
This is how my design matrix is set up:
> design
t18.wt t18.tbx5a t18.tbx5b t18.double t21.wt t21.tbx5a t21.tbx5b t21.double
1 1 0 0 0 0 0 0 0
2 1 0 0 0 0 0 0 0
3 1 0 0 0 0 0 0 0
4 0 1 0 0 0 0 0 0
5 0 1 0 0 0 0 0 0
6 0 1 0 0 0 0 0 0
7 0 0 1 0 0 0 0 0
8 0 0 1 0 0 0 0 0
9 0 0 1 0 0 0 0 0
10 0 0 0 1 0 0 0 0
11 0 0 0 1 0 0 0 0
12 0 0 0 1 0 0 0 0
13 0 0 0 0 1 0 0 0
14 0 0 0 0 1 0 0 0
15 0 0 0 0 1 0 0 0
16 0 0 0 0 0 1 0 0
17 0 0 0 0 0 1 0 0
18 0 0 0 0 0 1 0 0
19 0 0 0 0 0 0 1 0
20 0 0 0 0 0 0 1 0
21 0 0 0 0 0 0 1 0
22 0 0 0 0 0 0 0 1
23 0 0 0 0 0 0 0 1
24 0 0 0 0 0 0 0 1
attr(,"assign")
[1] 1 1 1 1 1 1 1 1
attr(,"contrasts")
attr(,"contrasts")$f
[1] "contr.treatment"
Link to image of volcano plot https://postimg.org/image/yev3egsuv/f99b03e7/ because it didn't show up in earlier comment.
The web page http://postimg.cc/image/yev3egsuv/ is blocked by the Internet Security Filter because This Websense category is filtered: Suspicious Content.
Can you try another host for the image?
Images can now be seen in the original post (at least I can see them).