Skip to main content

mlst

Tags: bacteria typing mlst sequence-type pubmlst alleles sample-scope

Automatic Multi-Locus Sequence Typing (MLST) of genome assemblies.

Uses mlst to scan genome assemblies against traditional PubMLST schemes. It automatically detects the likely species scheme, identifies the alleles for the 7 housekeeping genes, and assigns a Sequence Type (ST).

Database Required

Requires the MLST database (derived from PubMLST) to be available.

Inputs

record (
meta: Record,
fna: Path
)
FieldTypeDescription
metaRecordGroovy Record containing sample information
fnaPathAssembled contigs in FASTA format
db: Path
NameTypeDescription
dbPathDirectory or compressed tarball containing the MLST database schemes

Outputs

record (
meta: Record,
tsv: Path,
results: Set<Path>,
logs: Set<Path?>,
nf_logs: Set<Path>,
versions: Set<Path>
)
FieldTypeDescription
metaRecordSample information record
tsvPathA tab-delimited summary containing the Sample, Scheme, ST, and Allele IDs
resultsSet<Path>All output files to be published
logsSet<Path?>Optional program specific log files
nf_logsSet<Path>Nextflow-specific log files (e.g. .command.{begin
versionsSet<Path>A YAML formatted file with program versions

Parameters

MLST Parameters

ParameterTypeDefaultDescription
--mlst_schemestringDon't autodetect, force this scheme on all inputs
--mlst_minidinteger95Minimum DNA percent identity of full allele to consider 'similar'
--mlst_mincovinteger10Minimum DNA percent coverage to report partial allele at all
--mlst_minscoreinteger50Minimum score out of 100 to match a scheme
--mlst_nopathbooleanfalseStrip filename paths from FILE column
--mlst_dbstringA custom MLST database to use, either a tarball or a directory

Used By

Subworkflows

  • mlst - Determine multilocus sequence types (MLST) from bacterial assemblies.

Workflows

  • bactopia - Comprehensive bacterial analysis pipeline for complete genomic characterization.
  • mlst - Automatic Multi-Locus Sequence Type (MLST) calling from assembled contigs.
  • staphopia - Comprehensive analysis pipeline for Staphylococcus aureus isolates.

Citations

If you use this in your analysis, please cite the following.

Source

View source on GitHub

Version

MLST:
- mlst: 2.33.1