Visualize splice junctions, backsplice junctions (circleRNA) and coverage from RNA-Seq datasets
Project description
# SpliceV #
Visualize coverage, canonical, and backsplice junctions.
![Example plot](https://github.com/flemingtonlab/SpliceV/blob/master/etc/example.png)
## Documentation ##
See https://splicev.readthedocs.io/en/master/
## 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:
![User example plot](https://github.com/flemingtonlab/SpliceV/blob/master/etc/vta1.png)
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).
![User example plot explained](https://github.com/flemingtonlab/SpliceV/blob/master/etc/vta1_explained.png)
The major circularized isoform (exons 2-4; another less prevalent circle appears to include exon 5) is isolated below:
![User example circle](https://github.com/flemingtonlab/SpliceV/blob/master/etc/vta1_circ.png)
## Authors ##
Created by Nathan Ungerleider and Erik Flemington
Visualize coverage, canonical, and backsplice junctions.
![Example plot](https://github.com/flemingtonlab/SpliceV/blob/master/etc/example.png)
## Documentation ##
See https://splicev.readthedocs.io/en/master/
## 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:
![User example plot](https://github.com/flemingtonlab/SpliceV/blob/master/etc/vta1.png)
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).
![User example plot explained](https://github.com/flemingtonlab/SpliceV/blob/master/etc/vta1_explained.png)
The major circularized isoform (exons 2-4; another less prevalent circle appears to include exon 5) is isolated below:
![User example circle](https://github.com/flemingtonlab/SpliceV/blob/master/etc/vta1_circ.png)
## 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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for SpliceV-0.1.7.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18ba1bc1829564f030572438ac9b67fba77fcfcb37f6dcf2beb285ebde54669d |
|
MD5 | 4c09fb02de1101333dc67e18709032de |
|
BLAKE2b-256 | a08113eae2b71ad67dc645ef523df0630ebdd6a9690d70270ef34c29653d18ab |