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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymlst-2.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 e028f87614e73a1d0ec99a2be049a55c23bf4a3fb8e8bb68042a0875b7e1eb92
MD5 93ca50dee285e4cb4fefadcc9f87b623
BLAKE2b-256 296e9fcaabf8b88fca876eac3be2b94623e8ec021f652f1b5481a1dc688c14f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymlst-2.3.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 862d75bd9a90443ac367e72f23a64ce26e357fa9fe4f13f306fa47621b980243
MD5 ae91cc8557abcd584f697b075c9f0ee7
BLAKE2b-256 1eab677340bd948de34d8420bf8eb8fb07a3a24ab94895cd141b3f23c5659163

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