Visualize splice junctions, backsplice junctions (circleRNA) and coverage from RNA-Seq datasets
Project description
SpliceV
Visualize coverage, canonical, and backsplice junctions.
Documentation
See https://splicev.readthedocs.io/en/master/
Example pipeline
See https://github.com/flemingtonlab/SpliceV/blob/master/docs/example.pdf
This will generate figure 1B and 1C from our manuscript (DOI pending)
Requirements
SpliceV works with Python 2.7 and 3.0+.
Dependencies
- Matplotlib
- Numpy
- pysam
Installation
To install SpliceV:
pip install SpliceV
Or:
git clone https://github.com/flemingtonlab/SpliceV.git
Example
To run the example dataset:
git clone https://github.com/flemingtonlab/SpliceV.git
cd SpliceV/example
python ../bin/SpliceV -b example.vta1.bam -gtf vta1.gtf -sj example.canonical.bed -bsj example.circles.bed -g VTA1 -f 3 -is 3
The sample data comes from Akata cells (a B Cell Lymphoma line) that were treated with the exonuclease RNase R prior to sequencing. RNase R exclusively digests RNA with a free end, helping enrich circularized RNA abundance in the sample.
These example commands will generate the following plot:
This plot reveals a prominant circle from exon 2 through exon 4 (evidenced by the back-splice junction reads which are plotted as curves below the axis. This is also demonstrated by the higher level of coverage in exon 2-4, shown by the relative intensity of color).
The major circularized isoform (exons 2-4; another less prevalent circle appears to include exon 5) is isolated below:
Authors
Created by Nathan Ungerleider and Erik Flemington
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for SpliceV-0.1.6.11b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bbc3f62b599f1af4e3baf57fdd9856a5438447f98abaa52c6578d47439933c8 |
|
MD5 | d5ea1a088d7f7f30aa8be8093d4bd360 |
|
BLAKE2b-256 | 89c4235f7bc6cf0dd6c6530d50e480bf9f6b5474457dc4dd50670eb9dc71d2d0 |