Salmon and DESeq2

610 views
Skip to first unread message

Matthew Hockin

unread,
Jun 1, 2015, 8:02:38 PM6/1/15
to sailfis...@googlegroups.com
Debated even posting this, as its hardly unexpected and certainly not a question.

None the less - I thought others might possibly be doing this, or wondering about how it works out. 

I ran Salmon using a Salmon index to map reads from a 50 bp single ended non-directional RNAseq read set, from 4 sample conditions with each condition having 4 biological replicates.  I took the quant.sf file and wrote a script to sum transcript counts as floating point values to the gene level, then truncated to an integer and brought all that into DESeq2.  DESseq2 was perfectly happy with this data, I even went so far as to reproduce most of the figures contained in the manual just to ensure it was behaving "normally" and indeed, all was well, or at least produced figures that had nearly identical properties to those illustrated in the DESeq2 guide.  I will be using this pipeline again.  The Salmon output is very easy to script on and it was not much work to get this all up and running and combined with DESeq2 its appearing to be a pretty dang quick way to get RNAseq differential expression analyses accomplished.  

Thanks! 

Rob

unread,
Jun 2, 2015, 10:07:02 AM6/2/15
to sailfis...@googlegroups.com, mho...@gmail.com
Hi Matthew,

  Thanks for posting this here.  The user-group is certainly not restricted to questions, and I think that your experience using Salmon in conjunction with DESeq2 will be valuable to many of the users interested in potentially doing a similar type of analysis while using Salmon!

Best,
Rob

Michael Love

unread,
Dec 15, 2015, 3:12:44 PM12/15/15
to Sailfish Users Group
hi,

Working with Charlotte Soneson and Mark Robinson, we've worked out an import function for running gene-level DE tools on output from Sailfish/Salmon and other transcript quantifiers. For now this package lives on Github, but will be submitted to Bioconductor during this devel cycle. If you encounter bugs or have feedback, feel free to submit a Github issue to the tximport repo.


installs with:

library(devtools)
install_github("mikelove/tximport")

Some demonstration code:

Reply all
Reply to author
Forward
0 new messages