Hi Yin,
The difference between SE.MATS.JC.txt and SE.MATS.JCEC.txt is that the
former *only* uses junction-spanning reads, whereas the latter adds reads
don't span junctions, but are indicative of one transcript over another
(e.g. reads falling inside the potentially skipped exon). SE.MATS.JC.txt
is more stringent, as a read spanning a particular junction is a very
strong indication that this junction actually exists. SE.MATS.JCEC.txt is
less stringent, but more sensitive, as with low read coverage the number
of junction-spanning reads become be too low as a reliable input for the
statistics, resulting in higher p-values if they are used as the only
reads.
So you which one you use depends -- do you want have few false-positives
at the cost of more false-negatives (use SE.MATS.JC.txt), or do you want
to keep false-negatives low, as the cost of more false-positives (use
SE.MATS.JCEC.txt). How you answer this may depend on the number of events
you get overall (if there are a lot, you can afford to lose some to make
the reamining ones more accurate).
As for your skipped-exon annotation project, you have to ask yourself if
you really only care about the skipped exon, or also about its context.
As your example shows, the same exon can be skipped through two (or more)
different splicing events, each of which may be controlled by different
factors. Think about what this means for your big, overarching question.
Hope this helps,
Thomas