Clique-detection algorithms for matching three-dimensional molecular structures

被引:53
作者
Gardiner, EJ
Artymiuk, PJ
Willett, P
机构
[1] Univ Sheffield, Dept Informat Studies, Sheffield S10 2TN, S Yorkshire, England
[2] Univ Sheffield, Krebs Inst Biomolec Res, Sheffield S10 2TN, S Yorkshire, England
[3] Univ Sheffield, Dept Mol Biol & Biotechnol, Sheffield S10 2TN, S Yorkshire, England
基金
英国工程与自然科学研究理事会;
关键词
Bron-Kerbosch algorithm; Carraghan-Pardalos algorithm; clique detection; graph matching; maximal common substructure; pharmacophore mapping;
D O I
10.1016/S1093-3263(97)00089-2
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
The representation of chemical and biological molecules by means of graphs permits the use of a maximum common subgraph (MCS) isomorphism algorithm to identify the structural relationships existing between pairs of such molecular graphs. Clique detection provides an efficient way of implementing MCS detection, and this article reports a comparison of several different clique-detection algorithms when used for this purpose. Experiments with both small molecules and proteins demonstrate that the most efficient of these particular applications, which typically involve correspondence graphs with low edge densities, is the algorithm described by Carraghan and Pardalos. This is shown to be two to three times faster than the Bron-Kerbosch algorithm that has been used previously far MCS applications in chemistry and biology. However, the latter algorithm enables all substructures common to a pair of molecules to be identified and not just the largest ones, as with the other algorithms considered here. The two algorithms can usefully be combined to increase the efficiency of database-searching systems that use the MCS as a measure of structural similarity. (C) 1998 by Elsevier Science Inc.
引用
收藏
页码:245 / 253
页数:9
相关论文
共 42 条
[41]  
TOMITA E, 1985, J SOC SIGNAL P J, V68, P221
[42]  
WILLETT P, 1991, 3 DIMENSIONAL CHEM S