...
首页> 外文期刊>BMC Bioinformatics >A hybrid approach to protein folding problem integrating constraint programming with local search
【24h】

A hybrid approach to protein folding problem integrating constraint programming with local search

机译:结合约束编程和局部搜索的蛋白质折叠问题混合方法

获取原文
           

摘要

Background The protein folding problem remains one of the most challenging open problems in computational biology. Simplified models in terms of lattice structure and energy function have been proposed to ease the computational hardness of this optimization problem. Heuristic search algorithms and constraint programming are two common techniques to approach this problem. The present study introduces a novel hybrid approach to simulate the protein folding problem using constraint programming technique integrated within local search. Results Using the face-centered-cubic lattice model and 20 amino acid pairwise interactions energy function for the protein folding problem, a constraint programming technique has been applied to generate the neighbourhood conformations that are to be used in generic local search procedure. Experiments have been conducted for a few small and medium sized proteins. Results have been compared with both pure constraint programming approach and local search using well-established local move set. Substantial improvements have been observed in terms of final energy values within acceptable runtime using the hybrid approach. Conclusion Constraint programming approaches usually provide optimal results but become slow as the problem size grows. Local search approaches are usually faster but do not guarantee optimal solutions and tend to stuck in local minima. The encouraging results obtained on the small proteins show that these two approaches can be combined efficiently to obtain better quality solutions within acceptable time. It also encourages future researchers on adopting hybrid techniques to solve other hard optimization problems.
机译:背景技术蛋白质折叠问题仍然是计算生物学中最具挑战性的开放问题之一。已经提出了关于晶格结构和能量函数的简化模型以减轻该优化问题的计算难度。启发式搜索算法和约束编程是解决此问题的两种常用技术。本研究介绍了一种新颖的混合方法,可使用集成在本地搜索中的约束编程技术来模拟蛋白质折叠问题。结果使用面向脸的立方晶格模型和蛋白质折叠问题的20个氨基酸成对相互作用的能量函数,约束编程技术已应用于生成邻域构象,该构象将用于通用局部搜索过程。已经对几种中小型蛋白质进行了实验。将结果与纯约束编程方法和使用已建立的本地移动集的本地搜索进行了比较。使用混合方法,已在可接受的运行时间范围内观察到最终能量值方面的实质性改进。结论约束编程方法通常可提供最佳结果,但随着问题规模的增长而变慢。本地搜索方法通常更快,但不能保证最佳解决方案,并且倾向于停留在本地最小值中。在小蛋白上获得的令人鼓舞的结果表明,这两种方法可以有效地组合在一起,以在可接受的时间内获得质量更高的溶液。它还鼓励未来的研究人员采用混合技术来解决其他困难的优化问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号