BacTag

BacTag performs rapid gene and allele typing from bacterial whole-genome sequencing (WGS) data to identify alleles for applications such as Multi Locus Sequence Typing (MLST) and subspecies classification.


Key Features:

  • Efficient Database Preprocessing: Determines a representative reference sequence for each gene and stores variations of all known alleles relative to that reference.
  • High Similarity Exploitation: Exploits high sequence similarity among alleles to avoid mapping reads against every individual allele reference, reducing computational time and resources while maintaining accuracy.
  • Parallel Computing Integration: Implements parallel computing to accelerate processing of large-scale WGS datasets.
  • Versatile Application Range: Validated on artificial WGS datasets from E. coli, S. pseudintermedius, P. gingivalis, M. bovis, Borrelia spp., and Streptomyces spp., and on real WGS data from E. coli and K. pneumoniae.

Scientific Applications:

  • Bacterial Subspecies Classification: Identifies gene alleles to support subspecies-level classification and analyses of microbial diversity.
  • Clinical Diagnostics: Rapidly detects specific alleles to inform diagnosis of bacterial infections.
  • Epidemiological Studies: Provides allele-level genotypes to support outbreak tracking and population genetics investigations.

Methodology:

Preprocesses allele databases to select a representative reference sequence per gene and record allele variations relative to those references; maps sequencing reads against representative references instead of every allele; and applies parallel computing to speed analysis.

Topics

Details

License:
Unlicense
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
8/9/2019
Last Updated:
6/16/2020

Operations

Publications

Khachatryan L, Kraakman MEM, Bernards AT, Laros JFJ. BacTag - a pipeline for fast and accurate gene and allele typing in bacterial sequencing data based on database preprocessing. BMC Genomics. 2019;20(1). doi:10.1186/s12864-019-5723-0. PMID:31060512. PMCID:PMC6501397.

PMID: 31060512
PMCID: PMC6501397
Funding: - Nederlandse Organisatie voor Wetenschappelijk Onderzoek: 727.011.002

Documentation

Links