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

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.50b0.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

pydamage-0.50b0-py3-none-any.whl (14.7 MB view details)

Uploaded Python 3

File details

Details for the file pydamage-0.50b0.tar.gz.

File metadata

  • Download URL: pydamage-0.50b0.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for pydamage-0.50b0.tar.gz
Algorithm Hash digest
SHA256 6ddfe2950973fb83471895f58f688c139f1d9fb942ac58cb50d36281fed6681b
MD5 6eafb051c14aaaeb10852587f182c307
BLAKE2b-256 2f3fac04c037faa6aa038befe111ed0ffd698c5d8f6c29ad6665cfb15f3510d8

See more details on using hashes here.

Provenance

File details

Details for the file pydamage-0.50b0-py3-none-any.whl.

File metadata

  • Download URL: pydamage-0.50b0-py3-none-any.whl
  • Upload date:
  • Size: 14.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for pydamage-0.50b0-py3-none-any.whl
Algorithm Hash digest
SHA256 c389bd1e5865b81fa5f6d1eeaadf10f58bf8e08f8f7141249a7a5deb3ffe3074
MD5 3ad23a7a302191a51524b9451827722b
BLAKE2b-256 7ae69e1e0947fee3b323ecc033880beb95ba1c163c0b94023a2c82d7489ca86a

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