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
Python (>= 2.7), pysam, annot_utils packages.
Software
Install
pip install junc_utils
Alternatively, you can install from the source code
wget https://github.com/friend1ws/junc_utils/archive/v0.4.0.tar.gz
tar zxvf v0.4.0.tar.gz
cd junc_utils-0.4.0
python setup.py build install
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
junc_utils-0.5.0b1.tar.gz
(17.7 kB
view hashes)