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
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
SpliceV-0.2.0.0.tar.gz
(16.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
SpliceV-0.2.0.0-py3-none-any.whl
(17.0 kB
view details)
File details
Details for the file SpliceV-0.2.0.0.tar.gz.
File metadata
- Download URL: SpliceV-0.2.0.0.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.14.2 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7d8cc99003ee4e883fb3205df28122c19d79a1aff6f5ae6e1c61b1c1c47cc89
|
|
| MD5 |
af296b9a0900c726928beb9565638bd8
|
|
| BLAKE2b-256 |
3733e33fcc13b73fe050b5c315cdabe27798ce95285b54d2407090db7c5c1ef6
|
File details
Details for the file SpliceV-0.2.0.0-py3-none-any.whl.
File metadata
- Download URL: SpliceV-0.2.0.0-py3-none-any.whl
- Upload date:
- Size: 17.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.14.2 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a84d657bb1f02fb4187f87c67cd85021cab4d5c6a675b2bcd020095ba253878
|
|
| MD5 |
2d0f9352bc39726c353f871ba6175b91
|
|
| BLAKE2b-256 |
38e0f4553d85f683d3b0f93aacad34ec20051e4774271ba1482d365e8555fbb8
|