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.2:

  • Introduced new typing methods with fimH and phylogrouping for Escherichia coli and spa for Staphylococcus aureus (pyTyper search command)

V2.1:

  • Use raw reads (FASTQ) directly with the kma integration (search2 and add2 command)

V2.0:

  • An automatic import database mechanism to initiated cgMLST and MLST databases.
  • A new process to fill incomplet genes using MAFFT alignment.
  • A more complete command line interface with a sub-command system.
  • A configuration file for defined PATH to external tools.
  • An easy installation with pypi repository.

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.2.2.tar.gz (54.6 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.2.2-py3-none-any.whl (72.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymlst-2.2.2.tar.gz
  • Upload date:
  • Size: 54.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for pymlst-2.2.2.tar.gz
Algorithm Hash digest
SHA256 19c3b287914a7353a08543827a719e44b46f5884fb9fb7ca96ee204b03d7ed4e
MD5 47c897b91d804c1083ecabf96a24a011
BLAKE2b-256 a92e5097659fd066abe21291e0c5986e858f08dbd6ab17f13a0f1c7b09420ba7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymlst-2.2.2-py3-none-any.whl
  • Upload date:
  • Size: 72.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for pymlst-2.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e3ddaa5f139976adaf261138020ae2bf7902c74c6773dfe3ec529e0c8facb8b2
MD5 7b36f7f69c00a5badf90a28f10ef1802
BLAKE2b-256 b705ef24fdf0d4930cd6c5ed697ede3a2b6567b58a5dcdc49f64bf9704ce27cd

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