BMC BioinformaticsBioinformaticsPeer-reviewed journal article
barCoder: a tool to generate unique, orthogonal genetic tags for qPCR detection
Casey B. BernhardsiD, Matthew W. LuxiD, Sarah E. Katoski, Tyler D. P. GoralskiiD, Alvin T. Liem, Henry S. GibbonsiD
Abstract
BackgroundTracking dispersal of microbial populations in the environment requires specific detection methods that discriminate between the target strain and all potential natural and artificial interferents, including previously utilized tester strains. Recent work has shown that genomic insertion of short identification tags, called "barcodes" here, allows detection of chromosomally tagged strains by real-time PCR. Manual design of these barcodes is feasible for small sets, but expansion of the technique to larger pools of distinct and well-functioning assays would be significantly aided by software-guided design. ResultsHere we introduce barCoder, a bioinformatics tool that facilitates the process of creating sets of uniquely identifiable barcoded strains. barCoder utilizes the genomic sequence of the target strain and a set of user-specified PCR parameters to generate a list of suggested barcode "modules" that consist of binding sites for primers and probes and appropriate spacer sequences. Each module is designed to yield optimal PCR amplification and unique identification. Optimal amplification includes metrics such as ideal Tm and G+C-content, appropriate spacing, and minimal stem-loop formation; unique identification includes low BLAST hits against the target organism, previously generated barcode modules, and databases, such as NCBI. We tested the ability of our algorithm to suggest appropriate barcodes by generating 12 modules for Bacillus thuringiensis serovar kurstaki, a simulant for the potential biowarfare agent Bacillus anthracis, and three each for other potential target organisms with variable G+C content. Real-time PCR detection assays directed at barcodes were specific and yielded minimal cross-reactivity with a panel of near-neighbor and potential contaminant materials. ConclusionsThe barCoder algorithm facilitates the generation of barcoded biological simulants by (a) eliminating the task of creating modules by hand, (b) minimizing optimization of PCR assays, and (c) reducing effort wasted on non-unique barcode modules.
- Citations
- 3
- FWCI
- 0.24
- Field percentile
- 41th percentile
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- genBaRcode - a comprehensive R package for genetic barcode analysis
Lars Thielecke, Kerstin Cornils, Ingmar Glauche·BioinformaticsPeer-reviewed·Nov 27, 2019
- Bartender: an ultrafast and accurate clustering algorithm to count barcode and amplicon reads
Lu Zhao, Zhimin Liu, … Song Wu·bioRxiv·Aug 10, 2016
- Fast barcode calling based on k-mer distances
Riko Corwin Uphoff, Steffen Rechner, … Matthias Müller‐Hannemann·PNAS NexusPeer-reviewed·Jan 6, 2026
- Quantifying orthogonal barcodes for sequence census assays
A. Sina Booeshaghi, Kyung Hoi Min, … Lior S. Pachter·Bioinformatics AdvancesPeer-reviewed·Dec 20, 2023
- MinION barcodes: biodiversity discovery and identification by everyone, for everyone
A. Srivathsan, L. Lee, … R. Meier·bioRxiv·Mar 9, 2021
- Generic workflow for a rapid and easy design of strain-specific PCR and qPCR primers, applied to the assessment of bacterial strains survival in soil
Amélie Polrot, Jérèmie Beguet, … Aymé Spor·bioRxiv·May 6, 2024