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...
Autores principales: | , , , , |
---|---|
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 |