Swan

Swan is a Python library designed for the analysis and visualization of transcriptomes, especially with long-read transcriptomes in mind. Users can add transcriptomes from different datasets and explore distinct splicing and expression patterns across datasets.

Please visit the Swan repositoryarrow-up-right to download and view the source code

Also see the Swan manuscript repositoryarrow-up-right for the exact commands used to do the analysis in our publicationarrow-up-right.

Also see our websitearrow-up-right for in-depth tutorials and documentation

What can Swan do?

Swan can make informative plots, find differentially expressed genes and transcripts, find isoform-switching genes, and discover novel exon skipping and intron retention events.

Installation

Swan can be installed directly from PyPi. To install Swan's most recent release, run

pip install swan_vis

Alternatively, the most recent commits can be installed by git cloning the Swan repositoryarrow-up-right, moving to the swan_vis directory, and running

pip install .

Tutorials

FAQs

Comprehensive Documentation

For full documentaion, please visit our websitearrow-up-right

Logo by the wonderful Eamonn Caseyarrow-up-right

Last updated