Effective Algorithms for Searching of Identical Molecules and Their Application

Total Page:16

File Type:pdf, Size:1020Kb

Effective Algorithms for Searching of Identical Molecules and Their Application MASARYK UNIVERSITY FACULTY}w¡¢£¤¥¦§¨ OF I !"#$%&'()+,-./012345<yA|NFORMATICS Effective algorithms for searching of identical molecules and their application DIPLOMA THESIS Bc. Karol Kružel Brno, spring 2008 Declaration Hereby I declare, that this paper is my original authorial work, which I have worked out by my own. All sources, references and literature used or excerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Advisor: RNDr. Radka Svobodová Vaˇreková,Ph.D. ii Acknowledgement First of all, I would like to thank Radka Svobodová Vaˇrekováfor her time, advice and never ending support during my work on this thesis. My thanks go to Ján Slaninka with whom we worked on the IMF project for all the effort and especially for keeping me awake. From the depth of my heart I want to thank DD. You know that the list would be longer than this work... I would also like to thank my mother and rest of my family and friends for their support and patience during the whole time I studied at the Faculty of Informatics. Last but not least I would like to thank Lukáš Peterka, for introducing me into the world of programming. iii Abstract This master thesis is focused on searching of isomorphic molecules. Molecules are in com- puters usually represented in form of molecular graphs. While this structure is feasible for further processing it has a disadvantage of possibly ambiguous indexing of atoms in represented molecule. This work starts with definition of all required terms and then the problem of graph isomorphism is briefly described. Possible solutions of such as bruteforce approach, backtracking and its further optimization using equivalence classes of graph ver- tices are listed and their expected performance is briefly described. Implementation part of this work contains description of design and implementation of the IMF tool – software allowing detection of isomorphic molecules as well as managing a database of molecular data. iv Keywords molecular graph, graph isomorphism, isomorphism detection, molecule visualization, Java, Jmol, Swing, MySQL v Contents I Introduction 1 II Theoretical part 4 1 Basic definitions ...................................... 5 1.1 Atom and chemical element . 5 1.2 Molecules and chemical bonds . 5 2 Graphs and molecular graphs .............................. 6 2.1 Undirected graph . 6 2.2 Molecular graph . 6 2.3 Adjacency matrix . 7 3 Graph isomorphism .................................... 8 3.1 Isomers, graph isomerism . 8 3.2 Graph isomorphism . 9 3.3 Non-isomorphism detection . 9 3.4 Isomorphism detection algorithms . 10 3.4.1 Brute force . 10 3.4.2 Backtracking . 10 3.4.3 Equivalence classes of vertices in molecular graphs . 11 III Methods 12 4 Development environment ................................ 13 4.1 Java and NetBeans IDE . 13 4.2 MySQL database server . 13 4.3 Other software components used . 13 4.3.1 Jmol . 13 4.3.2 JDBC drivers . 14 5 Chemical data and means of its storage ......................... 15 5.1 MDL Molfile and SDFile . 15 5.2 Relational databases . 16 5.3 SMILES definitions . 17 IV Implementation 18 6 Description of IMF Application ............................. 19 6.1 Basic program description . 20 6.2 SDFile import . 20 6.3 Database browser . 20 6.4 Export list . 23 6.5 Isomorphism search . 23 6.6 Backtracking visualization . 25 7 Design Specification .................................... 27 7.1 IMF Architecture . 27 vi 7.2 Molecule representation . 28 8 Database layer description ................................ 29 8.1 DB schema description . 29 8.2 MoleculeDB class . 31 9 Implementation of isomorphism search algorithms . 33 9.1 Molecule fingerprints . 33 9.2 Brute force approach . 34 9.3 Backtracking . 34 9.3.1 Backtracking algorithm . 35 10 Implementation of user interface ............................ 36 10.1 GUI implementation . 36 10.2 MoleculePanel . 36 10.3 JmolPanel . 38 V Conclusion 39 11 Conclusion .......................................... 40 Bibliography . 41 Index . 42 A Contents of attached DVD ................................ 43 vii Part I Introduction Introduction Pure informatics is a very interesting and important field of study. However, I believe that the the greatest potential of computer science lies in its application in other fields. One of such interdisciplinary application is the computational chemistry – Prof. Schleyer, one of the greatest thinkers of this field, defines it in the following way: “... endeavour to model all aspects of real chemistry as accuracy as possible using calculations instead of experiments”. Computational chemistry was established in 1960s as a complementary field to the ex- perimental chemistry. Experimental research of many chemical processes and properties of chemical substances is very difficult. Chemical substances for instance might be toxic, radioactive or just too expensive to use. Chemical processes are often extremely fast, explo- sive, exothermic or bounded to conditions that are very hard to achieve. In cases like these it is feasible to replace experiments with simulations – instead of classical chemical methods we use the computational chemistry. For computational processing of chemical substances it is necessary to provide the com- puter with molecule description in a format that provide information about its chemical structure (number of atoms and bonds between them). One of the ways to describe a molecule is a graph data structure – atoms are the vertices and bonds are the edges. This representation requires, that all atoms have indices assigned and that each bond is marked by a pair of indices that belong to respective bounded atoms. Graph representation is one of the most used molecule descriptions in computational chemistry. Its main advantage is, that it does not imply compression of any kind and that data about atoms, bonds and op- tionally other information (such as spatial placement of atoms, length of bonds or bond and torsional angles) is readily available for algorithmic processing. Unfortunate aspect of graph representation is that for molecule with N atoms we might use N! different ways of indexing. The problem that arises is to identify whether two graphs with different indexing of vertices represent the same molecule or not. Solution of this prob- lem lies in finding an isomorphism (a bijective mapping of chemically equivalent atoms) between the two given graphs – if such mapping exists, both graphs represent the same molecule. However the isomorphism searching has the complexity of N!, because that is the number of possible bijections between the two graphs. It is obvious that the isomorphism search has to be optimized (backtracking, dividing atoms into equivalence classes, ...), for the impact of the factorial complexity to be eliminated as much as possible. It would be also beneficial to left out the isomorphism search entirely when possible – e.g. use the numerical characteristics of given molecular graphs (number of atoms, degrees of vertices, etc.) to find out that it is not possible for the graphs to describe the same molecule in advance. Graph representation of the molecule and isomorphism testing of two given molecules might be very useful for experimental as well as for computational chemists. It allows searching for molecules (as well as additional information about them) in chemical databases. Currently there are several databases like these available. They contain large amount of use- ful information (pharmaceuticals, anorganic molecules, crystal structures, ...) and it would 2 be beneficial to perform fast search in these databases. Goal of my thesis is to create software tool that will be able to work with such databases and to perform searches based on numerical characteristics and isomorphisms of contained molecules. This thesis was written in cooperation with ANF DATA company and it is part of the projects in the Life Science & Innovations section. The goals of the thesis a) Gain knowledge about basic terms required to work with molecular structures, in partic- ular: molecular graph, isomerism, canonical indexing, isomorphism, numerical charac- teristics of molecule. b) Understand file formats used to store molecule description in computer (SDF, MOL, ...). c) Design methodology for molecule search in databases. Find appropriate application for numerical characteristics of molecule in combination with efficient improvements of iso- morphism search algorithm (backtracking, equivalence classes of atoms, ...). d) Implementation of software that will load several databases of molecules and input molecule. Search through loaded databases and output position of the input molecule within the input databases. Develop the software in such way, that the search will finish in acceptable time. e) Test the functionality and effectiveness of the software using the existing molecule databases. Note: Topic of this work allows for the realization by two cooperating students. The work on the project can be divided into separated parts, that can be completed independently. Focus of the task is quite wide, and the given problem is difficult from the viewpoint of understand- ing the application domain (chemistry), algorithmic viewpoint (isomorphism, molecular graphs) and implementational viewpoint (use of large databases, molecule visualization). 3 Part II Theoretical part Chapter 1 Basic definitions Before looking at representation of chemical structures in computers and describing the al- gorithms that work with these structures, lets have a look at few basic chemical
Recommended publications
  • Chem3d 17.0 User Guide Chem3d 17.0
    Chem3D 17.0 User Guide Chem3D 17.0 Table of Contents Recent Additions viii Chapter 1: About Chem3D 1 Additional computational engines 1 Serial numbers and technical support 3 About Chem3D Tutorials 3 Chapter 2: Chem3D Basics 5 Getting around 5 User interface preferences 9 Background settings 10 Sample files 10 Saving to Dropbox 10 Chapter 3: Basic Model Building 12 Default settings 12 Selecting a display mode 12 Using bond tools 13 Using the ChemDraw panel 15 Using other 2D drawing packages 15 Building from text 16 Adding fragments 18 Selecting atoms and bonds 18 Atom charges 21 Object position 23 Substructures 24 Refining models 27 Copying and printing 29 Finding structures online 32 Chapter 4: Displaying Models 35 © Copyright 1998-2017 PerkinElmer Informatics Inc., All rights reserved. ii Chem3D 17.0 Display modes 35 Atom and bond size 37 Displaying dot surfaces 38 Serial numbers 38 Displaying atoms 39 Atom symbols 40 Rotating models 41 Atom and bond properties 44 Showing hydrogen bonds 45 Hydrogens and lone pairs 46 Translating models 47 Scaling models 47 Aligning models 47 Applying color 49 Model Explorer 52 Measuring molecules 59 Comparing models by overlay 62 Molecular surfaces 63 Using stereo pairs 72 Stereo enhancement 72 Setting view focus 73 Chapter 5: Building Advanced Models 74 Dummy bonds and dummy atoms 74 Substructures 75 Bonding by proximity 78 Setting measurements 78 Atom and building types 81 Stereochemistry 85 © Copyright 1998-2017 PerkinElmer Informatics Inc., All rights reserved. iii Chem3D 17.0 Building with Cartesian
    [Show full text]
  • Cheminformatics for Genome-Scale Metabolic Reconstructions
    CHEMINFORMATICS FOR GENOME-SCALE METABOLIC RECONSTRUCTIONS John W. May European Molecular Biology Laboratory European Bioinformatics Institute University of Cambridge Homerton College A thesis submitted for the degree of Doctor of Philosophy June 2014 Declaration This thesis is the result of my own work and includes nothing which is the outcome of work done in collaboration except where specifically indicated in the text. This dissertation is not substantially the same as any I have submitted for a degree, diploma or other qualification at any other university, and no part has already been, or is currently being submitted for any degree, diploma or other qualification. This dissertation does not exceed the specified length limit of 60,000 words as defined by the Biology Degree Committee. This dissertation has been typeset using LATEX in 11 pt Palatino, one and half spaced, according to the specifications defined by the Board of Graduate Studies and the Biology Degree Committee. June 2014 John W. May to Róisín Acknowledgements This work was carried out in the Cheminformatics and Metabolism Group at the European Bioinformatics Institute (EMBL-EBI). The project was fund- ed by Unilever, the Biotechnology and Biological Sciences Research Coun- cil [BB/I532153/1], and the European Molecular Biology Laboratory. I would like to thank my supervisor, Christoph Steinbeck for his guidance and providing intellectual freedom. I am also thankful to each member of my thesis advisory committee: Gordon James, Julio Saez-Rodriguez, Kiran Patil, and Gos Micklem who gave their time, advice, and guidance. I am thankful to all members of the Cheminformatics and Metabolism Group.
    [Show full text]
  • Chemical Graph Transformation with Stereo-Information
    Chemical Graph Transformation with Stereo-Information Jakob L. Andersen Christoph Flamm Daniel Merkle Peter F. Stadler SFI WORKING PAPER: 2017-04-012 SFI Working Papers contain accounts of scienti5ic work of the author(s) and do not necessarily represent the views of the Santa Fe Institute. We accept papers intended for publication in peer-reviewed journals or proceedings volumes, but not papers that have already appeared in print. Except for papers by our external faculty, papers must be based on work done at SFI, inspired by an invited visit to or collaboration at SFI, or funded by an SFI grant. ©NOTICE: This working paper is included by permission of the contributing author(s) as a means to ensure timely distribution of the scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the author(s). It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may be reposted only with the explicit permission of the copyright holder. www.santafe.edu SANTA FE INSTITUTE Chemical Graph Transformation with Stereo-Information Jakob L. Andersen1;9 (B), Christoph Flamm2;8, Daniel Merkle1 (B), and Peter F. Stadler2−7 1 Department of Mathematics and Computer Science, University of Southern Denmark, Odense M DK-5230, Denmark {jlandersen,daniel}@imada.sdu.dk 2 Institute for Theoretical Chemistry, University of Vienna, Wien A-1090, Austria [email protected] 3 Bioinformatics Group, Department of Computer Science,and
    [Show full text]
  • The Bond-Valence Substituent Index for Predicting the Boiling Temperatures of Aliphatic Hydrocarbons
    KIMIKA Volume 31, Number 1, pp. 38-55 (2020) © 2020 Kapisanang Kimika ng Pilipinas All rights reserved. Printed in the Philippines. ISSN 0115-2130 (Print); 2508-0911 (Online) https://doi.org/10.26534/kimika.v31i1.38-55 The Bond-Valence Substituent Index for Predicting the Boiling Temperatures of Aliphatic Hydrocarbons Florentino C. Sumera*, Stephani Jacutin, Jan Michael Aficial and Aileen Filipino Institute of Chemistry, University of the Philippines, Diliman, Quezon City, Philippines *Author to whom correspondence should be addressed; email: [email protected] ABSTRACT A simple molecular descriptor based on molecular structure for predicting the boiling temperature (BT) of alkanes was developed in this paper. This topological index was used to correlate the boiling temperature of aliphatic hydrocarbons with their bond-valence substituent structure instead of by atom-to-atom branching framework. The predictive power of the bond-valence substituent index (BVSI) was evaluated by comparing it with the popular predictor in literature, the Randic index and the more recently proposed index, the Fi of Manso et al. (2012). The model developed through a second order regression of the plot of the alkane’s boiling temperature versus the BVSI index proved successful in its predictive power such that the method was also applied to a combination of aliphatic hydrocarbons, the alkanes, alkenes, alkynes and cycloalkanes. This topological index provided higher correlation with small deviations compared to the topological index used for comparison. A further study of the BVSI index can be explored for other organic compounds with different functional groups and other physical properties besides their boiling temperatures in the future.
    [Show full text]
  • Applications of Topological Indices to Structure-Activity Relationship Modelling and Selection of Mineral Collectors
    Indianloumal of Chemistry Vol. 42A, June 2003, pp. 1330-1 346 Applications of topological indices to structure-activity relationship modelling and selection of mineral collectors Ramanathan Natarajan*, Palanichamy Kamalakanan & Inderjit Nirdosh Department of Chemical Engineering, Lakehead University, Thunder Bay, Ontario, Canada P7B 5EI Received 8 January 2003 Topological indices (TI) are extensively used as molecular descriptors in building Quantitative Structure-Activity Relationships (QSAR), Quantitative Structure-Property Relationships (QSPR) and Quantitative Structure-Toxicity Relationships (QSTR). We have appli ed the QSAR approach for the first time to froth flotation and :nodelled the separation efficiencies (Es) of four seri es of coll ectors namely, cupferrons, o-aminothiophenols, mercaptobenzothiozoles and ary lhydroxamic acids used for the beneficiation of uranium, lead, zinc and copper ores, respectively. Principal components extracted from topological indices are found to form linear regression equations th at can predict the separati on efficiencies of the first three classes of coll ectors. Inclusion of substituent constant or quantum mechanical parameters did not improve th e fit and th is may be due to the absence of large variation in electronic effects among the molecules in each class. A quadratic fit has been obtained instead of linear regression in the case of arylhydroxamic acids. The separation efficiencies -of the members have been predicted within experimental error (±5%) by the best regression equations in each series. From the statistical models built, it may be generalized that Es = f(TI). To extend the applications of TI in the field of mineral processing, a similarity space of 587 arylhydroxamic acids has been constructed usi ng principal components extracted from Tis.
    [Show full text]
  • A Mathematical Approach to Find the Relationship Between the Wiener Numbers of Isomers of Pentane (C 5H12 ) and Hexane (C 6H14 ) and Its Physical Properties
    Original Article Bulletin of Pure and Applied Sciences. Vol. 38E (Math & Stat.), No.1, 2019. P.235-244 Available online at Print version ISSN 0970 6577 www.bpasjournals.com Online version ISSN 2320 3226 DOI: 10.5958/2320-3226.2019.00022.5 A MATHEMATICAL APPROACH TO FIND THE RELATIONSHIP BETWEEN THE WIENER NUMBERS OF ISOMERS OF PENTANE (C 5H12 ) AND HEXANE (C 6H14 ) AND ITS PHYSICAL PROPERTIES P. Gayathri 1, T. Ragavan 2,* Authors Aff iliation: 1Department of Mathematics, A.V.C. College (Autonomous), Mannampandal, Mayiladuthurai, Tamil Nadu 609305, India. E-mail: [email protected] 2Department of Mathematics, A.V.C. College (Autonomous), Mannampandal, Mayiladuthurai, Tamil Nadu 609305, India. E-mail: [email protected] *Corresponding Author T. Ragavan , Department of Mathematics, A.V.C. College (Autonomous), Mannampandal, Mayiladuthurai, Tamil Nadu 609305, India. E-mail: [email protected] Received on 05.02.2019 Revised on 20.04.2019 Accepted on 08.05.2019 Abstract : In molecular graph theory, the Wiener index or Wiener number is a topological invariant of a molecule which depends on its structure and it is defined as the sum of the lengths of the shortest paths between every pairs of vertices in the molecular graph representing the non-hydrogen atoms of the molecule. The term isomer is used for molecules having same molecular formula but different structural arrangement of the hydrocarbon main chain and the respective functional groups. In this paper, we prove that there is a high positive correlation between the topological invariants and the physical properties of isomers of Pentane (C5H12) and Hexane (C6H14). Keywords : Molecular graph, Wiener number, isomers, Pentane, Hexane.
    [Show full text]
  • Generation of Molecular Graphs Based on Flexible Utilization of the Available Structural Information”
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Elsevier - Publisher Connector DISCRETE APPLIED MATHEMATICS ELSETVIER Discrete Apphed Mathematics 67 (I 996) 2749 Generation of molecular graphs based on flexible utilization of the available structural information” Ivan P. Bangov Institute of‘ Organic Chemistry. Bulgarian Acudemv of Sciences, Bldg. 9 Sofia I 113. Bulycwia Received 20 January 1994; revised I August 1994 1. Introduction Classical theory of chemical structure has remained the basis for a comprehensive understanding of organic chemistry. Graph theory provides an extremely useful mathematical language for the description of both chemical structure and its proper- ties. In many practical computer applications such as structure elucidation, synthesis planning and molecular design the generation of sets of candidate-structures (molecu- lar graphs) is required. It is essential, that the generation process is constrained by the input structural information derived from any spectral, physical, chemical, etc., data. On the other hand, in most of the cases this information is incomplete, overlapping and ambiguous, which calls for approaches reflecting these features. Several problems, such as the isomorphism problem, and the combinatorial explosion complicate addi- tionally the generation process. They should find their solutions under these con- straints. Hence, the application of any general method for graph generation does not produce satisfactory results. All this calls for the development of specific graph- generation schemes flexibly constrained by the input structural information. Some procedures treating special classes colored graphs (describing the real chemical structure), and employing sets of subgraphs (molecular fragments), etc., are introduced within the generation scheme.
    [Show full text]
  • Ionic Graph and Its Application in Chemistry Azizul Hoque, Nwjwr Basumatary
    International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May-2013 2160 ISSN 2229-5518 Ionic Graph and Its Application in Chemistry Azizul Hoque, Nwjwr Basumatary Abstract— A covalent compound can be represented by molecular graph but this graph is inadequate to represent ionic compound. In this paper we introduce some graphs to furnish a representation of ionic compounds. We also study mathematically about these graphs and establish some results based on their relations and structures. Index Terms— Bipartite digraph, Ionic compound, Ionic graph, Graph of an ionic compound, Graph isomorphism, Semi discrete graph, Widen ionic graph. —————————— —————————— 1 INTRODUCTION raph theory is one of the most important area in mathe- compounds. This representation is known as molecular graph matics which is used to study various structural models [1, 2, 4] and is especially true in the case of molecular com- Gor arrangements. This structural arrangements of various pounds known as alkenes. Thus a molecular graph is a repre- objects or technologies lead to new inventions and modifica- sentation of the structural formula of a chemical compound in tions in the existing environment for enhancement in those terms of graph theory. A molecular graph [1, 2, 4] is defined as fields. The field of graph theory started its journey from the a graph whose vertices are corresponds to atoms and edges problem of Konigsberg bridge in 1735 [3]. Graph theoretical are corresponds to chemical bonds between the respective at- ideas are highly utilized by the applications in computer sci- oms. Molecular graphs can distinguish between structural ences [10], especially in research areas of computer sciences isomers, compounds which have the same molecular formula such as data mining, image segmentation, clustering, image but non-isomorphic graphs such as isopentane and neope- capturing, networking etc.
    [Show full text]
  • DMAX – Matrix of Dominant Distances in a Graph ** Milan Randi
    MATCH MATCH Commun. Math. Comput. Chem. 70 (2013) 221-238 Communications in Mathematical and in Computer Chemistry ISSN 0340 - 6253 * DMAX – Matrix of Dominant Distances in a Graph ** Milan Randi National Institute of Chemistry, Ljubljana Hajdrihova 19, Slovenia [email protected] (Received May 23, 2012) Abstract We are introducing a novel distance-type matrix for graphs, referred to as DMAX, which is constructed from the distance matrix of a graph be selecting for each row and each column only the largest distances. This matrix can be viewed as opposite to the adjacency matrix, which can be constructed from the distance matrix be selecting for each row and each column only the smallest distances, which correspond to adjacent vertices. We have illustrated the novel matrix for linear n-alkanes and n-star graphs, as well as the nine isomers of heptane. In the case of isomers, the matrix appears very sensitive on the branching pattern of molecular graphs. Therefore it may be of interest for characterizing of molecular shapes. On the other hand, in view that selected invariants of DMAX for structurally related molecules could be significantly different, it appears that such invariants of DMAX can be of interest in testing graphs for isomorphism. 1. Introduction Graphs have been of interest in chemistry for quite a while, primarily because selected graph invariants can serve as molecular descriptors. Graph invariants are any of mathematical properties of graphs that are independent of the numbering of graph vertices or of the geometrical representation of a graph. One class of graph invariants follows as matrix invariants *This contribution is dedicated to Professor Ivan Gutman, on the occasion of his 65th anniversary, for his scientific accomplishments as outstanding pioneer of Mathematical Chemistry, for his contributions to Graph Theory and Chemical Graph Theory, and his leadership as the current Editor of MATCH Communications in Mathematical and Computer Chemistry.
    [Show full text]
  • Relative Chirality Index: a Novel Approach to the Characterization of Molecular Chirality
    RELATIVE CHIRALITY INDEX: A NOVEL APPROACH TO THE CHARACTERIZATION OF MOLECULAR CHIRALITY A THESIS SUBMITTED TO THE FACULTY OF THE GRADUATE SCHOOL OF THE UNIVERSITY OF MINNESOTA BY Terrence Sherman Neumann IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE Subhash Basak Paul Siders January 2011 Copyright Terrence Sherman Neumann 2011 Reproduced in part with permission from Natarajan R.; Basak S.C.; Neumann, T.S. Novel Approach for the Numerical Characterization of Molecular Chirality J. Chem. Inf. Model. 2007, 47, 771-775. Copyright 2007 American Chemical Society. Acknowledgements I would like to thank Dr. Subhash Basak and Dr. Ramanathan Natarajan for their integral help in the development of this thesis. The support given by Mr. Brian Gute and Ms. Denise Mills also proved to be help in the advancement of my formal education. A word of thanks to my family for their understanding and constant support in all my endeavors. Finally, I must thank my wife, Andrea, without whose support; this document would likely remain unfinished. i Abstract Chiral compounds are being increasingly used as pharmaceuticals and agrochemicals to limit potential side effects of a drug, such as the thalidomide tragedy, and to limit the chemical load on the environment. Therefore it is important to be able to model properties of chiral compounds so such side effects can be avoided. A new method to encode information about the chirality of molecules is described herein. The Relative Chirality Index (RCI) was devised to encode chirality information. This index was shown to be useful to encode information about different molecules.
    [Show full text]
  • Pdf 184.97 K
    Iranian J. Math. Chem. 8 (4) December (2017) 377 − 390 Iranian Journal of Mathematical Chemistry Journal homepage: ijmc.kashanu.ac.ir The Ratio and Product of the Multiplicative Zagreb Indices RAMIN KAZEMI Department of Statistics, Imam Khomeini International University, Qazvin, Iran ARTICLE INFO ABSTRACT Article History: The first multiplicative Zagreb index 1(G) is equal to the product Received 9 May 2016 of squares of the degree of the vertices and the second multiplicative Accepted 7 June 2016 Zagreb index 2(G) is equal to the product of the products of the Published online 20 April 2017 degree of pairs of adjacent vertices of the underlying molecular Academic Editor: Sandi Klavžar graphs G . Also, the multiplicative sum Zagreb index 3(G) is Keywords: equal to the product of the sums of the degree of pairs of adjacent vertices of . In this paper, weintroduce a new version of the molecular graph with tree structure G multiplicative Zagreb index multiplicative sum Zagreb index and study the moments of the ratio moment and product of all indices in a randomly chosen molecular graph Doob’s supermartingale inequality with tree structure of order n . Also, a supermartingale is introduced by Doob’s supermartingale inequality. © 2017 University of Kashan Press. All rights reserved 1. INTRODUCTION Molecular graphs can distinguish between structural isomers, compounds which have the same molecular formula but non-isomorphic graphs- such as isopentane and neopentane. On the other hand, the molecular graph normally does not contain any information about the three-dimensional arrangement of the bonds, and therefore cannot distinguish between conformational isomers (such as cis and trans 2-butene) or stereoisomers (such as D- and L-glyceraldehyde).
    [Show full text]
  • Applications of Graph Theory in Chemistry
    334 J. Chem. InJ Compur. Sci. 1985, 25, 334-343 Applications of Graph Theory in Chemistry ALEXANDRU T. BALABAN Department of Organic Chemistry, Polytefhnic Institute. 76206 Bucharest, Roumania Received March 12. 1985 Graph theoretical (GT) applications in chemistry underwent a dramatic revival lately. Con- stitutional (molecular)graphs have points (vertices) representing atoms and lines (edges) sym- bolizing malent bonds. This review deals with definition. enumeration. and systematic coding or nomenclature of constitutional or steric isomers, valence isomers (especially of annulenes). and condensed polycyclic aromatic hydrocarbons. A few key applications of graph theory in theoretical chemistry are pointed out. The complete set of all poasible monocyclic aromatic and heteroaromatic compounds may be explored by a mmbination of Pauli's principle, P6lya's theorem. and electronegativities. Topological indica and some of their applications are reviewed. Reaction graphs and synthon graphs differ from constitutional graphs in their meaning of vertices and edges and find other kinds of chemical applications. This paper ends with a review of the use of GT applications for chemical nomenclature (nodal nomenclature and related areas), coding. and information processing/storage/retrieval INTRODUCTION All structural formulas of covalently bonded compounds are graphs: they are therefore called molecular graphs or, better. constitutional graphs. From the chemical compounds de- scribed and indexed so far, more than 90% are organic or contain organic ligands in whose constitutional formulas the lines (edges of the graph) symbolize covalent two-electron bonds and the points (vertices of the graph) symbolize atoms or, more exactly. atomic cores excluding the valence electrons. Constitutional graphs represent only one type of graphs that are of interest to chemists.
    [Show full text]