differential exon usage
2
0
Entering edit mode
7.0 years ago
Lila M ★ 1.2k

Hi everybody!

I've downloaded different bam files (RNA-seq) that corresponds to tumor. I have the coordinates for exons of interest, and I would like to find the differential exon usage over those bam files. I would like to know the best way to do that. Is DEXSeq the best option?

Many thanks in advance!

RNA-Seq exon bam • 3.3k views
ADD COMMENT
1
Entering edit mode
7.0 years ago

If you are looking at differential exon usage (for patient characteristics, tumor-normal, etc.), DEXSeq is a popular option.

I happen to like JunctionSeq (which is based upon DEXSeq), which also includes splice sites (known junctions, and novel junctions between known exons) and an overall p-value for the gene. Sometimes, I could define known differences with JunctionSeq but not DEXSeq.

In both cases, you'll need replicates. If you only had one sample you could try a de novo assembly like cufflinks, but I've found having a merged assembly with multiple samples important for getting robust results (although having split bam files for a high-coverage sample might also be OK).

ADD COMMENT
0
Entering edit mode

Let's say that I have bam files for 3 different treatments and I would like to know the exon usage over a defined exon regions (Let's say exon.bed file). As I downloaded the bam files for a web server, I don't have replicates for each bam file (but apparently, the number of reads is high in each one). As DEXSeq requires as input a count matrix on the exon level, can I create it from my exon.bed file?.Because I don't know exactly how to create it... Otherwise, as I really want to know is the numer of exons included in the bam files, could I run:

   exon = exon.bed
   featureCounts -a $exon -g gene_name -o overlaps.txt treated_high*.bam  treated_low*.bam untreated*.bam

Many thanks in advance!

Thank you!

ADD REPLY
0
Entering edit mode

DEXSeq uses a specialized scripts (dexseq_prepare_annotation.py and dexseq_count.py) to run HTSeq for exon counts. The manual mentions that you can use other read counting programs, but I would typically use those specifically designed for DEXSeq (using a GTF annotation file).

JunctionSeq uses QoRTs for exon and junction counts.

ADD REPLY
0
Entering edit mode
6.9 years ago

I would recommend IsoformSwitchAnalyzeR ( http://bioconductor.org/packages/IsoformSwitchAnalyzeR/ ) which enables statistical identification of isoform switches with predicted functional consequences where the consequences can be chosen from a long list but includes gain/loss of protein domains, signal peptides changes in NMD sensitivity etc.

It requires that you run RSEM or Salmon (probably the better option and much faster) to quantify transcript/isoform expression first - but IsoformSwitchAnalyzeR directly supports both RSEM and Salmon outout.

For other inspiration of other post-analysis of isoform switches take a look at http://mcr.aacrjournals.org/content/early/2017/06/02/1541-7786.MCR-16-0459

Hope this helps

Kristoffer

ADD COMMENT

Login before adding your answer.

Traffic: 3231 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