Blasr

Blasr aligns Single Molecule Sequencing (SMS) reads to reference genomes to map long reads with high insertion and deletion error rates.


Key Features:

  • Alignment efficiency and sensitivity: Efficiently maps high-throughput, long SMS reads (up to tens of kilobases) despite elevated insertion and deletion error rates.
  • Successive Refinement Approach: Employs Basic Local Alignment with Successive Refinement (BLASR) to iteratively refine alignments for improved accuracy and speed.
  • Combinatorial Model of Sequencing Error: Incorporates a combinatorial model of SMS sequencing errors to guide alignment scoring and tolerate insertions and deletions.

Scientific Applications:

  • Bacterial genome mapping: Maps SMS reads from bacterial sequencing projects for genome characterization and analysis.
  • Long-read genomic analyses: Maps long-read SMS data in complex organisms to enable genomic studies that leverage SMS technologies.

Methodology:

Performs iterative alignment refinement guided by a combinatorial model of sequencing error and was benchmarked on simulated reads and real data from a bacterial sequencing project.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
Shell, C++, Perl, Python
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Chaisson MJ, Tesler G. Mapping single molecule sequencing reads using basic local alignment with successive refinement (BLASR): application and theory. BMC Bioinformatics. 2012;13(1). doi:10.1186/1471-2105-13-238. PMID:22988817. PMCID:PMC3572422.

Documentation

Links