The results of RSEM are expected counts of transcripts and genes and they are not integer. DESeq2, however, need a matrix of integer as input. The manual of RSEM said the results of RSEM can be used by DESeq. So my question is how to import non-integer RSEM counts to DESeq2 for downstream differential analysis? Thank you!
1 answer
You can use tximport to import RSEM quants and then DESeqDataSetFromTximport() in DESeq2. The development version of tximport allows importing transcript-level abundances as well (previously just gene-level).
Edit 4.3.2020 by ATpoint since this thread gets a lot of views:
The manual contains example code on how to use RSEM output with tximport, which can then be processed with DESeqDataSetFromTximport()
Log in to answer this question.
Michael,
Thanks for your response. Could you please tell me why transcript-level counting is non-integer?
Thanks, Hadi
Please do not ask unrelated questions in old threads, and please use the
ADD COMMENTbutton, not the answer field. It is not integer because it is abundance estimates, not counts.tximportwill then produce gene level counts.