Skip to main content

staphscan

Tags: staphylococcus-aureus surveillance mlst spa-typing sccmec amr virulence sample-scope

Genome-based surveillance analysis of Staphylococcus aureus.

This subworkflow uses StaphSCAN to perform genome-based surveillance of Staphylococcus aureus, integrating species identification, MLST, spa typing, SCCmec typing, capsular typing, and detection of virulence, biofilm, and antimicrobial resistance genes. It processes each sample individually and aggregates the results into a single consolidated report.

Take

fna: Channel<Record>
FieldDescription
metaGroovy Record containing sample information
fnaAssembled contigs in FASTA format
db: Path?
NameTypeDescription
dbPath?Custom MLST database directory

Emit

Published

The sample_outputs and run_outputs emissions are aggregates of output files that will be published in the entry workflow.

sample_outputs

OutputDescription
tsvPer-sample surveillance summary with MLST, spa type, SCCmec, capsule, AGR, resistance, biofilm, and virulence results

run_outputs

OutputDescription
csvA merged TSV file with staphscan results from all samples

Module Composition

This subworkflow calls the following modules:

  • csvtk_concat - Concatenate multiple CSV or TSV files into a single table.
  • staphscan - Genome-based surveillance analysis of Staphylococcus aureus.

Used By

This subworkflow is used by the following workflows:

  • staphscan - Genome-based surveillance analysis of Staphylococcus aureus.

Citations

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

Source

View source on GitHub