Python programs for analyzing splicing junctions
Project description
junc_utils
Utility functions for analyzing splicing junction (generated by STAR, .SJ.out.tab files)
Dependency
Python
pysam, annot_utils>=0.3.0 packages.
Software
Install
pip install junc_utils
Alternatively, you can install from the source code
wget https://github.com/friend1ws/junc_utils/archive/v0.5.0.tar.gz
tar zxvf v0.5.0.tar.gz
cd junc_utils-0.5.0
python setup.py build install
This package has been tested on Python 3.6, 3.7, 3.8, 3.9
Commands
fitler
filter out splicing junctions outside specified conditions
junc_utils filter [-h] [--read_num_thres READ_NUM_THRES]
[--overhang_thres OVERHANG_THRES] [--keep_annotated]
[--pooled_control_file POOLED_CONTROL_FILE]
sample.SJ.out.tab output.txt
annotate
annotate splicing junctions
junc_utils annotate [-h] [--grc] [--genome_id {hg19,hg38,mm10}]
[--junction_margin JUNCTION_MARGIN]
[--exon_margin EXON_MARGIN]
sample.SJ.out.tab output.txt
merge_control
merge, compress and index the splicing junction list
junc_utils merge_control [-h] [--read_num_thres READ_NUM_THRES]
[--overhang_thres OVERHANG_THRES]
[--keep_annotated]
[--sample_num_thres SAMPLE_NUM_THRES]
junc_list.txt output_path
associate
associate junctions with mutations or SVs
junc_utils associate [-h] [--grc] [--genome_id {hg19,hg38,mm10}]
[--donor_size donor_size]
[--acceptor_size acceptor_size]
[--reference reference.fa] [--debug]
[--mutation_format {vcf,anno}] [--only_dist]
[--only_dist_search_margin only_dist_search_margin]
[--sv] [--branchpoint]
[--branchpoint_size branchpoint_size]
annotated_junction.SJ.out.tab mutation.vcf.gz
output_file
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
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
File details
Details for the file junc_utils-0.5.2.tar.gz.
File metadata
- Download URL: junc_utils-0.5.2.tar.gz
- Upload date:
- Size: 18.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10a5981d348beb6fed67caf007bb290bf491665b3ed8ec091f423de993bb5148
|
|
| MD5 |
2b8b025d1d1421ea98ca377f7ed262ea
|
|
| BLAKE2b-256 |
6d31c0e8ca7b0126f918ab47c350940f1a2e80c4643d44903982a5e53e3bc6c6
|
File details
Details for the file junc_utils-0.5.2-py3-none-any.whl.
File metadata
- Download URL: junc_utils-0.5.2-py3-none-any.whl
- Upload date:
- Size: 32.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23f0c5eb2e850986a4600c3e3a12bf3c01a7ad64a53718402bd5536b1db692c2
|
|
| MD5 |
d603ecfa6ce95eedd411a6af89072517
|
|
| BLAKE2b-256 |
e5a47ea7a52ab73d68109e924da8f5f6942fe285c81681b477bdbaaab25a9d8a
|