Swan
Swan analyzes and visualizes transcript isoforms from long-read RNA-sequencing data (PacBio, Oxford Nanopore) to identify novel splice variants and differential transcript expression.
Key Features:
- Visualization and analysis: Provides visualization and analysis of complex transcript models generated from long-read RNA-sequencing data.
- Differential expression detection: Detects differentially expressed transcripts between conditions, exemplified by identification of 4,909 differentially expressed transcripts between HepG2 and HFFc6, including 279 transcripts whose parent genes were not differentially expressed.
- Novel isoform discovery: Identifies novel splicing events such as exon skipping and intron retention, including 1,021 reproducible exon-skipping events and 73 intron-retention events not present in the GENCODE v29 annotation.
Scientific Applications:
- Isoform-level expression analysis: Quantifying and comparing transcript isoform expression to reveal isoform-specific regulation.
- Splicing and novel isoform discovery: Detecting exon-skipping, intron-retention, and previously unannotated transcript variants relative to reference annotations such as GENCODE v29.
- Comparative transcriptomics: Comparing transcriptomes across cell types or conditions to identify differentially expressed transcripts and condition-specific isoforms.
Methodology:
Implemented in Python 3.
Topics
Details
- License:
- MIT
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 2/24/2021
Operations
Publications
Reese F, Mortazavi A. Swan: a library for the analysis and visualization of long-read transcriptomes. Unknown Journal. 2020. doi:10.1101/2020.06.09.143024.