BWT-SW

BWT-SW performs exhaustive local alignment of nucleotide sequences by combining Burrows–Wheeler Transform indexing with dynamic programming–based Smith–Waterman alignment.


Key Features:

  • Exhaustive Local Alignment Detection: Identifies all possible local alignments between nucleotide sequences rather than relying on heuristic approximations.
  • Burrows–Wheeler Transform Indexing: Uses Burrows–Wheeler Transform (BWT) indexes to efficiently search large genomic sequences such as the human genome.
  • Dynamic Programming Integration: Combines BWT indexing with dynamic programming–based Smith–Waterman alignment to accelerate local alignment computation.
  • Memory-Efficient Genome Indexing: Stores large genomes, including the ~3 billion base human genome, using approximately 1 gigabyte of memory.
  • Genome-Scale Alignment Capability: Aligns long nucleotide patterns, such as sequences of approximately 3,000 nucleotides, against genome-scale references.

Scientific Applications:

  • Comprehensive Sequence Alignment: Detects complete sets of local alignments between nucleotide sequences and reference genomes.
  • Alignment Validation: Verifies and evaluates alignments generated by heuristic sequence alignment tools such as BLASTn.
  • Genome-Scale Similarity Analysis: Enables detection of sequence similarity across large genomic datasets.

Methodology:

BWT-SW constructs Burrows–Wheeler Transform indexes of reference sequences and performs exhaustive Smith–Waterman local alignments through dynamic programming accelerated by BWT-based indexing.

Topics

Collections

Details

Tool Type:
web application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
C
Added:
5/1/2017
Last Updated:
11/25/2024

Operations

Publications

Lam TW, Sung WK, Tam SL, Wong CK, Yiu SM. Compressed indexing and local alignment of DNA. Bioinformatics. 2008;24(6):791-797. doi:10.1093/bioinformatics/btn032. PMID:18227115.

Related Tools

blast
Relation: uses