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.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.1.6.tar.gz (41.5 kB view details)

Uploaded Source

Built Distribution

PyMLST-2.1.6-py3-none-any.whl (55.4 kB view details)

Uploaded Python 3

File details

Details for the file PyMLST-2.1.6.tar.gz.

File metadata

  • Download URL: PyMLST-2.1.6.tar.gz
  • Upload date:
  • Size: 41.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for PyMLST-2.1.6.tar.gz
Algorithm Hash digest
SHA256 9bd57046fd295d6011595c3618624f8b160e780ad0aa71b08799eb41758cc1c2
MD5 5cccd27a496fac9ae185bfe388705157
BLAKE2b-256 d920714bafa3d1d2d2ec7bbed2ada2109fa23c00432f7b4c31892b216b5bc3b4

See more details on using hashes here.

File details

Details for the file PyMLST-2.1.6-py3-none-any.whl.

File metadata

  • Download URL: PyMLST-2.1.6-py3-none-any.whl
  • Upload date:
  • Size: 55.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for PyMLST-2.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 d0347f42dae250b5feaf837b5fa02112b47785cf471eb91dd6d9e0ceaa816407
MD5 addfee5307f165eefe93ea5b82e23129
BLAKE2b-256 dd50964d6216670084035fbd5eba552322f6899802ac8603b8ba68e5806d64b8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page