Enumerating Substituted Benzene Isomers of Tree-Like Chemical Graphs

被引:8
作者
Li, Jinghui [1 ]
Nagamochi, Hiroshi [1 ]
Akutsu, Tatsuya [2 ]
机构
[1] Kyoto Univ, Grad Sch Informat, Dept Appl Math & Phys, Kyoto 6068501, Japan
[2] Kyoto Univ, Inst Chem Res, Bioinformat Ctr, Uji, Kyoto 6110011, Japan
基金
日本学术振兴会;
关键词
Isomers enumeration; benzene; chemical graph; dynamic programming; STEREOISOMERS; MOLGEN; GENERATION; UNIVERSE;
D O I
10.1109/TCBB.2016.2628888
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Enumeration of chemical structures is useful for drug design, which is one of the main targets of computational biology and bioinformatics. A chemical graph C with no other cycles than benzene rings is called tree-like, and becomes a tree T possibly with multiple edges if we contract each benzene ring into a single virtual atom of valence 6. All tree-like chemical graphs with a given tree representation T are called the substituted benzene isomers of T. When we replace each virtual atom in T with a benzene ring to obtain a substituted benzene isomer, distinct isomers of T are caused by the difference in arrangements of atom groups around a benzene ring. In this paper, we propose an efficient algorithm that enumerates all substituted benzene isomers of a given tree representation T. Our algorithm first counts the number f of all the isomers of the tree representation by a dynamic programming method. To enumerate all the isomers, for each k = 1,2, ... , f, our algorithm then generates the 6th isomer by backtracking the counting phase of the dynamic programming. We also implemented our algorithm for computational experiments.
引用
收藏
页码:633 / 646
页数:14
相关论文
共 32 条
[1]   Kernel Methods for Chemical Compounds: From Classification to Design [J].
Akutsu, Tatsuya ;
Nagamochi, Hiroshi .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (10) :1846-1853
[2]  
Balaban A. T., 1976, Chemical Applications of Graph Theory
[3]  
BALABAN AT, 1973, REV ROUM CHIM, V18, P635
[4]   MOLGEN(+), A GENERATOR OF CONNECTIVITY ISOMERS AND STEREOISOMERS FOR MOLECULAR-STRUCTURE ELUCIDATION [J].
BENECKE, C ;
GRUND, R ;
HOHBERGER, R ;
KERBER, A ;
LAUE, R ;
WIELAND, T .
ANALYTICA CHIMICA ACTA, 1995, 314 (03) :141-147
[5]   MOLecular structure GENeration with MOLGEN, new features and future developments [J].
Benecke, C ;
Gruner, T ;
Kerber, A ;
Laue, R ;
Wieland, T .
FRESENIUS JOURNAL OF ANALYTICAL CHEMISTRY, 1997, 359 (01) :23-32
[6]   970 Million Druglike Small Molecules for Virtual Screening in the Chemical Universe Database GDB-13 [J].
Blum, Lorenz C. ;
Reymond, Jean-Louis .
JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2009, 131 (25) :8732-+
[7]   APPLICATIONS OF ARTIFICIAL INTELLIGENCE FOR CHEMICAL INFERENCE .22. AUTOMATIC RULE FORMATION IN MASS-SPECTROMETRY BY MEANS OF META-DENDRAL PROGRAM [J].
BUCHANAN, BG ;
SMITH, DH ;
WHITE, WC ;
GRITTER, RJ ;
FEIGENBAUM, EA ;
LEDERBERG, J ;
DJERASSI, C .
JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 1976, 98 (20) :6168-6178
[8]   A maximum common substructure-based algorithm for searching and predicting drug-like compounds [J].
Cao, Yiqun ;
Jiang, Tao ;
Girke, Thomas .
BIOINFORMATICS, 2008, 24 (13) :I366-I374
[9]  
Cayley A., 1875, Report of the British Association for the Advancement of Science, P257
[10]  
Faulon JL, 2010, CH CRC MATH COMP BIO, P1, DOI 10.1201/9781420082999