Frontiers in Digital HealthBioinformaticsPeer-reviewed journal article
Auto-CORPus: A Natural Language Processing Tool for Standardising and Reusing Biomedical Literature
Tim BeckiD, Tom ShorteriD, Hu, S, Zhuoyu LiiD, Shujian Sun, Casiana M. Popovici, McQuibban, NAR, Filip Makraduli, Cheng S. Yeung, Thomas RowlandsiD, Joram Matthias PosmaiD
Abstract
To analyse large corpora using machine learning and other Natural Language Processing (NLP) algorithms, the corpora need to be standardised. The BioC format is a community-driven simple data structure for sharing text and annotations, however there is limited access to biomedical literature in BioC format and a lack of bioinformatics tools to convert online publication HTML formats to BioC. We present Auto-CORPus (Automated pipeline for Consistent Outputs from Research Publications), a novel NLP tool for the standardisation and conversion of publication HTML and table image files to three convenient machine-interpretable outputs to support biomedical text analytics. Firstly, Auto-CORPus can be configured to convert HTML from various publication sources to BioC. To standardise the description of heterogenous publication sections, the Information Artifact Ontology is used to annotate each section within the BioC output. Secondly, Auto-CORPus transforms publication tables to a JSON format to store, exchange and annotate table data between text analytics systems. The BioC specification does not include a data structure for representing publication table data, so we present a JSON format for sharing table content and metadata. Inline tables within full-text HTML files and linked tables within separate HTML files are processed and converted to machine-interpretable table JSON format. Finally, Auto-CORPus extracts abbreviations declared within publication text and provides an abbreviations JSON output that relates an abbreviation with the full definition. This abbreviation collection supports text mining tasks such as named entity recognition by including abbreviations unique to individual publications that are not contained within standard bio-ontologies and dictionaries. AvailabilityThe Auto-CORPus package is freely available with detailed instructions from Github at https://github.com/omicsNLP/Auto-CORPus/.
- research focus: software / tool
- research focus: benchmarking
- research focus: database / resource
- approach: experimental assay
- Citations
- 0
- FWCI
- 0.00
- Field percentile
- 0th percentile
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- NERO: A Biomedical Named-entity (Recognition) Ontology with a Large, Annotated Corpus Reveals Meaningful Associations Through Text Embedding
Kanix Wang, Robert Stevens, … Andrey Rzhetsky·bioRxiv·Nov 5, 2020
- Citizen Science for Mining the Biomedical Literature
Ginger Tsueng, Max Nanis, … Andrew I Su·Citizen Science: Theory and PracticePeer-reviewed·Dec 31, 2016
- Europe PMC Annotated Full-text Corpus for Gene/Proteins, Diseases and Organisms
Xiao Jing Yang, Shyamasree Saha, … Johanna McEntyre·Scientific DataPeer-reviewed·Oct 19, 2023
- Event Extraction from Biomedical Literature
Abdur Rahman M.A. Basher, Alexander S. Purdy, Inanç Birol·bioRxiv·Dec 15, 2015
- Towards reliable named entity recognition in the biomedical domain
John Giorgi, Gary D. Bader·BioinformaticsPeer-reviewed·Jun 17, 2019
- CellExLink: End-to-end cell-type recognition and normalization in biomedical text
Alimire Nabijiang, Leili Shahriyari·PLoS Computational BiologyPeer-reviewed·Jul 24, 2026