ArbAlign: A Tool for Optimal Alignment of Arbitrarily Ordered Isomers Using the Kuhn-Munkres Algorithm

被引:55
作者
Temelso, Berhane [1 ,2 ,5 ,6 ]
Mabey, Joel M. [1 ,2 ]
Kubota, Toshiro [3 ]
Appiah-Padi, Nana [1 ,2 ,4 ]
Shields, George C. [1 ,2 ,5 ,6 ]
机构
[1] Bucknell Univ, Deans Off, Coll Arts & Sci, Lewisburg, PA 17837 USA
[2] Bucknell Univ, Dept Chem, Lewisburg, PA 17837 USA
[3] Susquehanna Univ, Dept Math Sci, Selinsgrove, PA 17870 USA
[4] Lewisburg Area High Sch, Lewisburg, PA 17837 USA
[5] Furman Univ, Provosts Off, Greenville, SC 29613 USA
[6] Furman Univ, Dept Chem, Greenville, SC 29613 USA
基金
美国国家科学基金会;
关键词
LENNARD-JONES CLUSTERS; MOLECULAR SIMILARITY; SUPERPOSITION; SHAPE; OPTIMIZATION; RECOGNITION; QUATERNIONS; ASSIGNMENT; SYMMETRY; DATABASE;
D O I
10.1021/acs.jcim.6b00546
中图分类号
R914 [药物化学];
学科分类号
100705 [微生物与生化药学];
摘要
When assessing the similarity between two isomers whose atoms are ordered identically, one typically translates and rotates their Cartesian coordinates for best alignment and computes the pairwise root-mean-square distance (RMSD). However, if the atoms are ordered differently or the molecular axes are switched, it is necessary to find the best ordering of the atoms and check for optimal axes before calculating a meaningful pairwise RMSD. The factorial scaling of finding the best ordering by looking at all permutations is too expensive for any system with more than ten atoms. We report use of the Kuhn Munkres matching algorithm to reduce the cost of finding the best ordering from factorial to polynomial scaling. That allows the application of this scheme to any arbitrary system efficiently. Its performance is demonstrated for a range of molecular clusters as well as rigid systems. The largely standalone tool is freely available for download and distribution under the GNU General Public License v3.0 (GNU_GPL_v3) agreement. An online implementation is also provided via a web server (http://www.arbalign.org) for convenient use.
引用
收藏
页码:1045 / 1054
页数:10
相关论文
共 54 条
[21]
Johnson M. A., 1990, M 196 1988 LOS ANG C
[22]
SOLUTION FOR BEST ROTATION TO RELATE 2 SETS OF VECTORS [J].
KABSCH, W .
ACTA CRYSTALLOGRAPHICA SECTION A, 1976, 32 (SEP1) :922-923
[23]
Quaternions in molecular modeling [J].
Karney, Charles F. F. .
JOURNAL OF MOLECULAR GRAPHICS & MODELLING, 2007, 25 (05) :595-604
[24]
Build-Up Algorithm for Atomic Correspondence between Chemical Structures [J].
Kawabata, Takeshi .
JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2011, 51 (08) :1775-1787
[25]
A COMBINATORIAL ALGORITHM FOR CALCULATING LIGAND-BINDING [J].
KUHL, FS ;
CRIPPEN, GM ;
FRIESEN, DK .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 1984, 5 (01) :24-34
[26]
The Hungarian Method for the assignment problem [J].
Kuhn, HW .
NAVAL RESEARCH LOGISTICS, 2005, 52 (01) :7-21
[27]
Molecular similarity and diversity in chemoinformatics: From theory to applications [J].
Maldonado, AG ;
Doucet, JP ;
Petitjean, M ;
Fan, BT .
MOLECULAR DIVERSITY, 2006, 10 (01) :39-79
[28]
The discovery of unexpected isomers in sodium heptamers by Born-Oppenheimer molecular dynamics [J].
Manuel Vasquez-Perez, Jose ;
Gamboa Martinez, Gabriel Ulises ;
Koester, Andreas M. ;
Calaminici, Patrizia .
JOURNAL OF CHEMICAL PHYSICS, 2009, 131 (12)
[29]
How Different Are Two Chemical Structures? [J].
Marques, J. M. C. ;
Llanio-Trujillo, J. L. ;
Abreu, P. E. ;
Pereira, F. B. .
JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2010, 50 (12) :2129-2140
[30]
Field interaction and geometrical overlap: A new simplex and experimental design based computational procedure for superposing small ligand molecules [J].
Melani, F ;
Gratteri, P ;
Adamo, M ;
Bonaccini, C .
JOURNAL OF MEDICINAL CHEMISTRY, 2003, 46 (08) :1359-1371