DNABarcodes
The software tool "DNABarcodes" enhances the efficiency and accuracy of high-throughput DNA sequencing technologies. It focuses on the multiplexing approach, where multiple DNA samples are mixed and sequenced together, each tagged with a unique DNA barcode for identification. However, alterations in these barcodes during various stages can lead to misidentification of samples unless corrected by error-correcting algorithms and codes, such as Hamming and Levenshtein codes.
The tool uncovers a crucial limitation in applying traditional Levenshtein codes to DNA sequences: They only operate on words of a fixed length, which aligns poorly with the continuous nature of DNA sequences that include barcodes. DNABarcodes introduces a groundbreaking adaptation of Levenshtein codes specifically designed for the DNA context to address this. This adaptation redefines word lengths upon detecting insertions or deletions, significantly enhancing error correction capabilities in DNA sequences, especially in the presence of multiple errors.
This approach not only corrects a predefined number of insertions, deletions, and substitutions but also manages to recover the new length of corrupted codewords and correct more random mutations than traditional error-correcting codes. The software offers broad flexibility in generating DNA barcodes, allowing tailoring to specific experimental conditions, including customization of sequence filtering, the number of correctable mutations, and barcode length, all aimed at optimizing performance. This advancement in DNA barcoding significantly enhances the reliability of multiplexing in DNA and RNA research, paving the way for more efficient sequencing processes.
Topic
Sequencing
Detail
Operation: Community profiling
Software interface: Command-line user interface,Library
Language: R
License: GNU General Public License, version 2
Cost: Free
Version name: 1.32.0
Credit: The European Commission project EuroSyStem.
Input: -
Output: -
Contact: Tilo Buschmann tilo.buschmann.ac@gmail.com
Collection: -
Maturity: Stable
Publications
- DNABarcodes: an R package for the systematic construction of DNA sample tags.
- Buschmann T. DNABarcodes: an R package for the systematic construction of DNA sample tags. DNABarcodes: an R package for the systematic construction of DNA sample tags. 2017; 33:920-922. doi: 10.1093/bioinformatics/btw759
- https://doi.org/10.1093/bioinformatics/btw759
- PMID: 28052927
- PMC: -
- Levenshtein error-correcting barcodes for multiplexed DNA sequencing.
- Buschmann T and Bystrykh LV. Levenshtein error-correcting barcodes for multiplexed DNA sequencing. Levenshtein error-correcting barcodes for multiplexed DNA sequencing. 2013; 14:272. doi: 10.1186/1471-2105-14-272
- https://doi.org/10.1186/1471-2105-14-272
- PMID: 24021088
- PMC: PMC3853030
Download and documentation
Source: https://bioconductor.org/packages/release/bioc/src/contrib/DNABarcodes_1.32.0.tar.gz
Documentation: https://bioconductor.org/packages/release/bioc/manuals/DNABarcodes/man/DNABarcodes.pdf
Home page: http://bioconductor.org/packages/release/bioc/html/DNABarcodes.html
< Back to DB search