ReactionDataExtractor
ReactionDataExtractor: Automated Extraction of Data from Chemical Reaction Schemes
ReactionDataExtractor extracts structured data from multistep chemical reaction schemes by parsing graphical representations of chemical transformations and identifying chemical species, reaction steps, arrows, labels, and reaction conditions.
Key Features:
- Image Segmentation: Segments reaction schemes into individual reaction steps, reaction condition regions, and chemical diagrams to isolate relevant components.
- Optical Character Recognition (OCR) and Structure Recognition: Identifies and interprets textual information and chemical structural representations within diagrams.
- Detection Algorithms: Applies rule-based algorithms and unsupervised machine learning to detect arrows, chemical structures, labels, and reaction conditions.
- Performance Metrics: Achieves precision and recall between 67% and 91% across six data extraction categories on a self-generated evaluation dataset.
Scientific Applications:
- Reaction Data Mining: Converts visual chemical reaction schemes into structured datasets for database generation and computational analysis.
- Chemical Informatics: Enables large-scale extraction of reaction components and conditions from image-based chemical literature.
Methodology:
ReactionDataExtractor processes reaction scheme images using segmentation to separate reaction components, followed by OCR and chemical structure recognition. Rule-based algorithms and unsupervised machine learning models detect and classify arrows, chemical structures, labels, and reaction conditions, enabling systematic extraction of reaction data.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 2/6/2022
- Last Updated:
- 2/6/2022
Operations
Publications
Wilary DM, Cole JM. ReactionDataExtractor: A Tool for Automated Extraction of Information from Chemical Reaction Schemes. Journal of Chemical Information and Modeling. 2021;61(10):4962-4974. doi:10.1021/acs.jcim.1c01017. PMID:34525303.