An extension of breseq to determine copy number variations from coverage data
Project description
breseq-ext-cnv
breseq copy number variation extension accepts .tab coverage output from breseq BAM2COV and predicts copy number variations across the genome after correcting the biases in read counts introduced by variations in sequencing methods.
Installation:
Create python environment.
conda create -n <env-name> python>=3.8
conda activate <env-name>
Install breseq-ext-cnv
pip install git+https://github.com/barricklab/breseq-ext-cnv.git
Run:
Run BAM2COV on breseq output to get the coverage table:
breseq bam2cov -t[--table] --resolution 0 (0=single base resolution) --region <reference:START-END> --output <filename>
With the coverage table as the input determine regions of copy number variation using:
breseq-ext-cnv -i <input file> [-o <output folder location>] [-w <window>] [-s <step size>]
usage: get_CNV.py [-h] -i I [-o O] [-w W] [-s S] [-ori ORI] [-ter TER] [-f F]
The breseq-ext-cnv is python package extension to breseq that analyzes the sequencing coverage across the genome to determine specific regions that have undergone copy number variation (CNV)
options:
-h, --help show this help message and exit
-i I, --input I input .tab file address from breseq bam2cov.
-o O, --output O output file location preference. Defaults to the current folder.
-w W, --window W Define window length to parse through the genome and calculate coverage and GC statistics.
-s S, --step-size S Define step size (<= window size) for each progression of the window across the genome sequence. Set = window size if non-overlapping windows.
-ori ORI, --origin ORI
Genomic coordinate for origin of replication.
-ter TER, --terminus TER
Genomic coordinate for terminus of replication.
-f F, --frag_size F Average fragment size of the sequencing reads.
Input .tab file from breseq bam2cov. To get the coverage file run the command below in your breseq directory which contains the 'data' and 'output' folders.
'```
breseq bam2cov -t[--table] --resolution 0 (0=single base resolution) --region <reference:START-END> --output <filename>
```'
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 breseq_ext_cnv-0.0.3.tar.gz.
File metadata
- Download URL: breseq_ext_cnv-0.0.3.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1fae02a9b8bd3fd7a1c8ec306f2f33d82e2b20a03e7907bff86388e054f0f4f
|
|
| MD5 |
0a54f12858461149acfc04a49074c3cc
|
|
| BLAKE2b-256 |
650c4dd664bf9cf89b0617277a1639a34e2215eae5e368d4c95aa40e1570cfa2
|
File details
Details for the file breseq_ext_cnv-0.0.3-py3-none-any.whl.
File metadata
- Download URL: breseq_ext_cnv-0.0.3-py3-none-any.whl
- Upload date:
- Size: 17.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
635a28a047601e27778cd9ac1d2ec88f3da3f5b167b1954fe21462e7972b2218
|
|
| MD5 |
08e98e6dbea0e9c0ee226e2b01bdb54e
|
|
| BLAKE2b-256 |
82e4a88095fd494e902d6b7a85b0708bbfd2c20afc24afbb0866f58709059884
|