Exploring Graph Traversal Algorithms in Graph-Based Molecular Generation

被引:12
|
作者
Mercado, Rocio [1 ]
Bjerrum, Esben J. [1 ]
Engkvist, Ola [1 ,2 ]
机构
[1] AstraZeneca Gothenburg, R&D, Discovery Sci, Mol AI, S-43150 Molndal, Sweden
[2] Chalmers Univ Technol, Dept Comp Sci & Engn, S-41296 Gothenburg, Sweden
关键词
LIBRARIES;
D O I
10.1021/acs.jcim.1c00777
中图分类号
R914 [药物化学];
学科分类号
100701 ;
摘要
Here, we explore the impact of different graph traversal algorithms on molecular graph generation. We do this by training a graph-based deep molecular generative model to build structures using a node order determined via either a breadth- or depth-first search algorithm. "What we observe is that using a breadth-first traversal leads to better coverage of training data features compared to a depth-first traversal. We have quantified these differences using a variety of metrics on a data set of natural products. These metrics include percent validity, molecular coverage, and molecular shape. We also observe that by using either a breadth- or depth-first traversal it is possible to overtrain the generative models, at which point the results with either graph traversal algorithm are identical.
引用
收藏
页码:2093 / 2100
页数:8
相关论文
共 50 条
  • [1] Verification of Web Service Descriptions using Graph-based Traversal Algorithms
    Gooneratne, Nalaka
    Tari, Zahir
    Harland, James
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1385 - 1392
  • [2] GraphTrek: Asynchronous Graph Traversal for Property Graph-Based Metadata Management
    Dai, Dong
    Carns, Philip
    Ross, Robert B.
    Jenkins, John
    Blauer, Kyle
    Chen, Yong
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 284 - 293
  • [3] Graph-based evolutionary algorithms
    Bryden, Kenneth Mark
    Ashlock, Daniel A.
    Corns, Steven
    Willson, Stephen J.
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (05) : 550 - 567
  • [4] Movie Recommendation Based on Graph Traversal Algorithms
    Demovic, Lubos
    Fritscher, Eduard
    Kriz, Jakub
    Kuzmik, Ondrej
    Proksa, Ondrej
    Vandlikova, Diana
    Zelenik, Dusan
    Bielikova, Maria
    2013 24TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS (DEXA 2013), 2013, : 152 - 156
  • [5] TRANSITIVE CLOSURE ALGORITHMS BASED ON GRAPH TRAVERSAL
    IOANNIDIS, Y
    RAMAKRISHNAN, R
    WINGER, L
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1993, 18 (03): : 512 - 576
  • [6] Making Fast Graph-based Algorithms with Graph Metric Embeddings
    Kutuzov, Andrey
    Dorgham, Mohammad
    Oliynyk, Oleksiy
    Biemann, Chris
    Panchenko, Alexander
    57TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2019), 2019, : 3349 - 3355
  • [7] Relevance of graph-drawing algorithms to graph-based interfaces
    Ibrahim, Bertrand
    Randriamparany, Honitriniela
    Yoshizumi, Hidenori
    Proceedings of the Workshop on Advanced Visual Interfaces, 2000, : 290 - 291
  • [8] Benchmarking graph-based clustering algorithms
    Foggia, P.
    Percannella, G.
    Sansone, C.
    Vento, M.
    IMAGE AND VISION COMPUTING, 2009, 27 (07) : 979 - 988
  • [9] Graph-based algorithms for parallel processes
    Yordanova, S
    16TH ANNUAL INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2002, : 114 - 115
  • [10] TRAVERSAL: A Fast and Adaptive Graph-Based Placement and Routing for CGRAs
    Canesche, Michael
    Menezes, Marcelo
    Carvalho, Westerley
    Torres, Frank Sill
    Jamieson, Peter
    Nacif, Jose Augusto
    Ferreira, Ricardo
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (08) : 1600 - 1612