Skip to main content

pneumocat

Tags: pneumocat streptococcus-pneumoniae capsular-typing serotyping sample-scope

Capsular typing of Streptococcus pneumoniae from Illumina reads.

Uses PneumoCaT (Pneumococcal Capsular Typing) to assign capsular types to Streptococcus pneumoniae using a two-step approach: first matching reads to a global database, then using a mapped-based approach for specific serogroup differentiation.

Uses explicit positional record fields for reads:

  • Input: record(meta, r1, r2) where each read slot is Path
Negative results will cause non-0 exit codes from PneumoCaT

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,
xml: Path?,
txt: Path?,
results: Set<Path>,
logs: Set<Path?>,
nf_logs: Set<Path>,
versions: Set<Path>
)
FieldTypeDescription
metaRecordSample information record
xmlPath?The PneumoCaT result files in XML format
txtPath?A file containing the coverage information across the genes
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

Used By

Subworkflows

  • pneumocat - Perform capsular typing of Streptococcus pneumoniae from NGS data.

Workflows

  • pneumocat - Capsular type assignment to Streptococcus pneumoniae from sequence reads.

Citations

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

Source

View source on GitHub

Version

PNEUMOCAT:
- pneumocat: 1.2.1