Skip to main content

mdeq: mutation disequilibrium analysis tools.

Project description

Coverage Status Ruff DOI

mdeq: a tool for analysing mutation disequilibrium

A preprint is available here. Associated analyses are here.

Installation

$ pip install mdeq

Note accupy is an optional package for the most numerically accurate routines involving matrices (e.g. dot products). These routines are explicitly employed for computing the nabla related statistics and are used if this package is installed. Unfortunately it is not easily installed and (at the time of writing) is not under active development. Use the Docker container here to get an Ubuntu VM with this library, accupy and other useful dependencies.

The available commands

Usage: mdeq [OPTIONS] COMMAND [ARGS]...

  mdeq: mutation disequilibrium analysis tools.

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  tui              Open Textual TUI.
  prep             pre-process alignment data.
  make-adjacent    makes sqlitedb of adjacent alignment records.
  toe              test of existence of mutation equilibrium.
  teop             between branch equivalence of mutation process test
  aeop             between loci equivalence of mutation process test
  convergence      estimates convergence towards mutation equilibrium.
  make-controls    simulate negative and positive controls
  db-summary       displays summary information about a db
  extract-pvalues  extracts p-values from TOE sqlitedb results
  extract-nabla-c  extracts nabla-c from convergence sqlitedb results
  slide            generate window sized sub-alignments.

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

mdeq-2026.4.21.tar.gz (27.8 kB view details)

Uploaded Source

Built Distribution

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

mdeq-2026.4.21-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

Details for the file mdeq-2026.4.21.tar.gz.

File metadata

  • Download URL: mdeq-2026.4.21.tar.gz
  • Upload date:
  • Size: 27.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mdeq-2026.4.21.tar.gz
Algorithm Hash digest
SHA256 5106f97428fd7cc3edd4284ef4f43a8e651a777ac0c9eacd771f381dd8812555
MD5 c93bf9bef73a5bd8c5326aa82e50ce8e
BLAKE2b-256 21a72a93963b6fdd78dbd4cb8b1703784dabfd68561c55d8c11b33fc4a956f73

See more details on using hashes here.

Provenance

The following attestation bundles were made for mdeq-2026.4.21.tar.gz:

Publisher: release.yml on HuttleyLab/MutationDiseq

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mdeq-2026.4.21-py3-none-any.whl.

File metadata

  • Download URL: mdeq-2026.4.21-py3-none-any.whl
  • Upload date:
  • Size: 32.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mdeq-2026.4.21-py3-none-any.whl
Algorithm Hash digest
SHA256 76f328c64b658a3a7fd01754f6eec1f6d762de255c285d113c87797c2a588a4d
MD5 248f40cd396f4aa404cd7f0c5130f4df
BLAKE2b-256 7694065db863f8aee69c6f8511d6550fa4a06f31a4e9a1ab4fc0f36043a4963c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mdeq-2026.4.21-py3-none-any.whl:

Publisher: release.yml on HuttleyLab/MutationDiseq

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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