![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Question related to analysis using DESeq2 | kjaja | Bioinformatics | 7 | 08-29-2016 02:18 PM |
Metagenomic analysis with DESeq2 | Patrick Munk | Bioinformatics | 2 | 06-26-2015 05:16 AM |
DESeq2 experimental design/analysis | crh | Bioinformatics | 1 | 05-05-2015 11:30 PM |
DESeq2 Transcriptome Analysis | Quat | Bioinformatics | 3 | 01-16-2015 01:05 AM |
using DESeq2 for RNA-Seq analysis | ogla | Bioinformatics | 6 | 03-20-2014 05:05 AM |
![]() |
|
Thread Tools |
![]() |
#1 |
Junior Member
Location: United Kingdom Join Date: Feb 2013
Posts: 9
|
![]()
Hello,
I have a RNAseq experiment where I have 2 conditions and 3 replicates each and replicates are taken from different individuals. So my design is as follows: Sample Condition Individual S1 treated A S2 untreated A S3 treated B S4 untreated B S5 treated C S6 untreated C Here is my code to analyse the data using deseq2: Code:
library('DESeq2') directory<-"counts" sampleFilesN1_N2 <- grep("*N[1-2]",list.files(directory),value=TRUE) sampleConditionN1_N2<-c("treated","untreated","treated","untreated","treated","untreated") sampleIndividual<-c("A","A","B","B","C","C") sampleTable1<-data.frame(sampleName=sampleFilesN1_N2, fileName=sampleFilesN1_N2, condition=sampleConditionN1_N2, individual=sampleIndividual) ddsHTSeq <- DESeqDataSetFromHTSeqCount(sampleTable = sampleTable1, directory = directory,design= ~ condition + individual) ddsHTSeq$condition <- relevel(ddsHTSeq$condition, "untreated") dds<-DESeq(ddsHTSeq) res<-results(dds) res<-res[order(res$padj),] write.csv(as.data.frame(res),file="DeSEQ2_treated_vs_untreated.csv") Code:
"log2 fold change (MAP): individual C vs A Wald test p-value: individual C vs A" Thanks for any help. |
![]() |
![]() |
![]() |
#2 |
Devon Ryan
Location: Freiburg, Germany Join Date: Jul 2011
Posts: 3,480
|
![]()
results() will just give you one of the possible comparisons (the last one in the model matrix, by default). See help(results) for how to get the results you want.
|
![]() |
![]() |
![]() |
#3 | |
Junior Member
Location: United Kingdom Join Date: Feb 2013
Posts: 9
|
![]() Quote:
Code:
res <- results(dds, contrast=c("condition","treated","untreated")) Thanks again. Last edited by genomica; 09-24-2015 at 07:41 AM. |
|
![]() |
![]() |
![]() |
#4 |
Devon Ryan
Location: Freiburg, Germany Join Date: Jul 2011
Posts: 3,480
|
![]()
Yup and I see you figured out the error in your earlier attempt
![]() |
![]() |
![]() |
![]() |
#5 |
Junior Member
Location: United Kingdom Join Date: Feb 2013
Posts: 9
|
![]()
Thanks very much Devon. Yes, I did figure out the first error
![]() I am a bit paranoid as I am doing this analysis for the first time and hence wondered if you could confirm if my experimental design is ok. Code:
ddsHTSeq <- DESeqDataSetFromHTSeqCount(sampleTable = sampleTable1, directory = directory,design= ~ condition + individual) Code:
ddsHTSeq <- DESeqDataSetFromHTSeqCount(sampleTable = sampleTable1, directory = directory,design= ~ condition + individual +condition:individual) |
![]() |
![]() |
![]() |
#6 |
Devon Ryan
Location: Freiburg, Germany Join Date: Jul 2011
Posts: 3,480
|
![]()
Go for the first one, the second one ends up directly comparing individual samples and therefore isn't reliable.
|
![]() |
![]() |
![]() |
#7 |
Junior Member
Location: United Kingdom Join Date: Feb 2013
Posts: 9
|
![]()
Thanks a lot for your help Devon.
|
![]() |
![]() |
![]() |
Thread Tools | |
|
|