title: ARYANA: Aligning Reads by Yet Another Approach.
abstract: BACKGROUND
  Although there are many different algorithms and software tools for aligning sequencing reads, fast gapped sequence search is far from solved. Strong interest in fast alignment is best reflected in the $10(6) prize for the Innocentive competition on aligning a collection of reads to a given database of reference genomes. In addition, de novo assembly of next-generation sequencing long reads requires fast overlap-layout-concensus algorithms which depend on fast and accurate alignment.
  We introduce ARYANA, a fast gapped read aligner, developed on the base of BWA indexing infrastructure with a completely new alignment engine that makes it significantly faster than three other aligners: Bowtie2, BWA and SeqAlto, with comparable generality and accuracy. Instead of the time-consuming backtracking procedures for handling mismatches, ARYANA comes with the seed-and-extend algorithmic framework and a significantly improved efficiency by integrating novel algorithmic techniques including dynamic seed selection, bidirectional seed extension, reset-free hash tables, and gap-filling dynamic programming. As the read length increases ARYANA's superiority in terms of speed and alignment rate becomes more evident. This is in perfect harmony with the read length trend as the sequencing technologies evolve. The algorithmic platform of ARYANA makes it easy to develop mission-specific aligners for other applications using ARYANA engine.
  
  
  BACKGROUND
  ARYANA with complete source code can be obtained from http://github.com/aryana-aligner.
authors.forename: Milad
authors.initials: M
authors.lastname: Gholami
authors.forename: Aryan
authors.initials: A
authors.lastname: Arbabi
authors.forename: Ali
authors.initials: A
authors.lastname: Sharifi-Zarchi
authors.forename: Hamidreza
authors.initials: H
authors.lastname: Chitsaz
authors.forename: Mehdi
authors.initials: M
authors.lastname: Sadeghi
mesh_terms: D000465:Algorithms; D015894:Genome, Human; D059014:High-Throughput Nucleotide Sequencing / Q000191:economics / Q000379:methods; D006801:Humans; D016415:Sequence Alignment / Q000191:economics / Q000379:methods*; D017422:Sequence Analysis, DNA / Q000191:economics / Q000379:methods*; D012984:Software