Skip to content
Karla Vasco edited this page Jun 26, 2026 · 1 revision

MDHHS-Bioinformatics/BaSSeT

🧬 BaSSeT

Nextflow run with docker run with singularity run with apptainer License: MIT GitHub release Last Commit DOI

BaSSeT (Bacterial Species-Specific Typing) is a bioinformatics pipeline for species-specific typing of bacteria. It takes a samplesheet with reads (FASTQ) and assembly (FASTA) files of multiple isolates from different organisms; performs species-specific typing analysis, produces a summary report per batch and combines new and prior results into a master results file.

Suggested workflow

BaSSeT is designed to analyze QC-trimmed reads and genome assemblies generated by sequencing pipelines such as PHoeNIx, Bactopia, TheiaProk, custom workflows, or retrieved from public databases such as AllTheBacteria and NCBI. The pipeline provides species-specific predictions for serotyping or serogrouping, virulence gene detection, and other analyses that complement higher-resolution typing approaches such as MLST and cgMLST. These outputs can support epidemiological investigations and genomic population analyses.

BaSSeT is not intended to be an end-to-end read QC or assembly pipeline. Instead, it is designed to avoid duplicating upstream quality-control steps while providing a portable and reproducible framework for typing diverse bacterial organisms.

🌟 Highlights

  • 🦠 Processes multiple organisms in parallel
  • 🧬 Supports 24 different typing analyses
  • 📄 Generates summary results with tool versions per batch
  • 📄 New and prior results are appended to a master file

📊 Workflow Overview

High-level steps:

  1. Input check
  2. ABRicate if --abricate_db <database> specified
  3. Species specific analyses
  4. Batch summary generation
  5. Master summary generation

Clone this wiki locally