Question: DGE Analysis between 3 conditions
gravatar for
24 months ago by
prabin.dm190 wrote:


I have datasets for 3 different conditions["WT", "KO", "KO1"] (each with 3 replicates). [and two time points["0" and "12"]].

To use in DESeq, I have constructed a DSElist, with design ~ group where group has 6 levels.

dds <- DESeqDataSetFromMatrix(countData = readCount,
                                 colData = readCountColData,
                                 design = ~ group)
dds <- DESeq(dds)

My objective to find genes that have higher expression in KO compared to WT and have higher expression in WT compared to KO1. This all at a single time point, lets say "0". Would it be correct if I get the difference in gene expression between KO vs WT = res1 (select log2FoldChange > 1.5) and WT vs KO = res2 (select log2FoldChange > 1.5). And then I try to find which genes in res1 have log2FoldChange higher than 1.5 compared to res2. Is this the correct way?

res1 <- results(dds, contrast = c("condition", "KO", "WT"),
                 alpha = 0.05)
res1 = na.omit(res1)
res1 = res1[res1$log2FoldChange < 1.5,]`

res2 <- results(dds, contrast = c("condition", "WT", "KO1"),
                 alpha = 0.05)
res2 = na.omit(res2)
res2 = res2[res2$log2FoldChange < 1.5,]

genelist = intersect(rownames(res1), rownames(res2)
genelist = genelist[genelist$log2FoldChange < 1.5]

Thank you in advance

edger rna-seq deseq • 763 views
ADD COMMENTlink modified 24 months ago • written 24 months ago by prabin.dm190
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1280 users visited in the last hour