Skip to main content

bactopia_teton

Tags: taxonomy genome-size routing filtering bacteria sizemeup bracken sample-scope

Predict genome size and route samples based on taxonomic classification.

Uses SizeMeUp to parse Bracken abundance reports, estimate the genome size for the identified species, and split samples into "Bacteria" (for downstream analysis with Bactopia) and "Non-Bacteria" lists.

Inputs

record (
meta: Record,
classification: Path
)
FieldTypeDescription
metaRecordGroovy Record containing sample information
classificationPathBracken species abundance report

Outputs

record (
meta: Record,
bacteria_tsv: Path,
nonbacteria_tsv: Path,
sizemeup: Path,
results: Set<Path>,
logs: Set<Path?>,
nf_logs: Set<Path>,
versions: Set<Path>
)
FieldTypeDescription
metaRecordSample information record
bacteria_tsvPathA tab-delimited samplesheet compatible with Bactopia (--samples) for samples identified as Bacteria
nonbacteria_tsvPathA tab-delimited samplesheet for samples NOT identified as Bacteria
sizemeupPathA text file containing the predicted species and genome size
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

  • teton - Perform taxonomic classification and estimate bacterial genome sizes.

Workflows

  • teton - Taxonomic classification and abundance profiling of metagenomic reads.

Citations

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

Source

View source on GitHub

Version

BACTOPIA_TETON:
- bactopia-teton: 1.1.3