Cyclical Conjunction:  An Efficient Operator for the Extraction of Cycles from a Graph

Gonzalo Cerruela García, Irene Luque Ruiz,* and Miguel Angel Gómez-Nieto
Department of Computing and Numerical Analysis, University of Crdoba, Campus Universitario de Rabanales, Edificio C2, Planta-3, E-14071 Crdoba, Spain
J. Chem. Inf. Comput. Sci., 2002, 42 (6), pp 1415–1424
DOI: 10.1021/ci020373e
Publication Date (Web): October 12, 2002
Copyright © 2002 American Chemical Society
*

 Corresponding author phone:  +34-957-212082; fax:  +34-957218630; e-mail:  gcerruela@uco.es; ma1lurui@uco.es; mangel@uco.es.

Abstract

The structural characteristics of a molecule, namely size, bond type and number, cycles, shape, and functional groups, will largely determine its physicochemical properties and biological activity. Extraction of data such as the complete structural information of a molecule's ring system is complex (NP-complete) and has traditionally involved high computational cost. The present study proposes a new operator for the extraction of cycles from a graph. Based on an initial cycle set, the operator employs a reduced number of operations in an iterative process of error-free cycle extraction, hence greatly reducing computational cost. Algorithm efficiency has been enhanced by designing new data structures suited to cycle storage, useful not only for interactive solutions but also for applications managing large volumes of information such as descriptor calculation, QSPR/QSAR, matching, clustering, screening, and filtering. Validation was performed by applying the algorithm to a test suite of chemical compounds of varying complexity.

Tools

SciFinder Links

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

History

  • Published In Issue November 25, 2002
  • Received April 30, 2002

Recommend & Share

Related Content

Other ACS content by these authors: