Substructure, subgraph, and walk counts as measures of the complexity of graphs and molecules.

Research output: Journal contributionsJournal articlesResearchpeer-review

Authors

In discussions of unsaturated compounds represented by multigraphs it is necessary to distinguish between the notions of substructure and subgraph. Here the difference is explained and exemplified, and a computer program is introduced which for the first time is able to construct and count all substructures and subgraphs for a colored multigraph (a molecular compound which may contain unsaturation and heteroatoms). Construction of all substructures and subgraphs is computationally demanding; therefore, two alternatives are pointed out for the treatment of large sets of compounds: (i) Often it will suffice to consider counts of substructures/subgraphs up to a certain number of edges only, information which is provided by the program much more rapidly, (ii) It is shown that information equivalent to that gained from substructure or subgraph counts is often far more easily available using walk counts. Some problems and their consequences for substructure/subgraph/walk counts are discussed that arise from the models used in organic chemistry for certain compounds such as aromatics and from the necessity to express qualitative features of molecular structures numerically.

Original languageEnglish
JournalJournal of Chemical Information and Computer Sciences
Volume41
Issue number6
Pages (from-to)1457-1462
Number of pages6
ISSN0095-2338
DOIs
Publication statusPublished - 01.11.2001
Externally publishedYes

DOI

Recently viewed

Publications

  1. Essentializing the binary self
  2. Using Decision Trees and Reinforcement Learning for the Dynamic Adjustment of Composite Sequencing Rules in a Flexible Manufacturing System
  3. Using mixture distribution models to test the construct validity of the Physical Self-Description Questionnaire
  4. Adaptive and Dynamic Feedback Loops between Production System and Production Network based on the Asset Administration Shell
  5. A sufficient asymptotic stability condition in generalised model predictive control to avoid input saturation
  6. Predicting the Difficulty of Exercise Items for Dynamic Difficulty Adaptation in Adaptive Language Tutoring
  7. Evaluation of Time/Phase Parameters in Frequency Measurements for Inertial Navigation Systems
  8. The Scalable Question Answering Over Linked Data (SQA) Challenge 2018
  9. A Lightweight Simulation Model for Soft Robot's Locomotion and its Application to Trajectory Optimization
  10. Optimal regulation for dynamic hybrid systems based on dynamic programming in the case of an intelligent vehicle drive assistant
  11. Expertise in research integration and implementation for tackling complex problems
  12. Application of non-convex rate dependent gradient plasticity to the modeling and simulation of inelastic microstructure development and inhomogeneous material behavior
  13. Isocodal and isospectral points, edges, and pairs in graphs and how to cope with them in computerized symmetry recognition
  14. Set-oriented numerical computation of rotation sets
  15. On the Power and Performance of a Doubly Latent Residual Approach to Explain Latent Specific Factors in Multilevel-Bifactor-(S-1) Models
  16. Machine Learning and Knowledge Discovery in Databases
  17. Building a process layer for business applications using the blackboard pattern
  18. A discrete approximate solution for the asymptotic tracking problem in affine nonlinear systems
  19. Closed-loop control of product geometry by using an artificial neural network in incremental sheet forming with active medium
  20. Global text processing in CSCL with learning protocols
  21. Neural network-based adaptive fault-tolerant control for strict-feedback nonlinear systems with input dead zone and saturation
  22. Unity and diversity in the law of state responsibility
  23. N3 - A collection of datasets for named entity recognition and disambiguation in the NLP interchange format
  24. Comparing the Sensitivity of Social Networks, Web Graphs, and Random Graphs with Respect to Vertex Removal
  25. Optimal trajectory generation using MPC in robotino and its implementation with ROS system
  26. Multi-Parallel Sending Coils for Movable Receivers in Inductive Charging Systems
  27. On the Nonlinearity Compensation in Permanent Magnet Machine Using a Controller Based on a Controlled Invariant Subspace
  28. Paraphrasing Method for Controlling a Robotic Arm Using a Large Language Model
  29. Inverting the Large Lecture Class: Active Learning in an Introductory International Relations Course
  30. Control of a Sun Tracking Robot Based on Adaptive Sliding Mode Control with Kalman Filtering and Model Predictive Control
  31. Anomaly detection in formed sheet metals using convolutional autoencoders
  32. A Multilevel CFA-MTMM Model for Nested Structurally Different Methods
  33. Framework for setting up and operating biobanks
  34. Anatomy of Haar Wavelet Filter and Its Implementation for Signal Processing
  35. Perfect anti-windup in output tracking scheme with preaction
  36. Introducing a multivariate model for predicting driving performance
  37. Reading and Calculating in Word Problem Solving