arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 0901.4833q-bio.QM
收藏

求解蛋白质结构相似性的最大团问题

Solving Maximum Clique Problem for Protein Structure Similarity

Noël Malod-Dognin, Rumen Andonov, Nicola Yanev

摘要:

分子生物学的一个基本假设是,共享紧密三维(3D)结构的蛋白质可能具有共同的功能,并且在大多数情况下来自同一祖先。因此,计算两个蛋白质结构之间的相似性是一项至关重要的任务,并已被广泛研究。评估两种蛋白质的相似性可以通过在它们的组分之间找到最佳的一对一匹配来完成,这相当于在特定的“比对图”中识别最大加权团。在本文中,我们提出了一个新的整数规划制定解决这样的集团问题。该模型已使用CPLEX Callable Library实现。此外,我们设计了一个专用的分支定界算法来解决最大基数团问题。这两种方法都已集成到VAST(矢量比对搜索工具)中,VAST是一种用于比对蛋白质3D结构的软件,主要用于NCBI(国家生物技术信息中心)。原始的VAST团求解器使用著名的Bron和Kerbosh算法(BK)。我们对真实蛋白质比对实例的计算结果表明,对于最大的蛋白质,我们的分支定界算法比BK快116倍。

英文摘要:

A basic assumption of molecular biology is that proteins sharing close three-dimensional (3D) structures are likely to share a common function and in most cases derive from a same ancestor. Computing the similarity between two protein structures is therefore a crucial task and has been extensively investigated. Evaluating the similarity of two proteins can be done by finding an optimal one-to-one matching between their components, which is equivalent to identifying a maximum weighted clique in a specific "alignment graph". In this paper we present a new integer programming formulation for solving such clique problems. The model has been implemented using the ILOG CPLEX Callable Library. In addition, we designed a dedicated branch and bound algorithm for solving the maximum cardinality clique problem. Both approaches have been integrated in VAST (Vector Alignment Search Tool) - a software for aligning protein 3D structures largely used in NCBI (National Center for Biotechnology Information). The original VAST clique solver uses the well known Bron and Kerbosh algorithm (BK). Our computational results on real life protein alignment instances show that our branch and bound algorithm is up to 116 times faster than BK for the largest proteins.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑