The diffUTR R package streamlines differential exon usage (DEU) analyses, and leverages existing DEU tools and alternative poly-adenylation site databases to enable differential 3' UTR usage analysis (Gerber et al., 2021) .
Popular bin-based DEU methods are provided by the limma, edgeR and in particular DEXSeq packages. However, their usage is not straightforward for non-experienced users, and their results often difficult to interpret. We therefore developed a simple workflow (Figure 1A), usable with any of the three methods but standardizing inputs and outputs. In particular, bin annotation and quantification, as well as different usage results, are all stored in a RangedSummarizedExperiment, which facilitates data storage and exploration, and enables advanced plotting functions irrespective of the underlying method. diffUTR also provides an improved version of the limma::diffSplice
method.
In addition, diffUTR allows the extension of the DEU framework to UTR usage. A chief difficulty here is that most UTR variants are not catalogued in standard transcript annotations, limiting the utility of standard transcript-level quantification based on reference transcripts. However, based on databases of poly-adenylation (APA) sites such as polyASite, diffUTR can use alternative APA sites to further segment and extend UTR bins, as illustrated in Figure 1B.
In this way, diffUTR outperforms alternative methods for detecting UTR changes from standard transcriptomics (see the paper for more details) :
Finally, diffUTR provides a number of plotting utilities (see the vignette for more details), compatible with the results of any of the three underlying statistical methods.
BiocManager::install("ETHZ-INS/diffUTR")
If this fails because you don't have the latest R version, you can use:
BiocManager::install("ETHZ-INS/diffUTR", ref="R36")
See the vignette for more details!