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...

Full description

Bibliographic Details
Main Authors: Fehér Péter, Fülöp Ágnes, Debreczeni Gergely, Nagy-Egri Máté, Vesztergombi György
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