Skip to main content

Segmentation/resquiggling tool for ONT signals.

Project description

Alt text

  • Dynamont is a segmentation/resquiggling tool for ONT signals. PyPI - Python Version

License: GPL v3

PyPI PyPI - Downloads PyPI - Status

Anaconda-Server Badge Conda Conda package Conda package



Dynamont

TODO: change title A dynamic programming algorithm to resquiggle and segment the raw ONT signal.

TODO: add readme TODO: create conda package of tool TODO: build tool with subtools

Installation

Pypi/pip

pip install dynamont

Conda

conda install mamba
mamba create -n dynamont -c jannessp dynamont
conda activate dynamont

Usage

TODO

Exit-Codes

  • -9: Out of Memory error. Deacrease the number of processes or move to a system with more memory.
  • 1: dynamont-NTK specific: alignment score (Z) does not match between forward and backward run in preprocessing on signal (T) and read (N) in function: preProcTN
  • 2: dynamont-NTK specific: alignment score (Z) does not match between forward and backward run in preprocessing on signal (T) and de novo calling (K) in function: preProcTK
  • 3: Alignment score (Z) does not match between forward and backward run in main function or is -Infinity
  • 4: Input signal is missing or not found in stdin stream
  • 5: Input read is missing or not found in stdin stream
  • 6: Model file contains a k-mer that does not match the k-mer size of the pore
  • 7: Invalid model path was provided
  • 8: Provided ONT signal too short
  • 9: Provided reads too short
  • 10: Signal is smaller than read
  • 11: Read is smaller than kmerSize of pore type

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

dynamont-0.3.tar.gz (37.1 kB view details)

Uploaded Source

Built Distribution

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

dynamont-0.3-py3-none-any.whl (44.0 kB view details)

Uploaded Python 3

File details

Details for the file dynamont-0.3.tar.gz.

File metadata

  • Download URL: dynamont-0.3.tar.gz
  • Upload date:
  • Size: 37.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.10

File hashes

Hashes for dynamont-0.3.tar.gz
Algorithm Hash digest
SHA256 f44a597a997e95afd2d1546f108a30e0ff5467004d9f7e20d5d6a111d37cc464
MD5 13770e2706fd6b4564758e919102c4a9
BLAKE2b-256 269a3b5f76fda39e3f896879d717eb81ca37e96444aa33250a5ae939e3abb5b0

See more details on using hashes here.

File details

Details for the file dynamont-0.3-py3-none-any.whl.

File metadata

  • Download URL: dynamont-0.3-py3-none-any.whl
  • Upload date:
  • Size: 44.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.10

File hashes

Hashes for dynamont-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2c9a6147f966a19c15fa885af8b3020641bea36f0df6c32f3e32ec9da031b86c
MD5 fb0df12b8c872174d52326814468d379
BLAKE2b-256 36478e798368d9a0c7d9176e514a36786e331d723369c2f3cbaa1bafa02b8b71

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