GASSST
GASSST performs global alignment of short sequencing reads to reference sequences, providing fast and sensitive alignment for next-generation sequencing data including long reads by using multi-tiered filtering and precomputed four-base-word alignment scores.
Key Features:
- No indel restrictions: Performs alignments without imposing limits on the number of insertions or deletions (indels), preserving accuracy for datasets with long reads.
- Seed-based alignment: Initiates alignment from a seed phase to generate candidate alignments for downstream evaluation.
- Efficient filtering mechanism: Employs a filtering step that discards most alignments from the seed phase before invoking the computationally expensive dynamic programming algorithm.
- Multi-tiered filtering system: Uses a series of progressively complex filters to rapidly eliminate non-viable candidate alignments across various configurations.
- Precomputed alignment score table: Leverages a precomputed table of alignment scores for short four-base words aligned against each other, reused multiple times by an algorithm that approximates the full dynamic programming score.
- Dynamic programming for final scoring: Applies dynamic programming for final alignment scoring after candidate reduction by filters.
- Comparative performance: Demonstrated high sensitivity and faster execution than BWA, BFAST, SSAHA2, and PASS in comparative studies.
Scientific Applications:
- High-throughput read alignment: Aligns large volumes of next-generation sequencing reads to reference sequences with sensitivity and speed.
- Genome assembly: Provides alignments useful for contig scaffolding and assembly validation when handling short and long reads.
- Variant calling: Supplies sensitive alignments that support detection of single-nucleotide variants and indels.
- Comparative genomics: Enables sequence comparison across genomes through high-sensitivity alignments.
Methodology:
GASSST uses a seed-based approach followed by a multi-tiered filtering pipeline that applies a precomputed four-base-word alignment score table to discard most candidates before using an algorithm that approximates the full dynamic programming score and finally invokes dynamic programming for final alignment scoring.
Topics
Details
- License:
- CECILL-2.0
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Added:
- 1/21/2015
- Last Updated:
- 11/24/2024
Operations
Publications
Rizk G, Lavenier D. GASSST: global alignment short sequence search tool. Bioinformatics. 2010;26(20):2534-2540. doi:10.1093/bioinformatics/btq485. PMID:20739310. PMCID:PMC2951093.