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
Metadata
Release files for junc-utils 0.5.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 | Provenance | |
|---|---|---|---|---|
| junc_utils-0.5.2.tar.gz | 18.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| junc_utils-0.5.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.7 kB
Release files / junc_utils-0.5.2.tar.gz
| Download URL | junc_utils-0.5.2.tar.gz |
|---|---|
| Size | 18.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
10a5981d348beb6fed67caf007bb290bf491665b3ed8ec091f423de993bb5148
|
|
BLAKE2b-256 checksum How to use checksums |
6d31c0e8ca7b0126f918ab47c350940f1a2e80c4643d44903982a5e53e3bc6c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / junc_utils-0.5.2-py3-none-any.whl
| Download URL | junc_utils-0.5.2-py3-none-any.whl |
|---|---|
| Size | 32.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
23f0c5eb2e850986a4600c3e3a12bf3c01a7ad64a53718402bd5536b1db692c2
|
|
BLAKE2b-256 checksum How to use checksums |
e5a47ea7a52ab73d68109e924da8f5f6942fe285c81681b477bdbaaab25a9d8a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for junc-utils 0.5.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.