Representation of Molecules by Sequences of Instructions
Loading...
Identifiers
Publication date
Reading date
Collaborators
Advisors
Tutors
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
ACS Publications
Share
Center
Keywords
Abstract
The processing of chemical information by computational intelligence methods faces the challenge of the structural complexity of molecular graphs. These graphs are not amenable to being represented in a suitable way for such methods. The most popular representation is the SMILES notation standard. However, it comes with some limitations, such as the abundance of nonvalid strings and the fact that similar strings often represent very different molecules. In this work, a completely different approach to chemical nomenclature is presented. A reduced instruction set is defined, and the language of all strings that are sequences of such instructions is considered. Instructions provide the means to incrementally add atoms and modify the connectivity of the chemical bonds of atoms to be inserted. Instructions are carefully crafted to guarantee that all strings of this language are valid, i.e., each string represents a molecule. Moreover, slight changes in a string usually correspond to small modifications in the represented molecule. Therefore, this approach is appropriate for use in state-of-the-art computational intelligence systems for chemical information processing, including deep learning models.
Description
Bibliographic citation
Karl Thurnhofer-Hemsi, Iván García-Aguilar, José David Fernández-Rodriguez, and Ezequiel López-Rubio, Journal of Chemical Information and Modeling. DOI: 10.1021/acs.jcim.5c00354
Collections
Endorsement
Review
Supplemented By
Referenced by
Creative Commons license
Except where otherwised noted, this item's license is described as Attribution 4.0 Internacional










