ChemGrapher: Optical Graph Recognition of Chemical Compounds by Deep Learning
In drug discovery, knowledge of the graph structure of chemical compounds is essential. Many thousands of scientific articles in chemistry and pharmaceutical sciences have investigated chemical compounds, but in cases the details of the structure of these chemical compounds is published only as an images. A tool to analyze these images automatically and convert them into a chemical graph structure would be useful for many applications, such drug discovery. A few such tools are available and they are mostly derived from optical character recognition. However, our evaluation of the performance of those tools reveals that they make often mistakes in detecting the correct bond multiplicity and stereochemical information. In addition, errors sometimes even lead to missing atoms in the resulting graph. In our work, we address these issues by developing a compound recognition method based on machine learning. More specifically, we develop a deep neural network model for optical compound recognition. The deep learning solution presented here consists of a segmentation model, followed by three classification models that predict atom locations, bonds and charges. Furthermore, this model not only predicts the graph structure of the molecule but also produces all information necessary to relate each component of the resulting graph to the source image. This solution is scalable and could rapidly process thousands of images. Finally, we compare empirically the proposed method to a well-established tool and observe significant error reductions.
Code (1)
Tasks
ArticlesDeep LearningDrug DiscoveryOptical Character RecognitionOptical Character Recognition (OCR)Similar Papers 제목 키워드 기반
Machine learning identification of organic compounds using visible light
Identifying chemical compounds is essential in several areas of science and engineering. Laser-based techniques are promising for autonomous compound detection because the optical response of materials encodes enough ele…
BIG-bench Machine LearningMulti-Task Learning for Chemical Named Entity Recognition with Chemical Compound Paraphrasing
We propose a method to improve named entity recognition (NER) for chemical compounds using multi-task learning by jointly training a chemical NER model and a chemical com- pound paraphrase model. Our method en- ables the…
Multi-Task Learningnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)+1Unsupervised Learning of Molecular Embeddings for Enhanced Clustering and Emergent Properties for Chemical Compounds
The detailed analysis of molecular structures and properties holds great potential for drug development discovery through machine learning. Developing an emergent property in the model to understand molecules would broad…
Molecular Property PredictionProperty PredictionA Unified Approach to Inferring Chemical Compounds with the Desired Aqueous Solubility
Aqueous solubility (AS) is a key physiochemical property that plays a crucial role in drug discovery and material design. We report a novel unified approach to predict and infer chemical compounds with the desired AS bas…
Drug DiscoveryregressionHypothesizing the Transmission of Smells: Six Methods of Chemical Travel
In this paper, we propose a hypothesis regarding the travel and movement of chemicals between locations. We introduce six distinct methods to explain this process. The chemicals referred to in this article are those that…