Auto-CORPus

Auto-CORPus converts HTML and table image files from biomedical publications into standardized, machine-interpretable formats to support biomedical text analytics and natural language processing.


Key Features:

  • Standardization with BioC Format: Converts HTML content from publications into the BioC format for consistent representation of text and annotations used in biomedical NLP and machine learning.
  • Information Artifact Ontology Annotation: Annotates publication sections in the BioC output using the Information Artifact Ontology to standardize section semantics.
  • Table Data Conversion: Processes inline and linked HTML tables and converts them into a custom JSON format that captures table content and metadata to represent table data absent from the BioC specification.
  • Abbreviation Extraction: Extracts abbreviations declared in publication texts and generates JSON mappings of each abbreviation to its full definition for incorporation into text-mining workflows.

Scientific Applications:

  • Machine learning model training: Provides standardized, annotated corpora in BioC to enhance training and evaluation of biomedical NLP and machine learning models.
  • Interoperability of text analysis systems: Enables exchange and annotation of table data across text analytics systems via the custom table JSON format.
  • Named entity recognition augmentation: Improves named entity recognition by supplying publication-specific abbreviations and their definitions.

Methodology:

The pipeline parses HTML files (including inline and linked HTML tables) to extract sections and tables, annotates sections with the Information Artifact Ontology, converts table data into a custom JSON format with metadata, and extracts abbreviations mapping them to definitions in structured JSON.

Topics

Details

Tool Type:
workflow
Programming Languages:
Python
Added:
3/19/2021
Last Updated:
11/18/2021

Operations

Publications

Beck T, Shorter T, Hu Y, Li Z, Sun S, Popovici CM, McQuibban NAR, Makraduli F, Yeung CS, Rowlands T, Posma JM. Auto-CORPus: A Natural Language Processing Tool for Standardising and Reusing Biomedical Literature. Unknown Journal. 2021. doi:10.1101/2021.01.08.425887.