Skip to main content

python Mlst Local Search Tool

Project description

PyPI version install with bioconda Documentation Status

pyMLST

pyMLST

A Python Mlst Local Search Tool.

Purpose

Bacterial typing is critical to unraveling the spread of pathogens. For this purpose, data from next-generation sequencing are now widely used, with core multilocus sequence typing (cgMLST) or whole genome multilocus sequence typing (wgMLST) becoming the new standard. These methods are an extension of the traditional MLST method, which uses a short list of housekeeping genes. cgMLST and wgMLST use a large set of genes corresponding to the core or whole genome. Similar to MLST, each unique sequence corresponds to a specific allele, and the combination of alleles determines the sequence type (ST) of the strain.

We have developed pyMLST to perform this task. Unlike other tools, it uses a local SQLite database to store allele sequences and MLST profiles. This allows the collection of strains to be expanded iteratively. The input can be (i) an assembler-generated draft genome, (ii) the direct raw data, or (iii) other genomes stored in the sequence database.

New version

V2.3:

  • Add gzip compression compatibility for genome fasta file input (fna.gz, fasta.gz)
  • Removed gene with ambiguous base (N) as valid genes that could result to over-estimated cgMLST distance between 2 strains or create new alleles on classical MST

Documentation

The details of installation, workflow and running parameters could be found on the documentation.

Publications

If you use pyMLST, please cite the following paper:

Bignenet A. et al., Introduction and benchmarking of pyMLST: open-source software for assessing bacterial clonality using core genome MLST. 2023 Microbials Genomics, 9(11), 1126. doi: 10.1099/mgen.0.001126

PyMLST v1 have been already use to analyse most of clinical bacteria:

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

pymlst-2.3.1.tar.gz (54.3 kB view details)

Uploaded Source

Built Distribution

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

pymlst-2.3.1-py3-none-any.whl (72.3 kB view details)

Uploaded Python 3

File details

Details for the file pymlst-2.3.1.tar.gz.

File metadata

  • Download URL: pymlst-2.3.1.tar.gz
  • Upload date:
  • Size: 54.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for pymlst-2.3.1.tar.gz
Algorithm Hash digest
SHA256 a67718bdef2e85d3909614691747a0f0004ee1c90b6bcacfa022d97c7a1f7723
MD5 0de5777a7c88d37b091bb86cca9c7e66
BLAKE2b-256 4e7f27a646e359f5e3afec03de071db7e58fda2dffa85982ff99c794188517b6

See more details on using hashes here.

File details

Details for the file pymlst-2.3.1-py3-none-any.whl.

File metadata

  • Download URL: pymlst-2.3.1-py3-none-any.whl
  • Upload date:
  • Size: 72.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for pymlst-2.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3453005a81fc8d639fca0730b87d979186a353a7a8cc3ff4fab97b04a320e54b
MD5 91ed4e4bf225bad40bfa73a6ace09a41
BLAKE2b-256 96734d52c3ed3479bf01807b464b2d1f571f58270b73f9d15ed2bee562215822

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