I am using DiffBind and trying to export the matrix of values for all peaks. If I use dba.report()
with bcounts=TRUE
, I get those values, but it's only for the two groups being compared. What if you have more than two groups?
I tried dba.peakset()
with bRetrieve=TRUE
. That seems to return what I want, but the actual values are different than the ones from dba.report()
. I assume they are just normalized differently, but how can I normalize them the same way?
I am using DESeq2-based analysis, so thanks for clarifying that part. I guess DBA_SCORE_RPKM should be close enough (or as close as possible) for something like plotting.
Is there a chance DESeq2 normalization becomes an option at some point? If you are just using plain DESeq2, they provide an option to extract normalized counts before doing any comparisons, so it's not an entirely unreasonable assumption.