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

  • -11: Segmentation fault
  • -9: Out of Memory error. Decrease the number of processes or move to a system with more memory.
  • -6: std::bad_alloc
  • 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.5.tar.gz (37.3 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.5-py3-none-any.whl (44.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dynamont-0.5.tar.gz
Algorithm Hash digest
SHA256 a29d8161d90bc889a3130d8366d99268b3fbefc334046ec45822f9a3b71c4aab
MD5 2b32fddf86ad5f83f6b92abfe38b3619
BLAKE2b-256 e1548fe9f138aa98f2940a01fe302de04a07f3f3a3c3b019f497a4c34f617428

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dynamont-0.5-py3-none-any.whl
  • Upload date:
  • Size: 44.1 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 186dda4f46ed8d97e37f9539f7a95d7f2822b264c5af86d56daee88b04e9fccd
MD5 b8aff52a005bf8d26e4f871df906405d
BLAKE2b-256 393062550e083cec1a1d86665681c4f4253dfc2bc52ada24627b43c91d9d63c8

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