Skip to main content

seroba_run

Tags: streptococcus-pneumoniae serotype k-mer prediction seroba sample-scope

k-mer based Streptococcus pneumoniae serotyping.

Uses SeroBA to identify the serotype of Streptococcus pneumoniae from Illumina paired-end reads using a k-mer based approach.

Database Required

Requires the SeroBA database to be set up using seroba createDBs before running.

Inputs

record (
meta: Record,
r1: Path,
r2: Path
)
FieldTypeDescription
metaRecordGroovy Record containing sample information
r1PathIllumina R1 reads (paired-end)
r2PathIllumina R2 reads (paired-end)

Outputs

record (
meta: Record,
tsv: Path,
results: Set<Path>,
logs: Set<Path?>,
nf_logs: Set<Path>,
versions: Set<Path>
)
FieldTypeDescription
metaRecordSample information record
tsvPathSerotype prediction results with predicted serotype and confidence in TSV format
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

SeroBA Parameters

ParameterTypeDefaultDescription
--seroba_coverageinteger20Threshold for k-mer coverage of the reference sequence

Used By

Subworkflows

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

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

Version

SEROBA_RUN:
- seroba: 1.0.2