Skip to main content

emmtyper

Tags: bacteria streptococcus-pyogenes gas typing emm virulence m-protein sample-scope

emm-typing of Streptococcus pyogenes (Group A Strep) assemblies.

Uses emmtyper to assign emm types to S. pyogenes genomes by blasting the assembly against a database of specific M protein gene (emm) subtypes.

Inputs

record (
meta: Record,
fna: Path
)
FieldTypeDescription
metaRecordGroovy Record containing sample information
fnaPathAssembled contigs in FASTA format
blastdb: Path?
NameTypeDescription
blastdbPath?Path to a custom emm cluster BLAST database

Outputs

record (
meta: Record,
tsv: Path,
results: Set<Path>,
logs: Set<Path?>,
nf_logs: Set<Path>,
versions: Set<Path>
)
FieldTypeDescription
metaRecordSample information record
tsvPathTab-delimited summary of the assigned emm type and cluster
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

emmtyper Parameters

ParameterTypeDefaultDescription
--emmtyper_wfstringblastWorkflow for emmtyper to use. (choices: blast, pcr)
--emmtyper_blastdbstringPath to custom EMM BLAST DB.
--emmtyper_cluster_distanceinteger500Distance between cluster of matches to consider as different clusters
--emmtyper_percidinteger95Minimal percent identity of sequence

Used By

Subworkflows

  • emmtyper - Predict emm types of Streptococcus pyogenes from genome assemblies.

Workflows

  • emmtyper - emm-typing of Streptococcus pyogenes assemblies.

Citations

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

Source

View source on GitHub

Version

EMMTYPER:
- emmtyper: 0.2.0