Exportação concluída — 

Um algoritmo multimemético auto-adaptativo para o problema de atracamento molecular

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Leonhart, Pablo Felipe
Orientador(a): Dorn, Márcio
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: Não Informado pela instituição
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/10183/201263
Resumo: Atracamento Molecular é uma metodologia que lida com o problema de prever a ligação de um receptor e um ligante em um nível atômico para formar um complexo estável. Como o espaço de busca de possíveis conformações de ligação é vasto, este problema é classificado na teoria da complexidade computacional como um problema NP-difícil. Por conta da alta complexidade, os métodos exatos não são eficientes e várias metaheurísticas têm sido propostas. No entanto, esses métodos são muito dependentes das configurações de parâmetros e das definições do mecanismo de pesquisa, o que requer abordagens capazes de se adaptarem automaticamente ao longo do processo de otimização. Nesta dissertação, é apresentado um novo modelo de coordenação auto-adaptativa de operadores de busca local em um Algoritmo Multimemético para lidar com o problema de Atracamento Molecular. A abordagem é baseada em uma variante do Biased Random Key Genetic Algorithm (BRKGA), funcionando como um operador de busca global, aprimorado com quatro algoritmos de busca local: Best Improvement, First Improvement, Stochastic Hill Descent, e Simulated Annealing. O algoritmo também engloba um modelo de discretização baseado em pequenos cubos para manter diversa a população de soluções. O mecanismo de auto-adaptação ocorre na escolha de qual método de busca local deve ser aplicado durante a execução e, também, no ajuste do parâmetro de raio de perturbação, que representa o quanto a solução é modificada em cada iteração do processo de busca local. Uma nova função de probabilidades também é apresentada, como parte do núcleo de auto-adaptação, para medir o custo-benefício de cada operador de busca local, e assim guiar o processo de busca. O algoritmo multimemético foi testado em um conjunto composto por 16 estruturas baseadas na HIV-protease e comparado com ferramentas existentes na literatura: AutoDock Vina, DockThor e jMetal. Os resultados obtidos mostram que a abordagem pode predizer a ligação de complexos com conformação similar a estruturas conhecidas, em termos de Root-Mean-Square Deviation. Testes estatísticos indicam que o algoritmo apresenta melhores resultados quando comparado a uma abordagem não memética e não adaptativa, e é competitivo com os métodos tradicionais do estado da arte.
id URGS_db4d0ab2146691b3d903018a6885eb07
oai_identifier_str oai:www.lume.ufrgs.br:10183/201263
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str
spelling Leonhart, Pablo FelipeDorn, Márcio2019-11-02T03:51:40Z2019http://hdl.handle.net/10183/201263001103850Atracamento Molecular é uma metodologia que lida com o problema de prever a ligação de um receptor e um ligante em um nível atômico para formar um complexo estável. Como o espaço de busca de possíveis conformações de ligação é vasto, este problema é classificado na teoria da complexidade computacional como um problema NP-difícil. Por conta da alta complexidade, os métodos exatos não são eficientes e várias metaheurísticas têm sido propostas. No entanto, esses métodos são muito dependentes das configurações de parâmetros e das definições do mecanismo de pesquisa, o que requer abordagens capazes de se adaptarem automaticamente ao longo do processo de otimização. Nesta dissertação, é apresentado um novo modelo de coordenação auto-adaptativa de operadores de busca local em um Algoritmo Multimemético para lidar com o problema de Atracamento Molecular. A abordagem é baseada em uma variante do Biased Random Key Genetic Algorithm (BRKGA), funcionando como um operador de busca global, aprimorado com quatro algoritmos de busca local: Best Improvement, First Improvement, Stochastic Hill Descent, e Simulated Annealing. O algoritmo também engloba um modelo de discretização baseado em pequenos cubos para manter diversa a população de soluções. O mecanismo de auto-adaptação ocorre na escolha de qual método de busca local deve ser aplicado durante a execução e, também, no ajuste do parâmetro de raio de perturbação, que representa o quanto a solução é modificada em cada iteração do processo de busca local. Uma nova função de probabilidades também é apresentada, como parte do núcleo de auto-adaptação, para medir o custo-benefício de cada operador de busca local, e assim guiar o processo de busca. O algoritmo multimemético foi testado em um conjunto composto por 16 estruturas baseadas na HIV-protease e comparado com ferramentas existentes na literatura: AutoDock Vina, DockThor e jMetal. Os resultados obtidos mostram que a abordagem pode predizer a ligação de complexos com conformação similar a estruturas conhecidas, em termos de Root-Mean-Square Deviation. Testes estatísticos indicam que o algoritmo apresenta melhores resultados quando comparado a uma abordagem não memética e não adaptativa, e é competitivo com os métodos tradicionais do estado da arte.Molecular Docking is a methodology that deals with the problem of predicting binding of a receptor and a ligand at an atomic level to form a stable complex. Because the search space of possible binding conformations is vast, this problem is classified in computational complexity theory as an NP-difficult problem. Because of the high complexity, the exact methods are not efficient, and several metaheuristics have been proposed. However, these methods are very dependent on parameter settings and search mechanism definitions, which requires approaches that can automatically adapt throughout the optimization process. In this dissertation, a new model of self-adaptive coordination of local search operators is presented in a Multimemetic Algorithm to deal with the problem of Molecular Docking. The approach is based on a variant of the Biased Random Key Genetic Algorithm (BRKGA), running as a global search operator, enhanced with four local search algorithms: Best Improvement, First Improvement, Stochastic Hill Descent, and Simulated Annealing. The algorithm also encompasses a small cube-based discretization model to keep the population of solutions diverse. The self-adaptation mechanism occurs in the choice of which local search method should be applied during execution and also in the perturbation radius parameter setting, which represents how much the solution is modified in each iteration of the local search process. A new probability function is also presented, as part of the self-adaptation core, to measure the cost-effectiveness of each local search operator, and thus guide the search process. The multimemetic algorithm was tested in a set consisting of 16 structures based on HIV-protease and compared with existing tools in the literature: AutoDock Vina, DockThor and jMetal. The results show that the approach can predict the binding of complexes with conformation similar to known structures in terms of Root-Mean-Square Deviation. Statistical tests indicate that the algorithm presents better results when compared to a non-memetic and non-adaptive approach, and is competitive with traditional state-of-the-art methods.application/pdfporBioinformáticaAlgorítmoOptimizationMultimemetic AlgorithmsSelf-adaptive AlgorithmsMolecular DockingStructural BioinformaticsUm algoritmo multimemético auto-adaptativo para o problema de atracamento molecularA self-adaptive multimeme memetic algorithm for the molecular docking problem info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2019mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001103850.pdf.txt001103850.pdf.txtExtracted Texttext/plain276511http://www.lume.ufrgs.br/bitstream/10183/201263/2/001103850.pdf.txtd847e7de67e1e6271764b5008402265aMD52ORIGINAL001103850.pdfTexto completoapplication/pdf4599111http://www.lume.ufrgs.br/bitstream/10183/201263/1/001103850.pdfa9e509fd44ff4352c15a66a5f2d68463MD5110183/2012632019-11-03 03:51:58.413196oai:www.lume.ufrgs.br:10183/201263Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532019-11-03T05:51:58Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Um algoritmo multimemético auto-adaptativo para o problema de atracamento molecular
dc.title.alternative.en.fl_str_mv A self-adaptive multimeme memetic algorithm for the molecular docking problem
title Um algoritmo multimemético auto-adaptativo para o problema de atracamento molecular
spellingShingle Um algoritmo multimemético auto-adaptativo para o problema de atracamento molecular
Leonhart, Pablo Felipe
Bioinformática
Algorítmo
Optimization
Multimemetic Algorithms
Self-adaptive Algorithms
Molecular Docking
Structural Bioinformatics
title_short Um algoritmo multimemético auto-adaptativo para o problema de atracamento molecular
title_full Um algoritmo multimemético auto-adaptativo para o problema de atracamento molecular
title_fullStr Um algoritmo multimemético auto-adaptativo para o problema de atracamento molecular
title_full_unstemmed Um algoritmo multimemético auto-adaptativo para o problema de atracamento molecular
title_sort Um algoritmo multimemético auto-adaptativo para o problema de atracamento molecular
author Leonhart, Pablo Felipe
author_facet Leonhart, Pablo Felipe
author_role author
dc.contributor.author.fl_str_mv Leonhart, Pablo Felipe
dc.contributor.advisor1.fl_str_mv Dorn, Márcio
contributor_str_mv Dorn, Márcio
dc.subject.por.fl_str_mv Bioinformática
Algorítmo
topic Bioinformática
Algorítmo
Optimization
Multimemetic Algorithms
Self-adaptive Algorithms
Molecular Docking
Structural Bioinformatics
dc.subject.eng.fl_str_mv Optimization
Multimemetic Algorithms
Self-adaptive Algorithms
Molecular Docking
Structural Bioinformatics
description Atracamento Molecular é uma metodologia que lida com o problema de prever a ligação de um receptor e um ligante em um nível atômico para formar um complexo estável. Como o espaço de busca de possíveis conformações de ligação é vasto, este problema é classificado na teoria da complexidade computacional como um problema NP-difícil. Por conta da alta complexidade, os métodos exatos não são eficientes e várias metaheurísticas têm sido propostas. No entanto, esses métodos são muito dependentes das configurações de parâmetros e das definições do mecanismo de pesquisa, o que requer abordagens capazes de se adaptarem automaticamente ao longo do processo de otimização. Nesta dissertação, é apresentado um novo modelo de coordenação auto-adaptativa de operadores de busca local em um Algoritmo Multimemético para lidar com o problema de Atracamento Molecular. A abordagem é baseada em uma variante do Biased Random Key Genetic Algorithm (BRKGA), funcionando como um operador de busca global, aprimorado com quatro algoritmos de busca local: Best Improvement, First Improvement, Stochastic Hill Descent, e Simulated Annealing. O algoritmo também engloba um modelo de discretização baseado em pequenos cubos para manter diversa a população de soluções. O mecanismo de auto-adaptação ocorre na escolha de qual método de busca local deve ser aplicado durante a execução e, também, no ajuste do parâmetro de raio de perturbação, que representa o quanto a solução é modificada em cada iteração do processo de busca local. Uma nova função de probabilidades também é apresentada, como parte do núcleo de auto-adaptação, para medir o custo-benefício de cada operador de busca local, e assim guiar o processo de busca. O algoritmo multimemético foi testado em um conjunto composto por 16 estruturas baseadas na HIV-protease e comparado com ferramentas existentes na literatura: AutoDock Vina, DockThor e jMetal. Os resultados obtidos mostram que a abordagem pode predizer a ligação de complexos com conformação similar a estruturas conhecidas, em termos de Root-Mean-Square Deviation. Testes estatísticos indicam que o algoritmo apresenta melhores resultados quando comparado a uma abordagem não memética e não adaptativa, e é competitivo com os métodos tradicionais do estado da arte.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-11-02T03:51:40Z
dc.date.issued.fl_str_mv 2019
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.uri.fl_str_mv http://hdl.handle.net/10183/201263
dc.identifier.nrb.pt_BR.fl_str_mv 001103850
url http://hdl.handle.net/10183/201263
identifier_str_mv 001103850
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:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/201263/2/001103850.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/201263/1/001103850.pdf
bitstream.checksum.fl_str_mv d847e7de67e1e6271764b5008402265a
a9e509fd44ff4352c15a66a5f2d68463
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1831316082468585472