Hello,
I am trying to analyse a polysome profiling experiment using DESeq2 and I got stuck deciding on which design would be best to use.
The aims of my experiment are:
1- to investigate the effect of a drug (L-leucine) on translation
2-to look at mRNA translation in patients vs disease samples
I want to test for the ratio of the ratios using a LRT and two interaction terms and these are the groups I want to test:
type: total RNA (RNA), Ribosome-bound RNA (RBR)
treatment: control (D-leucine), treated (L-leucine)
disease: Healthy, 5q syndrome
I worked out a design based on previous posts and DESeq2 vignettes but I am not sure whether it's correct and whether I am extracting the results right.
Here it is:
Design(dds) < - ~type + treatment + disease + type:treatment + disease:treatment
dds <- DESeq(dds, test="LRT", reduced= ~ type + treatment + disease)
To get effect of treatment on ratio between RBR/RNA I do:
Results(dds, contrast=c(0,1,0,0,.5,0))
Then to find the interaction effect of condition:treatment effect across disease:
Results(dds, contrast=c(0 ,0 ,0 ,0 ,1 ,0))
This was based on this previous post https://support.bioconductor.org/p/76966/ but I am wondering:
1- to get the disease effect on the ratio between RBR/RNA should I maybe have this instead?
Design(dds) <- ~condition + treatment + disease + condition:treatment + condition:disease
Perhaps it's simply a different thing than disease:treatment but I am not sure which one to use in this case.
2- to get the disease effect on the ratio between RBR/RNA I used Results(dds, contrast=c(0 ,0 ,0 ,0 ,1 ,0)) but, since I cannot assume that the treatment effect on type is the same across disease, should I have
Results(dds, contrast=c(0 ,1 ,0 ,0 ,0 ,.5)) instead?
It is a quite complex design so any help would be very much appreciated.
All the best,
Erica
In case it's needed
sessionInfo()
R version 3.2.1 (2015-06-18)
Platform: x86_64-unknown-linux-gnu (64-bit)
Running under: CentOS release 6.9 (Final)
locale:
[1] LC_CTYPE=en_GB.UTF-8 LC_NUMERIC=C LC_TIME=en_GB.UTF-8
[4] LC_COLLATE=en_GB.UTF-8 LC_MONETARY=en_GB.UTF-8 LC_MESSAGES=en_GB.UTF-8
[7] LC_PAPER=en_GB.UTF-8 LC_NAME=C LC_ADDRESS=C
[10] LC_TELEPHONE=C LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] parallel stats4 stats graphics grDevices utils datasets methods
[9] base
other attached packages:
[1] DESeq2_1.8.2 RcppArmadillo_0.6.500.4.0 Rcpp_0.12.10
[4] GenomicRanges_1.20.8 GenomeInfoDb_1.4.3 IRanges_2.2.9
[7] S4Vectors_0.6.6 BiocGenerics_0.14.0 tidyr_0.6.3
[10] pheatmap_1.0.8 dplyr_0.5.0
loaded via a namespace (and not attached):
[1] RColorBrewer_1.1-2 futile.logger_1.4.1 plyr_1.8.4
[4] XVector_0.8.0 futile.options_1.0.0 tools_3.2.1
[7] rpart_4.1-10 RSQLite_1.0.0 annotate_1.46.1
[10] tibble_1.3.1 gtable_0.2.0 lattice_0.20-33
[13] rlang_0.1.1 DBI_0.6-1 gridExtra_2.2.1
[16] genefilter_1.50.0 cluster_2.0.3 locfit_1.5-9.1
[19] nnet_7.3-12 grid_3.2.1 Biobase_2.28.0
[22] R6_2.2.1 AnnotationDbi_1.30.1 XML_3.98-1.3
[25] survival_2.38-3 BiocParallel_1.2.22 foreign_0.8-66
[28] latticeExtra_0.6-26 Formula_1.2-1 geneplotter_1.46.0
[31] ggplot2_2.2.1 lambda.r_1.1.7 magrittr_1.5
[34] scales_0.4.1 Hmisc_3.17-1 splines_3.2.1
[37] assertthat_0.2.0 xtable_1.8-2 colorspace_1.3-2
[40] acepack_1.3-3.3 lazyeval_0.2.0 munsell_0.4.3