Paralelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuído

Detalhes bibliográficos
Ano de defesa: 2009
Autor(a) principal: Marucci, Evandro Augusto [UNESP]
Orientador(a): Machado, José Márcio [UNESP]
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Estadual Paulista (Unesp)
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Link de acesso: http://hdl.handle.net/11449/89349
Resumo: Devido a crescente quantidade de dados genômicos para comparação, a computação paralela está se tornando cada vez mais necessária para realizar uma das operaçoes mais importantes da bioinformática, o alinhamento múltiplo de sequências. Atualmente, muitas ferramentas computacionais são utilizadas para resolver alinhamentos e o uso da computação paralela está se tornando cada vez mais generalizado. Entretanto, embora diferentes algoritmos paralelos tenham sido desenvolvidos para suportar as pesquisas genômicas, muitos deles não consideram aspectos fundamentais da computação paralela. O MUSCLE [1] e uma ferramenta que realiza o alinhamento m ultiplo de sequências com um bom desempenho computacional e resultados biológicos signi cativamente precisos [2]. Embora os m etodos utilizados por ele apresentem diferentes versões paralelas propostas na literatura, apenas uma versão paralela do MUSCLE foi proposta [3]. Essa versão, entretanto, foi desenvolvida para sistemas de mem oria compartilhada. O desenvolvimento de uma versão paralela do MUSCLE para sistemas distribu dos e importante dado o grande uso desses sistemas em laboratórios de pesquisa genômica. Esta paralelização e o foco deste trabalho e ela foi realizada utilizando-se abordagens paralelas existentes e criando-se novas abordagens. Como resultado, diferentes estratégias paralelas foram propostas. Estas estratégias podem ser incorporadas a outras ferramentas de alinhamento que utilizam, em determinadas etapas, a mesma abordagem seq uencial. Em cada método paralelizado, considerou-se principalmente a e ciência, a escalabilidade e a capacidade de atender problemas reais da biologia. Os testes realizados mostram que, para cada etapa paralela, ao menos uma estratégia de nida atende bem todos esses crit erios. Al em deste trabalho realizar um paralelismo in edito, ao viabilizar a execução da ferramenta MUSCLE em...
id UNSP_ced6dd3aabfeafec7d0be32f52454a01
oai_identifier_str oai:repositorio.unesp.br:11449/89349
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str
spelling Marucci, Evandro Augusto [UNESP]Universidade Estadual Paulista (Unesp)Sato, Liria MatsumotoManacero Junior, AleardoMachado, José Márcio [UNESP]2014-06-11T19:24:01Z2014-06-11T19:24:01Z2009-02-11MARUCCI, Evandro Augusto. Paralelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuído. 2009. 117 f. Dissertação (mestrado) - Universidade Estadual Paulista, Instituto de Biociências, Letras e Ciências Exatas, 2009.http://hdl.handle.net/11449/89349000591377marucci_ea_me_sjrp.pdf33004153073P2Devido a crescente quantidade de dados genômicos para comparação, a computação paralela está se tornando cada vez mais necessária para realizar uma das operaçoes mais importantes da bioinformática, o alinhamento múltiplo de sequências. Atualmente, muitas ferramentas computacionais são utilizadas para resolver alinhamentos e o uso da computação paralela está se tornando cada vez mais generalizado. Entretanto, embora diferentes algoritmos paralelos tenham sido desenvolvidos para suportar as pesquisas genômicas, muitos deles não consideram aspectos fundamentais da computação paralela. O MUSCLE [1] e uma ferramenta que realiza o alinhamento m ultiplo de sequências com um bom desempenho computacional e resultados biológicos signi cativamente precisos [2]. Embora os m etodos utilizados por ele apresentem diferentes versões paralelas propostas na literatura, apenas uma versão paralela do MUSCLE foi proposta [3]. Essa versão, entretanto, foi desenvolvida para sistemas de mem oria compartilhada. O desenvolvimento de uma versão paralela do MUSCLE para sistemas distribu dos e importante dado o grande uso desses sistemas em laboratórios de pesquisa genômica. Esta paralelização e o foco deste trabalho e ela foi realizada utilizando-se abordagens paralelas existentes e criando-se novas abordagens. Como resultado, diferentes estratégias paralelas foram propostas. Estas estratégias podem ser incorporadas a outras ferramentas de alinhamento que utilizam, em determinadas etapas, a mesma abordagem seq uencial. Em cada método paralelizado, considerou-se principalmente a e ciência, a escalabilidade e a capacidade de atender problemas reais da biologia. Os testes realizados mostram que, para cada etapa paralela, ao menos uma estratégia de nida atende bem todos esses crit erios. Al em deste trabalho realizar um paralelismo in edito, ao viabilizar a execução da ferramenta MUSCLE em...Due to increasing amount of genetic data for comparison, parallel computing is becoming increasingly necessary to perform one of the most important operations in bioinformatics, the multiple sequence alignments. Nowadays, many software tools are used to solve sequence alignments and the use of parallel computing is becoming more and more widespread. However, although di erent parallel algorithms were developed to support genetic researches, many of them do not consider fundamental aspects of parallel computing. The MUSCLE [1] is a tool that performs multiple sequence alignments with good computational performance and biological results signi cantly precise [2]. Although the methods used by them have di erent parallel versions proposed in the literature, only one parallel version of the MUSCLE tool was proposed [3]. This version, however, was developed for shared memory systems. The development of a parallel MUSCLE tool for distributed systems is important given the wide use of such systems in laboratories of genomic researches. This parallelization is the aim of this work and it was done using existing parallel approaches and creating new approaches. Consequently, di erent parallel strategies have been proposed. These strategies can be incorporated into other alignment tools that use, in a given stage, the same sequential approach. In each parallel method, we considered mainly the e ciency, scalability and ability to meet real biological problems. The tests show that, for each parallel step, at least one de ned strategy meets all these criteria. In addition to the new MUSCLE parallelization, enabling it execute in a distributed systems, the results show that the de ned strategies have a better performance than the existing strategies.Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)117 f. : il. color.porUniversidade Estadual Paulista (Unesp)Alephreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPProcessamento paralelo (Computadores)Computação paralelaSistemas distribuídosAnálise de desempenhoAlinhamento de sequênciasParallel computingDistributed systemParalelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuídoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessCiência da Computação - FC/FCT/IBILCE/IGCEComputação científicaUniversidade Estadual Paulista (UNESP), Instituto de Biociências, Letras e Ciências Exatas, São José do Rio PretoPublication43c38943-bd6f-4fb6-a9a5-8482a1f632c0virtual::262467-143c38943-bd6f-4fb6-a9a5-8482a1f632c0virtual::262467-1d7c91376-28ac-4ea8-aada-e75db43fbca8virtual::265243-1d7c91376-28ac-4ea8-aada-e75db43fbca8virtual::265243-1ORIGINALmarucci_ea_me_sjrp.pdfapplication/pdf2105093https://repositorio.unesp.br/bitstreams/6077f9ca-6f73-4782-b8a9-79186cb94321/download5b417abdc99cd4c7f9807768af1ab956MD51trueAnonymousREADTEXTmarucci_ea_me_sjrp.pdf.txtWritten by FormatFilter org.dspace.app.mediafilter.TikaTextExtractionFilter on 2023-12-06T06:17:05Z (GMT).Extracted texttext/plain103504https://repositorio.unesp.br/bitstreams/b82ccab5-c745-4b3b-a5b5-86cdfa6e3184/download5b40411ed958879e09b6d5003d7a8f3bMD54falseAnonymousREADTHUMBNAILmarucci_ea_me_sjrp.pdf.jpgWritten by FormatFilter org.dspace.app.mediafilter.ImageMagickPdfThumbnailFilter on 2016-11-11T08:56:25Z (GMT).IM Thumbnailimage/jpeg3825https://repositorio.unesp.br/bitstreams/00f43f44-364e-480b-9aef-346d061c98cb/downloadf97c6304c97c5cf91006007227e3b265MD53falseAnonymousREAD11449/893492026-05-01T05:01:09.966020Zopen.accessoai:repositorio.unesp.br:11449/89349https://repositorio.unesp.brRepositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462026-05-01T05:01:09Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.pt.fl_str_mv Paralelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuído
title Paralelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuído
spellingShingle Paralelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuído
Marucci, Evandro Augusto [UNESP]
Processamento paralelo (Computadores)
Computação paralela
Sistemas distribuídos
Análise de desempenho
Alinhamento de sequências
Parallel computing
Distributed system
title_short Paralelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuído
title_full Paralelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuído
title_fullStr Paralelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuído
title_full_unstemmed Paralelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuído
title_sort Paralelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuído
author Marucci, Evandro Augusto [UNESP]
author_facet Marucci, Evandro Augusto [UNESP]
author_role author
dc.contributor.institution.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.contributor.committeeMember.none.fl_str_mv Sato, Liria Matsumoto
Manacero Junior, Aleardo
dc.contributor.author.fl_str_mv Marucci, Evandro Augusto [UNESP]
dc.contributor.advisor1.fl_str_mv Machado, José Márcio [UNESP]
contributor_str_mv Machado, José Márcio [UNESP]
dc.subject.por.fl_str_mv Processamento paralelo (Computadores)
Computação paralela
Sistemas distribuídos
Análise de desempenho
Alinhamento de sequências
topic Processamento paralelo (Computadores)
Computação paralela
Sistemas distribuídos
Análise de desempenho
Alinhamento de sequências
Parallel computing
Distributed system
dc.subject.eng.fl_str_mv Parallel computing
Distributed system
description Devido a crescente quantidade de dados genômicos para comparação, a computação paralela está se tornando cada vez mais necessária para realizar uma das operaçoes mais importantes da bioinformática, o alinhamento múltiplo de sequências. Atualmente, muitas ferramentas computacionais são utilizadas para resolver alinhamentos e o uso da computação paralela está se tornando cada vez mais generalizado. Entretanto, embora diferentes algoritmos paralelos tenham sido desenvolvidos para suportar as pesquisas genômicas, muitos deles não consideram aspectos fundamentais da computação paralela. O MUSCLE [1] e uma ferramenta que realiza o alinhamento m ultiplo de sequências com um bom desempenho computacional e resultados biológicos signi cativamente precisos [2]. Embora os m etodos utilizados por ele apresentem diferentes versões paralelas propostas na literatura, apenas uma versão paralela do MUSCLE foi proposta [3]. Essa versão, entretanto, foi desenvolvida para sistemas de mem oria compartilhada. O desenvolvimento de uma versão paralela do MUSCLE para sistemas distribu dos e importante dado o grande uso desses sistemas em laboratórios de pesquisa genômica. Esta paralelização e o foco deste trabalho e ela foi realizada utilizando-se abordagens paralelas existentes e criando-se novas abordagens. Como resultado, diferentes estratégias paralelas foram propostas. Estas estratégias podem ser incorporadas a outras ferramentas de alinhamento que utilizam, em determinadas etapas, a mesma abordagem seq uencial. Em cada método paralelizado, considerou-se principalmente a e ciência, a escalabilidade e a capacidade de atender problemas reais da biologia. Os testes realizados mostram que, para cada etapa paralela, ao menos uma estratégia de nida atende bem todos esses crit erios. Al em deste trabalho realizar um paralelismo in edito, ao viabilizar a execução da ferramenta MUSCLE em...
publishDate 2009
dc.date.issued.fl_str_mv 2009-02-11
dc.date.accessioned.fl_str_mv 2014-06-11T19:24:01Z
dc.date.available.fl_str_mv 2014-06-11T19:24:01Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MARUCCI, Evandro Augusto. Paralelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuído. 2009. 117 f. Dissertação (mestrado) - Universidade Estadual Paulista, Instituto de Biociências, Letras e Ciências Exatas, 2009.
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11449/89349
dc.identifier.aleph.none.fl_str_mv 000591377
dc.identifier.file.none.fl_str_mv marucci_ea_me_sjrp.pdf
dc.identifier.capes.none.fl_str_mv 33004153073P2
identifier_str_mv MARUCCI, Evandro Augusto. Paralelização da ferramenta de alinhamento de sequências MUSCLE para um ambiente distribuído. 2009. 117 f. Dissertação (mestrado) - Universidade Estadual Paulista, Instituto de Biociências, Letras e Ciências Exatas, 2009.
000591377
marucci_ea_me_sjrp.pdf
33004153073P2
url http://hdl.handle.net/11449/89349
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 117 f. : il. color.
dc.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv Aleph
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
bitstream.url.fl_str_mv https://repositorio.unesp.br/bitstreams/6077f9ca-6f73-4782-b8a9-79186cb94321/download
https://repositorio.unesp.br/bitstreams/b82ccab5-c745-4b3b-a5b5-86cdfa6e3184/download
https://repositorio.unesp.br/bitstreams/00f43f44-364e-480b-9aef-346d061c98cb/download
bitstream.checksum.fl_str_mv 5b417abdc99cd4c7f9807768af1ab956
5b40411ed958879e09b6d5003d7a8f3b
f97c6304c97c5cf91006007227e3b265
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv repositoriounesp@unesp.br
_version_ 1878343833415057408