On Finding Nonisomorphic Connected Subgraphs and Distinct Molecular Substructures

Gerta Rücker and Christoph Rücker*
Institut fr Organische Chemie und Biochemie, Universitt Freiburg, Albertstrasse 21, D-79104 Freiburg, Germany
J. Chem. Inf. Comput. Sci., 2001, 41 (2), pp 314–320
DOI: 10.1021/ci000092b
Publication Date (Web): February 6, 2001
Copyright © 2001 American Chemical Society
*

 Corresponding author phone:  +49-761-203-6034; fax:  +49-761-203-5987; e-mail:  cruecker@organik.chemie.uni-freiburg.de.

Abstract

The problem of finding all nonisomorphic subgraphs of a given graph (all distinct substructures of a given molecular structure) is discussed. A computer program is introduced that first generates all connected subgraphs and then uses a combination of well-discriminating graph invariants to eliminate duplicates. The program is broadly applicable, in particular for molecular graphs which may or may not contain unsaturation or heteroatoms. The number of distinct substructures (Ns), proposed earlier as a measure of a compound's complexity which takes into account its symmetry, is thus automatically obtained. As was to be expected, due to the nature of the problem the computational effort increases exponentially with problem size, whence in most cases complexity measures other than Ns are to be preferred.

Tools

SciFinder Links

SciFinder subscribers:  Click to sign in | Not a SciFinder subscriber? Learn more at www.cas.org

History

  • Published In Issue March 26, 2001
  • Received July 11, 2000

Recommend & Share

Related Content

Other ACS content by these authors: