BREADTH-FIRST SEARCH APPROACH TO ENUMERATION OF TREE-LIKE CHEMICAL COMPOUNDS

被引:7
|
作者
Zhao, Yang [1 ]
Hayashida, Morihiro [1 ]
Jindalertudomdee, Jira [1 ]
Nagamochi, Hiroshi [2 ]
Akutsu, Tatsuya [1 ]
机构
[1] Kyoto Univ, Bioinformat Ctr, Inst Chem Res, Uji, Kyoto 6110011, Japan
[2] Kyoto Univ, Grad Sch Informat, Dept Appl Math & Phys, Sakyo Ku, Kyoto 6068501, Japan
关键词
Enumeration; chemical graphs; breadth-first search; drug design; tree structure; PATH FREQUENCY; STEREOISOMERS; GRAPHS;
D O I
10.1142/S0219720013430075
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Molecular enumeration plays a basic role in the design of drugs, which has been studied by mathematicians, computer scientists, and chemists for quite a long time. Although many researchers are involved in developing enumeration algorithms specific to drug design systems, molecular enumeration is still a hard problem to date due to its exponentially increasing large search space with larger number of atoms. To alleviate this defect, we propose efficient algorithms, BfsSimEnum and BfsMulEnum to enumerate tree-like molecules without and with multiple bonds, respectively, where chemical compounds are represented as molecular graphs. In order to reduce the large search space, we adjust some important concepts such as left-heavy, center-rooted, and normal form to molecular tree graphs. Different from many existing approaches, BfsSimEnum and BfsMulEnum firstly enumerate tree-like compounds by breadth-first search order. Computational experiments are performed to compare with several existing methods. The results suggest that our proposed methods are exact and more efficient.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Enumeration method for tree-like chemical compounds with benzene rings and naphthalene rings by breadth-first search order
    Jindalertudomdee, Jira
    Hayashida, Morihiro
    Zhao, Yang
    Akutsu, Tatsuya
    BMC BIOINFORMATICS, 2016, 17
  • [2] Enumeration method for tree-like chemical compounds with benzene rings and naphthalene rings by breadth-first search order
    Jira Jindalertudomdee
    Morihiro Hayashida
    Yang Zhao
    Tatsuya Akutsu
    BMC Bioinformatics, 17
  • [3] Enumeration Method for Structural Isomers Containing User-Defined Structures Based on Breadth-First Search Approach
    Jindalertudomdee, Jira
    Hayashida, Morihiro
    Akutsu, Tatsuya
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2016, 23 (08) : 625 - 640
  • [4] Efficient Breadth-First Reduct Search
    Boonjing, Veera
    Chanvarasuth, Pisit
    MATHEMATICS, 2020, 8 (05)
  • [5] CyGraph: A Reconfigurable Architecture for Parallel Breadth-First Search
    Attia, Osama G.
    Johnson, Tyler
    Townsend, Kevin
    Jones, Philip
    Zambreno, Joseph
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 228 - 235
  • [6] Heuristic algorithms for reliability estimation based on breadth-first search of a grid tree
    Chen, Xuyong
    Xu, Zhifeng
    Wu, Yushun
    Wu, Qiaoyun
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2023, 232
  • [7] Breadth-First Search Approach for Mining Serial Episodes with Simultaneous Events
    Gandreti, Santhosh B.
    Ibrahim, A.
    Sastry, P. S.
    PROCEEDINGS OF 7TH JOINT INTERNATIONAL CONFERENCE ON DATA SCIENCE AND MANAGEMENT OF DATA, CODS-COMAD 2024, 2024, : 36 - 44
  • [8] Direction-optimizing breadth-first search
    Beamer, Scott
    Asanovic, Krste
    Patterson, David
    SCIENTIFIC PROGRAMMING, 2013, 21 (3-4) : 137 - 148
  • [9] Parallelizability of the stack breadth-first search problem
    Nakashima, T
    Fujiwara, A
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 722 - 727
  • [10] A parallel algorithm for the stack breadth-first search
    Nakashima, T
    Fujiwara, A
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (12) : 1955 - 1958