Bayexer
Bayexer performs Bayesian demultiplexing of Illumina sequencing reads to assign reads to their originating samples using index sequences.
Key Features:
- Bayesian demultiplexing: Uses a Bayesian framework to assign sequencing reads to samples based on index sequences.
- Contaminant-based training: Leverages contaminant sequences found within target reads as training data for classification.
- Naïve Bayes classifier: Applies a naïve Bayes classifier to compute assignment probabilities for reads.
- Low-quality dataset handling: Enhances assignment accuracy in datasets with low-quality index reads.
- Alternative to similarity metrics: Avoids sole reliance on similarity metrics between read indices and reference index sequences.
- Illumina compatibility: Designed for sequencing reads generated by Illumina sequencers.
- Implementation: Implemented in Perl.
- Performance: Reported to provide improved assignment accuracy and speed relative to existing demultiplexing approaches.
Scientific Applications:
- Genomics experiments: Assigns reads to samples in Illumina-based genomics studies.
- Contaminated sequencing datasets: Enables reliable read assignment when target reads contain contaminant sequences.
- Low-quality sequencing runs: Applied to demultiplexing of datasets with degraded or low-quality index information.
Methodology:
Bayesian demultiplexing using index-sequence information, leveraging contaminant sequences within target reads as training data for a naïve Bayes classifier; implemented in Perl.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- Perl
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Yi H, Li Z, Li T, Zhao J. Bayexer: an accurate and fast Bayesian demultiplexer for Illumina sequences. Bioinformatics. 2015;31(24):4000-4002. doi:10.1093/bioinformatics/btv501. PMID:26315903.
PMID: 26315903