Cargando…

ARYANA: Aligning Reads by Yet Another Approach

MOTIVATION: 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 gi...

Descripción completa

Detalles Bibliográficos
Autores principales: Gholami, Milad, Arbabi, Aryan, Sharifi-Zarchi, Ali, Chitsaz, Hamidreza, Sadeghi, Mehdi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4168712/
https://www.ncbi.nlm.nih.gov/pubmed/25252881
http://dx.doi.org/10.1186/1471-2105-15-S9-S12
_version_ 1782335604362575872
author Gholami, Milad
Arbabi, Aryan
Sharifi-Zarchi, Ali
Chitsaz, Hamidreza
Sadeghi, Mehdi
author_facet Gholami, Milad
Arbabi, Aryan
Sharifi-Zarchi, Ali
Chitsaz, Hamidreza
Sadeghi, Mehdi
author_sort Gholami, Milad
collection PubMed
description MOTIVATION: 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. CONTRIBUTION: 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. AVAILABILITY: ARYANA with complete source code can be obtained from http://github.com/aryana-aligner
format Online
Article
Text
id pubmed-4168712
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-41687122014-10-02 ARYANA: Aligning Reads by Yet Another Approach Gholami, Milad Arbabi, Aryan Sharifi-Zarchi, Ali Chitsaz, Hamidreza Sadeghi, Mehdi BMC Bioinformatics Proceedings MOTIVATION: 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. CONTRIBUTION: 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. AVAILABILITY: ARYANA with complete source code can be obtained from http://github.com/aryana-aligner BioMed Central 2014-09-10 /pmc/articles/PMC4168712/ /pubmed/25252881 http://dx.doi.org/10.1186/1471-2105-15-S9-S12 Text en Copyright © 2014 Gholami et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/4.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Proceedings
Gholami, Milad
Arbabi, Aryan
Sharifi-Zarchi, Ali
Chitsaz, Hamidreza
Sadeghi, Mehdi
ARYANA: Aligning Reads by Yet Another Approach
title ARYANA: Aligning Reads by Yet Another Approach
title_full ARYANA: Aligning Reads by Yet Another Approach
title_fullStr ARYANA: Aligning Reads by Yet Another Approach
title_full_unstemmed ARYANA: Aligning Reads by Yet Another Approach
title_short ARYANA: Aligning Reads by Yet Another Approach
title_sort aryana: aligning reads by yet another approach
topic Proceedings
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4168712/
https://www.ncbi.nlm.nih.gov/pubmed/25252881
http://dx.doi.org/10.1186/1471-2105-15-S9-S12
work_keys_str_mv AT gholamimilad aryanaaligningreadsbyyetanotherapproach
AT arbabiaryan aryanaaligningreadsbyyetanotherapproach
AT sharifizarchiali aryanaaligningreadsbyyetanotherapproach
AT chitsazhamidreza aryanaaligningreadsbyyetanotherapproach
AT sadeghimehdi aryanaaligningreadsbyyetanotherapproach