Ring system-based chemical graph generation for de novo molecular design

J Comput Aided Mol Des. 2016 May;30(5):425-46. doi: 10.1007/s10822-016-9916-1. Epub 2016 Jun 14.

Abstract

Generating chemical graphs in silico by combining building blocks is important and fundamental in virtual combinatorial chemistry. A premise in this area is that generated structures should be irredundant as well as exhaustive. In this study, we develop structure generation algorithms regarding combining ring systems as well as atom fragments. The proposed algorithms consist of three parts. First, chemical structures are generated through a canonical construction path. During structure generation, ring systems can be treated as reduced graphs having fewer vertices than those in the original ones. Second, diversified structures are generated by a simple rule-based generation algorithm. Third, the number of structures to be generated can be estimated with adequate accuracy without actual exhaustive generation. The proposed algorithms were implemented in structure generator Molgilla. As a practical application, Molgilla generated chemical structures mimicking rosiglitazone in terms of a two dimensional pharmacophore pattern. The strength of the algorithms lies in simplicity and flexibility. Therefore, they may be applied to various computer programs regarding structure generation by combining building blocks.

Keywords: De novo design; Inverse QSPR/QSAR; Ring systems; Structure generator.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Computer Simulation
  • Drug Design*
  • Humans
  • Molecular Structure
  • Pharmaceutical Preparations / chemistry*
  • Rosiglitazone
  • Thiazolidinediones / chemistry*
  • User-Computer Interface*

Substances

  • Pharmaceutical Preparations
  • Thiazolidinediones
  • Rosiglitazone