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