Literature DB >> 21848281

Efficient enumeration of stereoisomers of outerplanar chemical graphs using dynamic programming.

Tomoki Imada1, Shunsuke Ota, Hiroshi Nagamochi, Tatsuya Akutsu.   

Abstract

Exhaustive and nonredundant generation of stereoisomers of a chemical compound with a specified constitution is an important tool for molecular structure elucidation and molecular design. It is known that many chemical compounds have outerplanar graph structures. In this paper we deal with chemical compounds composed of carbon, hydrogen, oxygen, and nitrogen atoms whose graphical structures are outerplanar and consider stereoisomers caused only by asymmetry around carbon atoms. Based on dynamic programming, we propose an algorithm of generating all stereoisomers without duplication. We treat a given outerplanar graph as a graph rooted at its structural center. Our algorithm first recursively computes the number of stereoisomers of the subgraph induced by the descendants of each vertex and then constructs each stereoisomer by backtracking the process of computing the numbers of stereoisomers. Our algorithm correctly counts the number of stereoisomers in O(n) time and space and correctly enumerates all of the stereoisomers in O(n³) time per stereoisomer on average and in O(n) space, where n is the number of atoms in a given structure.

Entities:  

Mesh:

Year:  2011        PMID: 21848281     DOI: 10.1021/ci200084b

Source DB:  PubMed          Journal:  J Chem Inf Model        ISSN: 1549-9596            Impact factor:   4.956


  2 in total

Review 1.  Comparison and enumeration of chemical graphs.

Authors:  Tatsuya Akutsu; Hiroshi Nagamochi
Journal:  Comput Struct Biotechnol J       Date:  2013-02-26       Impact factor: 7.271

2.  OMG: Open Molecule Generator.

Authors:  Julio E Peironcely; Miguel Rojas-Chertó; Davide Fichera; Theo Reijmers; Leon Coulier; Jean-Loup Faulon; Thomas Hankemeier
Journal:  J Cheminform       Date:  2012-09-17       Impact factor: 5.514

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.