{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,22]],"date-time":"2026-10-22T09:00:22Z","timestamp":1792659622979,"version":"4.5.0"},"reference-count":46,"publisher":"Public Library of Science (PLoS)","issue":"1","license":[{"start":{"date-parts":[[2021,1,5]],"date-time":"2021-01-05T00:00:00Z","timestamp":1609804800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"abstract":"<jats:p>Chemical graph generators are software packages to generate computer representations of<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/en.wikipedia.org\/wiki\/chemical_structure\" xlink:type=\"simple\">chemical structures<\/jats:ext-link>adhering to certain<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/en.wikipedia.org\/wiki\/Boundary_value_problem\" xlink:type=\"simple\">boundary conditions<\/jats:ext-link>. Their development is a research topic of<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/en.wikipedia.org\/wiki\/Cheminformatics\" xlink:type=\"simple\">cheminformatics<\/jats:ext-link>. Chemical graph generators are used in areas such as virtual<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/en.wikipedia.org\/wiki\/Chemical_library\" xlink:type=\"simple\">library<\/jats:ext-link>generation in<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/en.wikipedia.org\/wiki\/drug_design\" xlink:type=\"simple\">drug design<\/jats:ext-link>, in<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/en.wikipedia.org\/wiki\/Molecular_model\" xlink:type=\"simple\">molecular design<\/jats:ext-link>with specified properties, called inverse<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/en.wikipedia.org\/wiki\/Quantitative_structure%E2%80%93activity_relationship\" xlink:type=\"simple\">QSAR\/QSPR<\/jats:ext-link>, as well as in<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/en.wikipedia.org\/wiki\/organic_synthesis\" xlink:type=\"simple\">organic synthesis design<\/jats:ext-link>,<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/en.wikipedia.org\/wiki\/Retrosynthetic_analysis\" xlink:type=\"simple\">retrosynthesis<\/jats:ext-link>or in systems for<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/en.wikipedia.org\/wiki\/Computer-assisted_structure_elucidation\" xlink:type=\"simple\">computer-assisted structure elucidation<\/jats:ext-link>(CASE). CASE systems again have regained interest for the structure elucidation of unknowns in computational<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/en.wikipedia.org\/wiki\/metabolomics\" xlink:type=\"simple\">metabolomics<\/jats:ext-link>, a current area of<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/en.wikipedia.org\/wiki\/computational_biology\" xlink:type=\"simple\">computational biology<\/jats:ext-link>.<\/jats:p>","DOI":"10.1371\/journal.pcbi.1008504","type":"journal-article","created":{"date-parts":[[2021,1,5]],"date-time":"2021-01-05T18:39:37Z","timestamp":1609871977000},"page":"e1008504","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":12,"title":["Chemical graph generators"],"prefix":"10.1371","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7520-7215","authenticated-orcid":true,"given":"Mehmet Aziz","family":"Yirik","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6966-0814","authenticated-orcid":true,"given":"Christoph","family":"Steinbeck","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"340","published-online":{"date-parts":[[2021,1,5]]},"reference":[{"issue":"1","key":"pcbi.1008504.ref001","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1002\/bip.360260114","article-title":"Prediction of the folding of short polypeptide segments by uniform conformational sampling","volume":"26","author":"R Bruccoleri","year":"1987","journal-title":"Biopolymers: Original Research on Biomolecules"},{"key":"pcbi.1008504.ref002","article-title":"DENDRAL-a computer program for generating and filtering chemical structures","author":"G Sutherland","year":"1967","journal-title":"STANFORD UNIV CALIF DEPT OF COMPUTER SCIENCE"},{"issue":"2","key":"pcbi.1008504.ref003","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1016\/0022-2860(76)80018-X","article-title":"Mathematical synthesis and analysis of molecular structures","volume":"31","author":"V Serov","year":"1976","journal-title":"Journal of Molecular Structure"},{"key":"pcbi.1008504.ref004","author":"I Faradzev","year":"1978","journal-title":"Constructive enumeration of combinatorial objects"},{"issue":"2","key":"pcbi.1008504.ref005","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1002\/jgt.3190030210","article-title":"Orderly algorithms for generating restricted classes of graphs","volume":"3","author":"C Colbourn","year":"1979","journal-title":"Journal of Graph Theory"},{"key":"pcbi.1008504.ref006","article-title":"Algorithms for group actions applied to graph generation. Groups and Computation II","author":"T Gr\u00fcner","year":"1997","journal-title":"American Mathematical Soc"},{"issue":"11","key":"pcbi.1008504.ref007","doi-asserted-by":"crossref","first-page":"1829","DOI":"10.1021\/ac60361a007","article-title":"Automated chemical structure analysis of organic molecules with a molecular structure generator and pattern recognition techniques","volume":"47","author":"H Abe","year":"1975","journal-title":"Analytical Chemistry"},{"issue":"4","key":"pcbi.1008504.ref008","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1021\/ci60016a007","article-title":"CHEMICS-F: A Computer Program System for Structure Elucidation of Organic Compounds","volume":"18","author":"S Sasaki","year":"1978","journal-title":"Journal of Chemical Information and Computer Sciences"},{"issue":"4","key":"pcbi.1008504.ref009","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1016\/S0003-2670(01)95416-9","article-title":"CASE, a computer model of the structure elucidation process","volume":"133","author":"C Shelley","year":"1981","journal-title":"Analytica Chimica Acta"},{"issue":"1","key":"pcbi.1008504.ref010","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1016\/S0169-7439(00)00056-3","article-title":"Assemble 2.0: a structure generator","volume":"51","author":"M Badertscher","year":"2000","journal-title":"Chemometrics and Intelligent Laboratory Systems"},{"key":"pcbi.1008504.ref011","author":"R Carhart","year":"1981","journal-title":"GENOA: A computer program for structure elucidation utilizing overlapping and alternative substructures"},{"issue":"2","key":"pcbi.1008504.ref012","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/0169-7439(90)80131-O","article-title":"AEGIS, an algorithm for the exhaustive generation of irredundant structures","volume":"8","author":"H Luinge","year":"1990","journal-title":"Chemometrics and intelligent laboratory systems"},{"issue":"17","key":"pcbi.1008504.ref013","doi-asserted-by":"crossref","first-page":"1984","DOI":"10.1002\/anie.199619841","article-title":"LUCY\u2014A program for structure elucidation from NMR correlation experiments","volume":"35","author":"C Steinbeck","year":"1996","journal-title":"Angewandte Chemie International Edition in English"},{"issue":"6","key":"pcbi.1008504.ref014","doi-asserted-by":"crossref","first-page":"1500","DOI":"10.1021\/ci000407n","article-title":"SENECA: A platform-independent, distributed, and parallel system for computer-assisted structure elucidation in organic chemistry","volume":"41","author":"C Steinbeck","year":"2001","journal-title":"Journal of chemical information and computer sciences"},{"issue":"4","key":"pcbi.1008504.ref015","doi-asserted-by":"crossref","first-page":"731","DOI":"10.1021\/ci950179a","article-title":"Stochastic generator of chemical structure. 2. Using simulated annealing to search the space of constitutional isomers","volume":"36","author":"J Faulon","year":"1996","journal-title":"Journal of Chemical Information and Computer Sciences"},{"issue":"22","key":"pcbi.1008504.ref016","doi-asserted-by":"crossref","first-page":"3655","DOI":"10.1016\/S0040-4020(01)80878-4","article-title":"Logic for structure determination","volume":"47","author":"J Nuzillard","year":"1991","journal-title":"Tetrahedron"},{"issue":"7\u20138","key":"pcbi.1008504.ref017","doi-asserted-by":"crossref","first-page":"709","DOI":"10.1007\/s002160100757","article-title":"An expert system for automated structure elucidation utilizing 1H-1H, 13C-1H and 15N-1H 2D NMR correlations","volume":"369","author":"K Blinov","year":"2001","journal-title":"Fresenius' journal of analytical chemistry"},{"issue":"1","key":"pcbi.1008504.ref018","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1758-2946-3-27","article-title":"Theoretical NMR correlations based structure discussion","volume":"3","author":"J Junker","year":"2011","journal-title":"Journal of cheminformatics"},{"issue":"1","key":"pcbi.1008504.ref019","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1016\/0003-2670(94)90044-2","article-title":"Principles for structure generation of organic isomers from molecular formula","volume":"298","author":"C Hu","year":"1994","journal-title":"Analytica chimica acta"},{"issue":"5","key":"pcbi.1008504.ref020","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1007\/BF02969496","article-title":"Expert system for elucidation of structures of organic compounds (ESESOC)","volume":"43","author":"J Hao","year":"2000","journal-title":"Science in China Series B: Chemistry"},{"issue":"5","key":"pcbi.1008504.ref021","doi-asserted-by":"crossref","first-page":"1204","DOI":"10.1021\/ci00021a031","article-title":"Stochastic generator of chemical structure. 1. Application to the structure elucidation of large molecules","volume":"34","author":"J Faulon","year":"1994","journal-title":"Journal of Chemical Information and Computer Sciences"},{"issue":"3","key":"pcbi.1008504.ref022","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1021\/ci020346o","article-title":"The signature molecular descriptor. 2. Enumerating molecules from their extended valence sequences","volume":"43","author":"J Faulon","year":"2003","journal-title":"Journal of Chemical Information and Computer Sciences"},{"issue":"1","key":"pcbi.1008504.ref023","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1186\/1758-2946-4-21","article-title":"OMG: open molecule generator","volume":"4","author":"J Peironcely","year":"2012","journal-title":"Journal of cheminformatics"},{"issue":"4","key":"pcbi.1008504.ref024","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1021\/ci00008a013","article-title":"On using graph-equivalent classes for the structure elucidation of large molecules","volume":"32","author":"J Faulon","year":"1992","journal-title":"Journal of chemical information and computer sciences"},{"key":"pcbi.1008504.ref025","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/j.jsc.2013.09.003","article-title":"Practical graph isomorphism, II","volume":"60","author":"B McKay","year":"2014","journal-title":"Journal of Symbolic Computation"},{"key":"pcbi.1008504.ref026","author":"M Yirik","year":"2020","journal-title":"Blogger"},{"key":"pcbi.1008504.ref027","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.entcs.2013.11.005","article-title":"PMG: Multi-core Metabolite Identification","volume":"299","author":"M Jaghoori","year":"2013","journal-title":"Electron Notes Theor Comput Sci"},{"issue":"4","key":"pcbi.1008504.ref028","doi-asserted-by":"crossref","first-page":"888","DOI":"10.1021\/ci950393z","article-title":"Computer generation of molecular structures by the SMOG program","volume":"36","author":"M Molchanova","year":"1996","journal-title":"Journal of chemical information and computer sciences"},{"issue":"1","key":"pcbi.1008504.ref029","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1007\/BF01166467","article-title":"Computer-assisted structure generation from a gross formula: II. Multiple bond unsaturated and cyclic compounds. Employment of fragments","volume":"2","author":"I Bangov","year":"1988","journal-title":"Journal of Mathematical Chemistry"},{"issue":"939\u2013940","key":"pcbi.1008504.ref030","first-page":"22","article-title":"MOLGEN-MS: Evaluation of low resolution electron impact mass spectra with MS classification and exhaustive structure generation","volume":"15","author":"A Kerber","year":"2001","journal-title":"Adv Mass Spectrom"},{"issue":"5","key":"pcbi.1008504.ref031","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1007\/s10822-016-9916-1","article-title":"Ring system-based chemical graph generation for de novo molecular design","volume":"30","author":"T Miyao","year":"2016","journal-title":"Journal of computer-aided molecular design"},{"issue":"11\u201312","key":"pcbi.1008504.ref032","doi-asserted-by":"crossref","first-page":"764","DOI":"10.1002\/minf.201400072","article-title":"Ring-System-Based Exhaustive Structure Generation for Inverse-QSPR\/QSAR","volume":"33","author":"T Miyao","year":"2014","journal-title":"Molecular informatics"},{"issue":"1\u20132","key":"pcbi.1008504.ref033","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1002\/minf.200900038","article-title":"Exhaustive structure generation for inverse-QSPR\/QSAR","volume":"29","author":"T Miyao","year":"2010","journal-title":"Molecular informatics"},{"key":"pcbi.1008504.ref034","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1016\/j.ymben.2017.12.002","article-title":"RetroPath2. 0: A retrosynthesis workflow for metabolic engineers","volume":"45","author":"B Del\u00e9pine","year":"2018","journal-title":"Metabolic engineering"},{"issue":"1","key":"pcbi.1008504.ref035","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13321-017-0252-9","article-title":"Molecular structures enumeration and virtual screening in the chemical space with RetroPath2. 0","volume":"9","author":"M Koch","year":"2017","journal-title":"Journal of cheminformatics"},{"issue":"9","key":"pcbi.1008504.ref036","doi-asserted-by":"crossref","first-page":"3098","DOI":"10.1021\/acs.molpharmaceut.7b00346","article-title":"druGAN: an advanced generative adversarial autoencoder model for de novo generation of new molecules with desired molecular properties in silico","volume":"14","author":"A Kadurin","year":"2017","journal-title":"Molecular pharmaceutics"},{"issue":"1\u20132","key":"pcbi.1008504.ref037","doi-asserted-by":"crossref","first-page":"1700123","DOI":"10.1002\/minf.201700123","article-title":"Application of generative autoencoder in de novo molecular design","volume":"37","author":"T Blaschke","year":"2018","journal-title":"Molecular informatics"},{"issue":"2","key":"pcbi.1008504.ref038","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1021\/ci00058a009","article-title":"Structure generation by reduction: a new strategy for computer-assisted structure elucidation","volume":"28","author":"B Christie","year":"1988","journal-title":"Journal of Chemical Information and Computer Sciences"},{"issue":"3","key":"pcbi.1008504.ref039","first-page":"199","article-title":"Circular fingerprints: flexible molecular descriptors with applications from physical chemistry to ADME","volume":"9","author":"R Glen","year":"2006","journal-title":"IDrugs"},{"issue":"2","key":"pcbi.1008504.ref040","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1021\/ci0341823","article-title":"The signature molecular descriptor. 4. Canonizing molecules using extended valence sequences","volume":"44","author":"J Faulon","year":"2004","journal-title":"Journal of chemical information and computer sciences"},{"issue":"3","key":"pcbi.1008504.ref041","doi-asserted-by":"crossref","first-page":"494","DOI":"10.1021\/ci00025a017","article-title":"Structure generation by the combination of structure reduction and structure assembly","volume":"35","author":"S Bohanec","year":"1995","journal-title":"Journal of chemical information and computer sciences"},{"issue":"5","key":"pcbi.1008504.ref042","doi-asserted-by":"crossref","first-page":"1434","DOI":"10.1021\/ci034057r","article-title":"HOUDINI: a new approach to computer-based structure generation","volume":"43","author":"A Korytko","year":"2003","journal-title":"Journal of chemical information and computer sciences"},{"issue":"4","key":"pcbi.1008504.ref043","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1002\/pca.2800030403","article-title":"Computer-assisted elucidation of structures of natural products","volume":"3","author":"G Massiot","year":"1992","journal-title":"Phytochemical analysis"},{"issue":"1","key":"pcbi.1008504.ref044","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/309739.309744","article-title":"Combinatorial algorithms: generation, enumeration, and search","volume":"30","author":"D Kreher","year":"1999","journal-title":"ACM SIGACT News"},{"issue":"1","key":"pcbi.1008504.ref045","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1186\/s13321-015-0068-4","article-title":"InChI, the IUPAC international chemical identifier","volume":"7","author":"S Heller","year":"2015","journal-title":"Journal of cheminformatics"},{"key":"pcbi.1008504.ref046","doi-asserted-by":"crossref","first-page":"170073","DOI":"10.1038\/sdata.2017.73","article-title":"Unique identifiers for small molecules enable rigorous labeling of their atoms","volume":"4","author":"H Dashti","year":"2017","journal-title":"Scientific data"}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1008504","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,18]],"date-time":"2021-04-18T20:25:16Z","timestamp":1618777516000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1008504"}},"subtitle":[],"editor":[{"given":"Daniel","family":"Mietchen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2021,1,5]]},"references-count":46,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2021,1,5]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1008504","relation":{},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,5]]}}}