BioByGANS

BioByGANS integrates contextual and syntactic features using a graph attention network to perform biomedical named entity recognition by classifying words as nodes in a sentence-level graph for entity extraction from biomedical text.


Key Features:

  • Graph-Based Modeling: Formulates BioNER as a node classification problem within a sentence-level graph that represents dependencies and topology.
  • Contextual and Syntactic Feature Integration: Encodes contextual features with BioBERT and preprocesses syntactic features (part-of-speech tags, dependencies, sentence topology) with SpaCy to create dual feature representations.
  • Graph Attention Network (GAT): Applies a graph attention network to fuse contextual and syntactic encodings and to emphasize important node relationships within the graph.
  • Softmax Classification: Uses a softmax classifier to compute class probabilities for node (word) entity labels.
  • Sentence and Word Segmentation: Segments sentences by periods and words by spaces and symbols as stated.
  • Benchmark Performance: Evaluated on BC2GM, JNLPBA, BC4CHEMD, BC5CDR-chem, BC5CDR-disease, NCBI-disease, Species-800, and LINNAEUS with reported F1-scores from 75.01% to 94.74%, reported to outperform existing state-of-the-art BioNER methods.

Scientific Applications:

  • Structured data extraction: Converts unstructured biomedical literature into structured entity data for downstream analyses.
  • Knowledge extraction: Facilitates extraction of biomedical knowledge from text corpora.
  • Drug discovery support: Provides entity recognition that can aid data curation and information retrieval for drug discovery research.
  • Disease gene identification: Assists identification and curation of disease-related genetic entities.
  • Biological pathway analysis: Supports extraction of entities relevant to biological pathway reconstruction and analysis.
  • Large-scale text corpora: Applicable to diverse, large-scale biomedical text corpora and benchmark BioNER datasets.

Methodology:

Sentences are segmented by periods and words by spaces and symbols; contextual features are encoded with BioBERT and syntactic features are preprocessed with SpaCy; a graph representing sentence dependencies and topology is constructed, a graph attention network integrates the encoded features, and a softmax function is used for final entity classification.

Topics

Details

License:
Not licensed
Cost:
Free of charge
Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/26/2023
Last Updated:
11/24/2024

Operations

Publications

Zheng X, Du H, Luo X, Tong F, Song W, Zhao D. BioByGANS: biomedical named entity recognition by fusing contextual and syntactic features through graph attention network in node classification framework. BMC Bioinformatics. 2022;23(1). doi:10.1186/s12859-022-05051-9. PMID:36418937. PMCID:PMC9682683.