Skip to main content

Damage parameter estimation for ancient DNA

Project description

pydamage logo GitHub release (latest by date including pre-releases) pydamage CI Documentation Status PyPI Conda

PyDamage

Pydamage, is a Python software to automate the process of contig damage identification and estimation. After modelling the ancient DNA damage using the C to T transitions, Pydamage uses a likelihood ratio test to discriminate between truly ancient, and modern contigs originating from sample contamination.

Installation

With conda (recommended)

conda install -c conda-forge -c bioconda -c maxibor pydamage

With pip

pip install pydamage

Install from source to use the development version

Using pip

pip install git+ssh://git@github.com/maxibor/pydamage.git@dev

By cloning in a dedicated conda environment

git clone git@github.com:maxibor/pydamage.git
cd pydamage
git checkout dev
conda env create -f environment.yml
conda activate pydamage
pip install -e .

Quick start

pydamage aligned.bam reference.fa

CLI help

Command line interface help message

pydamage --help

Documentation

pydamage.readthedocs.io

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

pydamage-0.40.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

pydamage-0.40-py3-none-any.whl (2.8 MB view details)

Uploaded Python 3

File details

Details for the file pydamage-0.40.tar.gz.

File metadata

  • Download URL: pydamage-0.40.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for pydamage-0.40.tar.gz
Algorithm Hash digest
SHA256 1b0c9322d7b6c520579fcaf2049f8f5539943b17a26ebfea7ea72037b4f97010
MD5 0ffdd3912a44ddac6d243dc5a76dd4f7
BLAKE2b-256 27177f5e1f71fc9d8af5a3846953d32733dbcf548478ef651fe272b39668e8e4

See more details on using hashes here.

Provenance

File details

Details for the file pydamage-0.40-py3-none-any.whl.

File metadata

  • Download URL: pydamage-0.40-py3-none-any.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for pydamage-0.40-py3-none-any.whl
Algorithm Hash digest
SHA256 7ff1cfc0d004ca3c2188dcc040c77e740ec0263574f4298ad5988a5ddff77b87
MD5 191cc803d8de42d7d4c6cae421cf1fa4
BLAKE2b-256 c80880cdf3ca91c9dadd4a6b885af8b8389ad86ffa315c4160eba178d8e2c292

See more details on using hashes here.

Provenance

Supported by

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