Arquiteturas em FPGA para comparação de sequências biológicas em espaço linear
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UnB |
Texto Completo: | http://repositorio.unb.br/handle/10482/1213 |
Resumo: | Tese (doutorado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2008. |
id |
UNB_ce2ffadf21812cc8fef4f7db1be2f6b4 |
---|---|
oai_identifier_str |
oai:repositorio.unb.br:10482/1213 |
network_acronym_str |
UNB |
network_name_str |
Repositório Institucional da UnB |
repository_id_str |
|
spelling |
Arquiteturas em FPGA para comparação de sequências biológicas em espaço linearFPGA architectures for biological sequence comparison in linear spaceArquitetura em FPGASequências biológicasEspaço linearArquitetura wavefrontBiologia computacionalBioinformáticaAlinhamento de sequênciasTese (doutorado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2008.O alinhamento de seqüências biológicas é uma das operações mais básicas em bioinformática, tendo por objetivo determinar a similaridade entre as seqüências. A solução deste problema envolve geralmente a comparação de seqüências através de programação dinâmica. Este tipo de comparação gera resultados ótimos mas possui complexidade quadrática de tempo, justificando métodos para sua aceleração em hardware como o FPGA. Na presente tese foram projetadas arquiteturas wavefront em FPGA utilizando espaço linear para três diferentes algoritmos. O primeiro algoritmo foi o de Smith-Waterman. Ele foi implementado na forma de um vetor wavefront e foi utilizado na aceleração da fase inicial de um algoritmo de alinhamento. Esta arquitetura foi capaz de recuperar o maior escore e posição em espaço linear. Esta arquitetura foi sintetizada em FPGA e o melhor resultado da arquitetura foi 246,9 vezes mais rápido que em software, demonstrando a utilidade da arquitetura. A seguir, foi projetada uma arquitetura para a recuperação do escore ótimo do algoritmo de programação dinâmica DIALIGN também em espaço linear. Foram obtidos resultados até 383,41 vezes superiores ao programa em software. Para recuperar o alinhamento ótimo no DIALIGN é necessário espaço quadrático. Assim, foi projetada uma variante do DIALIGN capaz de recuperar o alinhamento de duas seqüências em espaço linear. Após a implementação em hardware, os resultados obtidos foram até 141,38 vezes mais rápido que a implementação em software. ______________________________________________________________________________________ ABSTRACTThe alignment of biological sequences is one of the more basic operations in bioinformatics. Its purpose is to find the similarity between sequences. The solution to this problem generally involves sequence comparison through dynamic programming. This kind of comparison yields optimal results but has quadratic time complexity thus justifying its hardware acceleration in FPGA. In this thesis, linear space wavefront architectures were designed in FPGA for three different algorithms. The first algorithm was Smith-Waterman. It was implemented in a wavefront array and utilized to accelerate the initial phase of a sequence alignment algorithm. This architecture was able to retrieve the largest score and its position in linear space. It was synthesized in FPGA and the best result was 246,9 times faster than software, showing the appropriateness of the architecture. Also, an architecture to retrieve the optimal DIALIGN score in linear space was designed. The results were up to 383,41 times better than software. The retrieval of the optimal alignment for DIALIGN needs quadratic space. Therefore, a variant for the DIALIGN dynamic programming algorithm was proposed to retrieve the alignment in linear space. This variant was implemented in hardware and the results were up to 141,38 times faster than the software implementation.Melo, Alba Cristina Magalhães Alves deCorrêa, Jan Mendonça2009-02-12T17:40:50Z2009-02-12T17:40:50Z2008-052008-052008-05info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfCORRÊA, Jan Mendonça. Arquiteturas em FPGA para comparação de sequências biológicas em espaço linear. 2008. 151 f. Tese (Doutorado em Engenharia Elétrica)-Universidade de Brasília, Brasília, 2008.http://repositorio.unb.br/handle/10482/1213info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2023-07-07T21:09:46Zoai:repositorio.unb.br:10482/1213Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2023-07-07T21:09:46Repositório Institucional da UnB - Universidade de Brasília (UnB)false |
dc.title.none.fl_str_mv |
Arquiteturas em FPGA para comparação de sequências biológicas em espaço linear FPGA architectures for biological sequence comparison in linear space |
title |
Arquiteturas em FPGA para comparação de sequências biológicas em espaço linear |
spellingShingle |
Arquiteturas em FPGA para comparação de sequências biológicas em espaço linear Corrêa, Jan Mendonça Arquitetura em FPGA Sequências biológicas Espaço linear Arquitetura wavefront Biologia computacional Bioinformática Alinhamento de sequências |
title_short |
Arquiteturas em FPGA para comparação de sequências biológicas em espaço linear |
title_full |
Arquiteturas em FPGA para comparação de sequências biológicas em espaço linear |
title_fullStr |
Arquiteturas em FPGA para comparação de sequências biológicas em espaço linear |
title_full_unstemmed |
Arquiteturas em FPGA para comparação de sequências biológicas em espaço linear |
title_sort |
Arquiteturas em FPGA para comparação de sequências biológicas em espaço linear |
author |
Corrêa, Jan Mendonça |
author_facet |
Corrêa, Jan Mendonça |
author_role |
author |
dc.contributor.none.fl_str_mv |
Melo, Alba Cristina Magalhães Alves de |
dc.contributor.author.fl_str_mv |
Corrêa, Jan Mendonça |
dc.subject.por.fl_str_mv |
Arquitetura em FPGA Sequências biológicas Espaço linear Arquitetura wavefront Biologia computacional Bioinformática Alinhamento de sequências |
topic |
Arquitetura em FPGA Sequências biológicas Espaço linear Arquitetura wavefront Biologia computacional Bioinformática Alinhamento de sequências |
description |
Tese (doutorado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2008. |
publishDate |
2008 |
dc.date.none.fl_str_mv |
2008-05 2008-05 2008-05 2009-02-12T17:40:50Z 2009-02-12T17:40:50Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
CORRÊA, Jan Mendonça. Arquiteturas em FPGA para comparação de sequências biológicas em espaço linear. 2008. 151 f. Tese (Doutorado em Engenharia Elétrica)-Universidade de Brasília, Brasília, 2008. http://repositorio.unb.br/handle/10482/1213 |
identifier_str_mv |
CORRÊA, Jan Mendonça. Arquiteturas em FPGA para comparação de sequências biológicas em espaço linear. 2008. 151 f. Tese (Doutorado em Engenharia Elétrica)-Universidade de Brasília, Brasília, 2008. |
url |
http://repositorio.unb.br/handle/10482/1213 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
instname_str |
Universidade de Brasília (UnB) |
instacron_str |
UNB |
institution |
UNB |
reponame_str |
Repositório Institucional da UnB |
collection |
Repositório Institucional da UnB |
repository.name.fl_str_mv |
Repositório Institucional da UnB - Universidade de Brasília (UnB) |
repository.mail.fl_str_mv |
repositorio@unb.br |
_version_ |
1810580677665488896 |