BChemXtract: Automated Extraction and FAIRification of Chemical Structures from Scientific Publications

Chemical structures are published as images, which makes them inappropriate for database indexing, structure search and computational reuse. Recognition tools recover them after publication and cannot restore what the rendering discarded. BChemXtract is an open-source Java library that extracts structures directly from the ChemDraw CDX and CDXML files authors already submit. It separates chemical fragments from annotations, expands abbreviations from a curated lookup table and converts the structures with the Chemistry Development Kit into standard identifiers. In the Beilstein Journals the extracted structures are validated by hand, embedded in the article metadata as Schema.org JSON-LD and deposited in PubChem. Volume 20 of the Beilstein Journal of Organic Chemistry (BJOC), 2993 figures and schemes, yielded 23,320 structures with InChIs in under two minutes. On a 225-file benchmark 98.2% of unique substances got a valid InChI, against 14.2% with Open Babel. MIT licence, with a web application and the benchmark corpus. Library: github.com/beilstein-institut/bchemxtractWeb application: cheminfo.beilstein.org/bchemxtract

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-10-30
DOI
https://doi.org/10.5281/zenodo.23803806
Primary Topic
Research Data Management Practices
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BChemXtract: Automated Extraction and FAIRification of Chemical Structures from Scientific Publications

Kohulan Rajan, Felix Bänsch, Markus Nietfeld
Zenodo (CERN European Organization for Nuclear Research)
Research Data Management Practices
article

BChemXtract: Automated Extraction and FAIRification of Chemical Structures from Scientific Publications

Kohulan Rajan, Felix Bänsch, Markus Nietfeld
article en

Abstract

Chemical structures are published as images, which makes them inappropriate for database indexing, structure search and computational reuse. Recognition tools recover them after publication and cannot restore what the rendering discarded. BChemXtract is an open-source Java library that extracts structures directly from the ChemDraw CDX and CDXML files authors already submit. It separates chemical fragments from annotations, expands abbreviations from a curated lookup table and converts the structures with the Chemistry Development Kit into standard identifiers. In the Beilstein Journals the extracted structures are validated by hand, embedded in the article metadata as Schema.org JSON-LD and deposited in PubChem. Volume 20 of the Beilstein Journal of Organic Chemistry (BJOC), 2993 figures and schemes, yielded 23,320 structures with InChIs in under two minutes. On a 225-file benchmark 98.2% of unique substances got a valid InChI, against 14.2% with Open Babel. MIT licence, with a web application and the benchmark corpus. Library: github.com/beilstein-institut/bchemxtractWeb application: cheminfo.beilstein.org/bchemxtract

Zenodo (CERN European Organization for Nuclear Research)
Beilstein-Institut (DE), Friedrich Schiller University Jena (DE)
Openalex Percentile: Top 6%
Research Data Management Practices
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon