We have are most of the way through a major overall and improvement of edgeR's spliceVariants() function. We haven't made the new version public yet -- will do when it is stable.
In the meantime, you might try the diffSplice() function in the limma package, which is very fast and controls the false discovery rate conservatively.
|