BayesCall
BayesCall performs Bayesian base-calling from raw fluorescence images to extract sequence information and assign base-specific quality scores for Illumina high-throughput sequencing.
Key Features:
- Bayesian framework: Employs a Bayesian framework to incorporate features intrinsic to the sequencing process.
- Model-based algorithm: Uses a model-based algorithm leveraging statistical learning techniques for base inference.
- Time-dependent parameter integration: Integrates time-dependent parameters and models residual effects to enhance adaptability and accuracy.
- Raw fluorescence image processing: Extracts sequence information directly from raw fluorescence images generated during Illumina sequencing.
- Per-base probability and quality scoring: Computes the probability of observing each base and converts these probabilities into high-discrimination base-specific quality scores.
- Improved accuracy versus Bustard: Reduces average per-base error rate by approximately 51% on 76-cycle phiX174 data compared to Illumina's Bustard, with notable improvement in later cycles.
- Throughput and cost impact: Increases throughput per run, with implications for reducing overall sequencing costs.
Scientific Applications:
- Illumina base-calling: Improves base-calling accuracy for Illumina high-throughput sequencing platforms.
- Quality-aware downstream analysis: Provides base-specific quality scores to inform downstream genomic analyses and confidence assessment.
- Sequencing benchmarking: Enables benchmarking of sequencing performance using standard samples such as 76-cycle phiX174 data.
- Throughput optimization: Supports strategies aimed at increasing run throughput to reduce per-run sequencing costs.
Methodology:
Applies a Bayesian model-based algorithm and statistical learning to raw fluorescence images, integrating time-dependent parameters and modeling residual effects to compute per-base observation probabilities that are converted into quality scores.
Topics
Details
- License:
- GPL-3.0
- Maturity:
- Legacy
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- C++, Python
- Added:
- 1/13/2017
- Last Updated:
- 11/24/2024
Operations
Data Inputs & Outputs
Base-calling
Inputs
Outputs
Publications
Kao W, Stevens K, Song YS. BayesCall: A model-based base-calling algorithm for high-throughput short-read sequencing. Genome Research. 2009;19(10):1884-1895. doi:10.1101/gr.095299.109. PMID:19661376. PMCID:PMC2765266.