Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

breseq_ext_cnv-0.0.3.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

breseq_ext_cnv-0.0.3-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

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

Hashes for breseq_ext_cnv-0.0.3.tar.gz
Algorithm Hash digest
SHA256 f1fae02a9b8bd3fd7a1c8ec306f2f33d82e2b20a03e7907bff86388e054f0f4f
MD5 0a54f12858461149acfc04a49074c3cc
BLAKE2b-256 650c4dd664bf9cf89b0617277a1639a34e2215eae5e368d4c95aa40e1570cfa2

See more details on using hashes here.

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

Hashes for breseq_ext_cnv-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 635a28a047601e27778cd9ac1d2ec88f3da3f5b167b1954fe21462e7972b2218
MD5 08e98e6dbea0e9c0ee226e2b01bdb54e
BLAKE2b-256 82e4a88095fd494e902d6b7a85b0708bbfd2c20afc24afbb0866f58709059884

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page