When considering transcript variants, I like using DEXseq to count reads mapped to exons, but while that is useful, I thought it would be more useful to be able to count junctions.
For example a given gene structure could be
1-2-3-4-5
But there might also be these structures
1-2-4-5
1-3-4-5
Although DEXseq seems like it could provide insight on this, in the above example, if both transcripts are about the same expression DEXseq would give similar counts for exons 2 and 3 and it would be hard to prove that these transcripts exist.
What I think would be better is if there would be a way to count junctions in a BAM file, such that you could say something like:
80% of transcripts have junctions from 1-2
20% of transcripts have junctions from 1-3
For a given junction. I think cufflinks tries to do something like this but it is not clear how they get their whole transcript numbers from these small data sets. Currently, for genes of interest I am loading the bam files into IGV and counting exon junctions by hand, but is there a script or tool that does this, maybe only counting junction transcripts with reasonable overlaps to both sides of the junction?