FastMLST

FastMLST performs multilocus sequence typing (MLST) on draft genome assemblies to assign sequence type (ST) identifiers from allelic sequences for intra-species epidemiological and evolutionary analyses.


Key Features:

  • Multi-Core Processing: Uses a divide-and-conquer approach with BLASTn to distribute MLST analyses across multiple CPU cores and perform typing on thousands of genome assemblies simultaneously, achieving at least a fourfold reduction in processing time compared to mlst, CGE/MLST, MLSTar, and PubMLST.
  • PubMLST searches with BLASTn: Executes PubMLST database searches using BLASTn for allele matching and ST assignment.
  • High Consistency: Produces ST assignments with greater than 99.95% consistency relative to traditional methods.
  • Efficiency for Large Datasets: Optimized for processing large genomic datasets to support high-throughput MLST analyses.

Scientific Applications:

  • Epidemiological surveillance: Assigns STs to support tracking of pathogen spread and outbreak investigations at the intra-species level.
  • Evolutionary studies: Enables comparison of allelic profiles to infer genetic relationships and population structure within species.
  • Public health monitoring: Facilitates large-scale genomic typing for surveillance programs and monitoring of clinically relevant strains.
  • Microbial ecology: Supports characterization of intra-species diversity in environmental and ecological studies.

Methodology:

Conducts PubMLST searches using BLASTn and applies a divide-and-conquer strategy to distribute BLASTn-based MLST tasks across multiple CPU cores.

Topics

Details

License:
LGPL-3.0
Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
3/10/2021

Operations

Publications

Guerrero-Araya E, Muñoz M, Rodríguez C, Paredes-Sabja D. FastMLST: A multi-core tool for multilocus sequence typing of draft genome assemblies. Unknown Journal. 2020. doi:10.1101/2020.10.13.338517.

Documentation

Links