barCoder

barCoder generates unique, orthogonal genetic barcodes for quantitative PCR (qPCR) detection to enable specific identification and discrimination of target microbial strains in complex environments.


Key Features:

  • Automated Barcode Design: Automates generation of short genetic tags (barcodes) comprising primer and probe binding sites and spacer sequences for genomic insertion.
  • User-Specified Parameters: Uses user-defined PCR parameters and the target organism's genomic sequence to produce suggested barcode modules.
  • Optimization Metrics: Designs modules to optimize melting temperature (Tm), G+C content, spacing between elements, and to minimize stem-loop formation.
  • Uniqueness Assurance: Minimizes BLAST hits against the target genome, previously generated barcodes, and public databases such as NCBI to reduce cross-reactivity.
  • Validation and Testing: Was validated by generating 12 barcode modules for Bacillus thuringiensis serovar kurstaki and three barcodes each for other organisms with varying G+C content, demonstrating assay specificity and minimal cross-reactivity with near-neighbor strains and potential contaminants.

Scientific Applications:

  • Environmental Microbiology: Facilitates tracking and quantitative detection of microbial population dispersal in environmental samples using qPCR.
  • Microbial Ecology: Enables differentiation and monitoring of engineered or tagged strains within complex microbial communities.
  • Biowarfare Defense: Supports development and testing of biological simulants and assays relevant to Bacillus anthracis simulants such as Bacillus thuringiensis serovar kurstaki.
  • Strain Differentiation: Provides uniquely identifiable barcodes to reduce cross-reactivity and improve specificity in multi-strain detection assays.

Methodology:

Generates barcode modules from the target genomic sequence using user-defined PCR parameters to place primer and probe binding sites and spacers, optimizes Tm, G+C content, spacing and stem-loop propensity, and assesses uniqueness by minimizing BLAST hits against the target genome, prior barcodes, and public databases such as NCBI.

Topics

Details

License:
GPL-3.0
Programming Languages:
Perl
Added:
1/18/2021
Last Updated:
1/31/2021

Operations

Publications

Bernhards CB, Lux MW, Katoski SE, Goralski TDP, Liem AT, Gibbons HS. barCoder: a tool to generate unique, orthogonal genetic tags for qPCR detection. Unknown Journal. 2020. doi:10.1101/2020.01.06.896035.