My goal is to compare transcriptome between different condition. For example, I KD gene A, gene B, genes C. And I want to know whether the consequence of KD gene A is more close to gene B or gene C. The first way I adopted is to compare CPM of KD gene A Control, KD gene A, KD gene B Control, KD gene B .... But the result is KD gene A Control and KD gene A is more close. So I think I should consider the effect of the background. I next compared the log2foldchange from DESeq2 result. But I lose the p-value information. So, what is the best way to compare the transcriptome of RNA-seq?
If you are interested in just knowing which of the knockdowns i.e. B or C is close to lets say A, you can do hierarchical clustering on the counts post applying a transform like
vst() or rld()
in DEseq2. You can find an example here.But there is a batch effect. I haven't KD those genes at the same time. Those KD samples have corresponding control. Can I just cluster those without control? If I add control samples, the KD samples are clustered with their corresponding control.
I used the first way you mentioned. I 'm not confident because I don' t it is acceptable. Thank you for your help.