Skip to content

Repository files navigation

BigBacter: Bacterial Genomic Surveillance

Key Features

BigBacter is a bacterial genomic surveillance pipeline that can:

🧬 Iterative clustering - cluster assignments stay consistent across runs using a per-sample sourmash database that expands automatically with each new submission
🧬 Soft-core phylogenomics - retains substantially more phylogenetic signal than strict-core approaches by tolerating a configurable level of missing data
🧬 Automated reference selection - selects the most representative assembly per cluster using k-mer containment and assembly quality scoring; reuses the same reference on subsequent runs for consistent SNP distances
🧬 Dual distance metrics - reports both core-genome SNP distances and whole-genome containment scores to capture both SNP-level and accessory genome variation

BigBacter accepts reads, assemblies, or SRA and GenBank accessions, and fills in whatever is missing — assembling, subsampling, and assigning species-level taxonomy along the way. Because clustering is k-mer based and stored per-sample, no reference database has to be built before a new species can be run, and a run can start with as little as a single isolate. BigBacter is designed to run downstream of a workflow with robust assembly QC, such as PHoeNIx, TheiaProk, or Bactopia.

Pipeline Overview

More Information:

See the docs for more information.

Releases

Used by

Contributors

Languages