Simple scalable nucleotic FPGA based short read aligner for exhaustive search of substitution errors
With the advent of the new and continuously improving technologies, in a couple of years DNA sequencing can be as commonplace as a simple blood test. The growth of sequencing efficiency has a larger exponent than the Moore’s law of standard processors, hence alignment and further processing of seque...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Sciendo
2015-12-01
|
Series: | Acta Universitatis Sapientiae: Informatica |
Subjects: | |
Online Access: | https://doi.org/10.1515/ausi-2015-0017 |
id |
doaj-2dbf4502d5e44d86b8cfc72391b148c4 |
---|---|
record_format |
Article |
spelling |
doaj-2dbf4502d5e44d86b8cfc72391b148c42021-09-06T19:40:19ZengSciendoActa Universitatis Sapientiae: Informatica2066-77602015-12-017215118510.1515/ausi-2015-0017ausi-2015-0017Simple scalable nucleotic FPGA based short read aligner for exhaustive search of substitution errorsFehér Péter0Fülöp Ágnes1Debreczeni Gergely2Nagy-Egri Máté3Vesztergombi György4Eötvös Loránd UniversityEötvös Loránd UniversityWigner InstituteWigner InstituteWigner Institute and Eötvös Loránd UniversityWith the advent of the new and continuously improving technologies, in a couple of years DNA sequencing can be as commonplace as a simple blood test. The growth of sequencing efficiency has a larger exponent than the Moore’s law of standard processors, hence alignment and further processing of sequenced data is the bottleneck. The usage of FPGA (Field Programmable Gate Arrays) technology may provide an efficient alternative. We propose a simple algorithm for DNA sequence alignment, which can be realized efficiently by nucleotic principal agents of Non.Neumann nature. The prototype FPGA implementation runs on a small Terasic DE1-SoC demo board with a Cyclone V chip. We present test results and furthermore analyse the theoretical scalability of this system, showing that the execution time is independent of the length of reference genome sequences. A special advantage of this parallel algorithm is that it performs exhaustive search producing all match variants up to a predetermined number of point (mutation) errors.https://doi.org/10.1515/ausi-2015-0017i.2.1d.1.392d20fpgaparallel computingdna sequent |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Fehér Péter Fülöp Ágnes Debreczeni Gergely Nagy-Egri Máté Vesztergombi György |
spellingShingle |
Fehér Péter Fülöp Ágnes Debreczeni Gergely Nagy-Egri Máté Vesztergombi György Simple scalable nucleotic FPGA based short read aligner for exhaustive search of substitution errors Acta Universitatis Sapientiae: Informatica i.2.1 d.1.3 92d20 fpga parallel computing dna sequent |
author_facet |
Fehér Péter Fülöp Ágnes Debreczeni Gergely Nagy-Egri Máté Vesztergombi György |
author_sort |
Fehér Péter |
title |
Simple scalable nucleotic FPGA based short read aligner for exhaustive search of substitution errors |
title_short |
Simple scalable nucleotic FPGA based short read aligner for exhaustive search of substitution errors |
title_full |
Simple scalable nucleotic FPGA based short read aligner for exhaustive search of substitution errors |
title_fullStr |
Simple scalable nucleotic FPGA based short read aligner for exhaustive search of substitution errors |
title_full_unstemmed |
Simple scalable nucleotic FPGA based short read aligner for exhaustive search of substitution errors |
title_sort |
simple scalable nucleotic fpga based short read aligner for exhaustive search of substitution errors |
publisher |
Sciendo |
series |
Acta Universitatis Sapientiae: Informatica |
issn |
2066-7760 |
publishDate |
2015-12-01 |
description |
With the advent of the new and continuously improving technologies, in a couple of years DNA sequencing can be as commonplace as a simple blood test. The growth of sequencing efficiency has a larger exponent than the Moore’s law of standard processors, hence alignment and further processing of sequenced data is the bottleneck. The usage of FPGA (Field Programmable Gate Arrays) technology may provide an efficient alternative. We propose a simple algorithm for DNA sequence alignment, which can be realized efficiently by nucleotic principal agents of Non.Neumann nature. The prototype FPGA implementation runs on a small Terasic DE1-SoC demo board with a Cyclone V chip. We present test results and furthermore analyse the theoretical scalability of this system, showing that the execution time is independent of the length of reference genome sequences. A special advantage of this parallel algorithm is that it performs exhaustive search producing all match variants up to a predetermined number of point (mutation) errors. |
topic |
i.2.1 d.1.3 92d20 fpga parallel computing dna sequent |
url |
https://doi.org/10.1515/ausi-2015-0017 |
work_keys_str_mv |
AT feherpeter simplescalablenucleoticfpgabasedshortreadalignerforexhaustivesearchofsubstitutionerrors AT fulopagnes simplescalablenucleoticfpgabasedshortreadalignerforexhaustivesearchofsubstitutionerrors AT debreczenigergely simplescalablenucleoticfpgabasedshortreadalignerforexhaustivesearchofsubstitutionerrors AT nagyegrimate simplescalablenucleoticfpgabasedshortreadalignerforexhaustivesearchofsubstitutionerrors AT vesztergombigyorgy simplescalablenucleoticfpgabasedshortreadalignerforexhaustivesearchofsubstitutionerrors |
_version_ |
1717768776852701184 |