leafcutter
Yang I. Li1, David A. Knowles1, Jack Humphrey, Alvaro N. Barbeira, Scott P. Dickinson, Hae Kyung Im, Jonathan K. Pritchard
This branch has a Python/pytorch/pyro reimplementation of the LeafCutter differential splicing test. Users (including us!) often had problems installing the RStan based package.
You should be able to install with python -m pip install leafcutter.
The installation process will install leafcutter-cluster and leafcutter-ds as command line tools.
Annotation-free quantification of RNA splicing.
Leafcutter quantifies RNA splicing variation using short-read RNA-seq data. The core idea is to leverage spliced reads (reads that span an intron) to quantify (differential) intron usage across samples. The advantages of this approach include
- easy detection of novel introns
- modeling of more complex splicing events than exonic PSI
- avoiding the challenge of isoform abundance estimation
- simple, computationally efficient algorithms scaling to 100s or even 1000s of samples
For details please see our bioRxiv preprint and corresponding Nature Genetics publication.
Additionally, for full details on the leafcutter for Mendelian Diseases (leafcutterMD) method that performs outlier splicing detection, see our Bioinformatics publication.
Full documentation is available at http://davidaknowles.github.io/leafcutter/
If you have usage questions we've setup a Google group here: https://groups.google.com/forum/#!forum/leafcutter-users
We've developed a leafcutter shiny app for visualizing leafcutter results: you can view an example here. This shows leafcutter differential splicing results for a comparison of 10 brain vs. 10 heart samples (5 male, 5 female in each group) from GTEx.
Release files for leafcutter 2.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| leafcutter-2.0.2.tar.gz | 6.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| leafcutter-2.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.5 kB
Release files / leafcutter-2.0.2.tar.gz
| Download URL | leafcutter-2.0.2.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ed1c60a745203aef932ef5af75fb7e22903382099e129456b458a7673cd07400
|
|
BLAKE2b-256 checksum How to use checksums |
945f1a58f252458fdf6320d6d5281cc99d67145f44bce7af6a556205b148f525
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.65.0 CPython/3.8.0
|
Release files / leafcutter-2.0.2-py3-none-any.whl
| Download URL | leafcutter-2.0.2-py3-none-any.whl |
|---|---|
| Size | 6.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f80a810a7dedf0c1f30d267725570f234ad74ffb3b868ae7caad81fff7a0afa9
|
|
BLAKE2b-256 checksum How to use checksums |
54faa6d6378d2a49931e7719462ec6948c2a524f20c38229715a0569aaa4eae7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.65.0 CPython/3.8.0
|