Journal of Proteome ResearchBioinformaticsPeer-reviewed journal article
Vocabulary Matters: An Annotation Pipeline and Two Deep Learning Algorithms for Enzyme Named Entity Recognition
Meiqi WangiD, Avish VijayaraghavaniD, Tim BeckiD, Joram Matthias PosmaiD
Abstract
Enzymes are indispensable substances in many biological processes. With biomedical literature growing exponentially, it becomes more difficult to review the literature effectively. Hence, text-mining techniques are needed to facilitate and speed up literature review. The aims of this study are to create a corpus with annotated enzymes to train and evaluate enzyme named-entity recognition (NER) models. A novel pipeline was built using a combination of dictionary matching and rulebased keyword searching to automatically annotate enzyme entities in over 4,800 biomedical full texts. Two Bidirectional Long Short-Term Memory (BiLSTM) networks using BioBERT and SciBERT as tokeniser and word embedding layers were trained on this corpus and evaluated on a manually annotated test set of 526 full-text publications. The dictionary- and rule-based annotation pipeline achieved an F1-score of 0.863 (precision 0.996, recall 0.762). The SciBERT-BiLSTM model (F1-score 0.965, precision 0.981, recall 0.954) largely out-performed the BioBERT-BiLSTM model (F1-score 0.955, precision 0.981, recall 0.937). This study contributed a novel dictionary- and rule-based automatic pipeline with almost perfect precision which runs in a matter of seconds on a standard laptop. Both deep learning (DL) models achieved state-of-the-art performance (F1>0.95) for enzyme NER, with the SciBERT-based model outperforming the BioBERT-based model in terms of recall, demonstrating the vocabulary used by models matters. The proposed pipeline with the DL models can facilitate more effective enzyme text-mining and information extraction research for literature review and are the first algorithms specifically for enzyme NER. AvailabilityAll codes are available for automatic annotation and model training (including data), with instructions on how to deploy the model on new text, from https://github.com/omicsNLP/enzymeNER.
- Citations
- 3
- FWCI
- 0.41
- Field percentile
- top 48%
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
- Accurate Name Entity Recognition for Biomedical Literatures: A Combined High-quality Manual Annotation and Deep-learning Natural Language Processing Study
Dao‐Ling Huang, Quanlei Zeng, … Yuying Yuan·bioRxiv·Sep 15, 2021
- Improving dictionary-based named entity recognition with deep learning
Katerina C. Nastou, Mikaela Koutrouli, … Lars Juhl Jensen·BioinformaticsPeer-reviewed·Jun 16, 2024
- Towards reliable named entity recognition in the biomedical domain
John Giorgi, Gary D. Bader·BioinformaticsPeer-reviewed·Jun 17, 2019
- One tagger, many uses - Illustrating the power of ontologies in dictionary-based named entity recognition
Lars Juhl Jensen·bioRxiv·Aug 2, 2016
- MetaboListem and TABoLiSTM: Two Deep Learning Algorithms for Metabolite Named Entity Recognition
Cheng S. Yeung, Tim Beck, Joram Matthias Posma·MetabolitesPeer-reviewed·Mar 22, 2022
- 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