Lui WW, Yang G, Florea L. MntJULiP and Jutils: Differential splicing analysis of RNA-seq data with covariates.
BIORXIV : THE PREPRINT SERVER FOR BIOLOGY 2024:2024.01.01.573825. [PMID:
38260578 PMCID:
PMC10802308 DOI:
10.1101/2024.01.01.573825]
[Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 01/24/2024]
Abstract
Differences in alternative splicing patterns can reveal important markers of phenotypic differentiation, including biomarkers of disease. Emerging large and complex RNA-seq datasets from disease and population studies include multiple confounders such as sex, age, ethnicity and clinical attributes, which demand highly specialized data analysis tools. However, few methods are equipped to handle the new challenges. We describe an implementation of our programs MntJULiP and Jutils for differential splicing detection and visualization from RNA-seq data that takes into account covariates. MntJULiP detects intron-level differences in alternative splicing from RNA-seq data using a Bayesian mixture model. Jutils visualizes alternative splicing variation with heatmaps, PCA and sashimi plots, and Venn diagrams. Our tools are scalable and can process thousands of samples within hours. We applied our methods to the collection of GTEx brain RNA-seq samples to deconvolute the effects of sex and age at death on the splicing patterns. In particular, clustering of covariate adjusted data identifies a subgroup of individuals undergoing a distinct splicing program during aging. MntJULiP and Jutils are implemented in Python and are available from https://github.com/splicebox/.
Collapse