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.4.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.4-py3-none-any.whl (44.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dynamont-0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 1145d9a517e4269429e8b768d482be392b00ebea17a7717a494f3c5481ea15cd
MD5 9ba35db1da73a854c9497b89c8060538
BLAKE2b-256 83ab1888e3dc433c6c25c4800bc8a0a452b894d77b6a2a6d0123174e62443a85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dynamont-0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 98ca0c6613f266f9c5fa9357cda62e4829a0439263e4e127e79ce0ba0d3f9888
MD5 2834815860f93aa21ba00e282720d3ad
BLAKE2b-256 387bdb2fdbc9233b2d7f78739640fe0ef1d3a8da41bacd924a10777446973683

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