Skip to main content

seroba

Tags: streptococcus pneumoniae serotype k-mer capsular sample-scope

k-mer based pipeline to identify the serotype of Streptococcus pneumoniae.

This subworkflow performs serotyping of Streptococcus pneumoniae from Illumina next-generation sequencing reads using Seroba. The tool uses a k-mer based approach to rapidly classify pneumococcal isolates into their respective serotypes based on the capsular polysaccharide synthesis locus.

Take

reads: Channel<Record>
FieldDescription
metaGroovy Record containing sample information
r1Illumina R1 reads (paired-end)
r2Illumina R2 reads (paired-end)
seSingle-end Illumina reads
lrLong reads (ONT/PacBio)

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
tsvSerotype prediction results with predicted serotype and confidence in TSV format
txtDetailed information about the predicted serogroup and allele matches

run_outputs

OutputDescription
csvAggregated results in CSV format

Module Composition

This subworkflow calls the following modules:

  • csvtk_concat - Concatenate multiple CSV or TSV files into a single table.
  • seroba_run - k-mer based Streptococcus pneumoniae serotyping.

Used By

This subworkflow is used by the following workflows:

  • seroba - Serotyping of Streptococcus pneumoniae from Illumina paired-end reads.

Citations

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

Source

View source on GitHub