Реализация муравьиного алгоритма фолдинга белков методами программных агентов в распределенных системах
- № 2(8) 2017
Страницы:
103
–
113
Язык: русский
Аннотация
Проблема фолдинга белков, связанная с поиском третичной структуры белка по его первичной аминокислотной
последовательности, является важнейшей в структурной биологии. К сожалению, даже такая грубая модель,
как HP-PFP-2, учитывающая только гидрофобные взаимодействия аминокислотных остатков на двумерной
решетке, описывает NP-полную задачу. Она успешно решается только эвристическими методами глобальной
оптимизации, например, муравьиным алгоритмом. В статье исследуются способы модификации и
распараллеливания муравьиного алгоритма для задачи фолдинга белков. Подробно описана программная
реализация параллельного муравьиного алгоритма с использованием программных агентов, на платформе
JADE в грид-системах. Обсуждаются результаты вычислительного эксперимента.
The protein folding problem associated with the search of the tertiary structure of the protein at the primary amino acid sequence, is important in structural biology. Unfortunately, even such a crude model as HP-PFP-2, taking into account only hydrophobic interaction of amino acid residues on a two-dimensional lattice is NP-hard and can be successfully solved only by heuristic methods of global optimization, for example, the ant colony optimization algorithm.The article examines the methods of modification and parallelization of ant colony optimization algorithm for the problem of protein folding. The software implementation of parallel ant colony optimization algorithm on the JADE platform in grid systems described in detail The article discusses the results of computational experiment.
Dastlabki aminokislotali ketma-ketligi bo’yicha oqsil foldingining uchlamchi tuzilishini izlash strukturali bioligiya sohasining asosiy muammosi hisoblanadi. Afsuski, HP-PFP-2 tipdagi qo’pol modellar ham faqat ikki o’lchovli panjarada aminokislota qoldiqlarining gidrofobli ta’siri inobatga olingan, NP murakkab hisoblanadi va faqat evristik usulda global optimallashtirish orqali echimi olinadi. Masalan, chumoli algoritmi yordamida. Maqolada oqsil foldingi masalasi uchun chumoli algoritmini parallel hisoblash va takomillashtirish usullari tadqiq etilgan. Grid tizimi Jade platformasida chumoli algoritmini parallelashtirish dasturiy tatbiqi to’liq tavsiflangan. Hisoblash tajribalardan olingan natijalari muhokama etilgan.
The protein folding problem associated with the search of the tertiary structure of the protein at the primary amino acid sequence, is important in structural biology. Unfortunately, even such a crude model as HP-PFP-2, taking into account only hydrophobic interaction of amino acid residues on a two-dimensional lattice is NP-hard and can be successfully solved only by heuristic methods of global optimization, for example, the ant colony optimization algorithm.The article examines the methods of modification and parallelization of ant colony optimization algorithm for the problem of protein folding. The software implementation of parallel ant colony optimization algorithm on the JADE platform in grid systems described in detail The article discusses the results of computational experiment.
Dastlabki aminokislotali ketma-ketligi bo’yicha oqsil foldingining uchlamchi tuzilishini izlash strukturali bioligiya sohasining asosiy muammosi hisoblanadi. Afsuski, HP-PFP-2 tipdagi qo’pol modellar ham faqat ikki o’lchovli panjarada aminokislota qoldiqlarining gidrofobli ta’siri inobatga olingan, NP murakkab hisoblanadi va faqat evristik usulda global optimallashtirish orqali echimi olinadi. Masalan, chumoli algoritmi yordamida. Maqolada oqsil foldingi masalasi uchun chumoli algoritmini parallel hisoblash va takomillashtirish usullari tadqiq etilgan. Grid tizimi Jade platformasida chumoli algoritmini parallelashtirish dasturiy tatbiqi to’liq tavsiflangan. Hisoblash tajribalardan olingan natijalari muhokama etilgan.