Damage parameter estimation for ancient DNA
Project description
Pydamage, is a Python software to automate the process of contig damage identification and estimation. It uses a process akin to a likelihood ratio test to attempt to discriminate between truly ancient, and modern contigs originating from sample contamination.
Install
With conda (recommended)
conda install -c conda-forge -c bioconda -c maxibor pydamage
With pip
pip install pydamage
Documentation
Help
$ pydamage --help
Usage: pydamage [OPTIONS] BAM
PyDamage: Damage parameter estimation for ancient DNA
Author: Maxime Borry
Contact: <borry[at]shh.mpg.de>
Homepage & Documentation: github.com/maxibor/pydamage
BAM: path to BAM/SAM/CRAM alignment file
Options:
--version Show the version and exit.
-w, --wlen INTEGER Window length for damage modeling [default: 20]
-p, --process INTEGER Number of processes [default: 2]
-m, --mini INTEGER Minimum reads aligned to consider reference
[default: 2000]
-c, --cov FLOAT Minimum coverage to consider reference [default:
0.5]
-s, --show_al Show alignments representations
-pl, --plot Make the damage plots
--verbose Verbose mode
-o, --outdir PATH Output directory [default: pydamage_results]
--force Force overwriting of results directory
--help Show this message and exit.
pydamage logic:
n_reads >=minimum reads OR coverage >= minimum coverage
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
pydamage-0.12.tar.gz
(10.7 kB
view hashes)
Built Distribution
pydamage-0.12-py3-none-any.whl
(25.0 kB
view hashes)