assigning differential exons to trascripts
1
0
Entering edit mode
Assa Yeroslaviz ★ 1.5k
@assa-yeroslaviz-1597
Last seen 3 months ago
Germany

Hi all,

I would like to know, if there is a possibility to assign differential exons to specific transcripts.

I have run DEXSeq on my data set and have found (e.g.) one gene of interest with differential exon usage. This gene though has several transcripts (58 according to DEXSeq, biologically speaking still 14 different transcripts. s below).

I would like to know, if it is possible to assign a specific transcript to the differentiated exon(s), so that i can claim one transcript is higher expressed than another. After reading the DEXSeq information and also searching the internet, I assume it is not possible to do in DEXSeq. Therefore I would like to know, if there is a different way of getting this information.

I have also ran cuffQuant-cuffDiff on the bam files and have the count files. Is it a valid option to use the fold-change results from the cuffDiff run together with the DEXSeq results to claim such transcripts to be differentially expressed?

is there a different way of doing it?

 

thanks

Assa

dexseq rsem differential exon usage differential gene expression • 1.7k views
ADD COMMENT
2
Entering edit mode
@james-w-macdonald-5106
Last seen 10 hours ago
United States

RSEM, salmon, kallisto, cufflinks, and likely many other aligners are all intended to map reads to transcripts. Salmon and kallisto are much faster than the other two. Then you need to use something like EBseq to incorporate the uncertainty of your transcript counts into the comparisons. You could also use sleuth, which will take as input either kallisto data directly (or if you use Rob Patro's fork, salmon data).

ADD COMMENT
0
Entering edit mode

Thanks Jim for the fast response. 

I have thought about this problem already and have tried cuffDiff (w.o. cufflinks, as i am not interested in novel information). cuffDiff though find for the gene  shown above none of the transcripts to be significant. I am now trying the kallisto-sleuth method to see if i get anything different. I will also give EBSeq a go if I'll have the time.

I would still like to know, if there is a way to assign a transcript to the significant exons found by DEXSeq (@Alejandro Reyes)

ADD REPLY
1
Entering edit mode

HI Assa, 

The slot 'mcols( dxd )$transcripts' contains a list of character vectors. In each slot you will find the transcript identifiers used to define an exon bin. 

Alejandro

ADD REPLY
0
Entering edit mode

thanks.

So if I have (e.g.) two transcripts for a specific exon, it means this significant exon might be used by both of them. There is no way to know/differentiate between them .

Is it possible to run DEXSeq on an isoform (transcript) level?

ADD REPLY
1
Entering edit mode

Hi Assa,

Yes, the 'default' DEXSeq counting scheme will focus on exons, without differentiation between the isoforms that originated this exon bins. So if an exon bin is differentially used, it could be an effect coming from any of the transcripts that overlap with that exon bin.

The DEXSeq implementation should handle transcript-level counts. Although I have not explore that option myself, I would suggest you have a look into this manuscript:

http://f1000research.com/articles/5-1356/v1

Alejandro

ADD REPLY
0
Entering edit mode

Thanks, it sounds also promising. I'll read the paper and see how it works

ADD REPLY
0
Entering edit mode

Thanks @James W. MacDonald for the response, but this is not exactly what I need.

I am not looking for a way to compare the two conditions against each other for a specific gene. With this i can use kallisto or deseq2.

I would like to know if there is a method to compare the expression (=read counts) of one transcript against a second transcript. 

as an example, let's say I am interested in the differences between the expression strength of the two STAT3 transcripts stat3a and stat3b (out of 14 different stat3 transcripts).

I would like to show that the expression changes of the stat3a transcript is stronger than the expression differences of the stat3b transcript when comparing one condition with another. It is something like a four-way comparison ( I hope it is clearer now).

 

ADD REPLY

Login before adding your answer.

Traffic: 796 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6