PhenoTagger
PhenoTagger performs phenotype concept recognition in unstructured biomedical text by combining Human Phenotype Ontology (HPO) dictionary matching with deep learning to identify ontology concepts.
Key Features:
- Hybrid approach: Integrates dictionary-based matching and deep learning classification to balance precision and recall.
- HPO dictionary construction: Builds a comprehensive dictionary using all HPO concepts and synonyms.
- Distant supervision: Automatically generates a distantly supervised training dataset from dictionary matches, removing the need for manual labeling.
- Candidate extraction: Extracts n-grams from input sentences as candidate phrases for concept assignment.
- Deep learning classification: Uses a deep learning model to classify candidate phrases into ontology concept labels.
- Ontology adaptability: Can be retrained on other ontologies such as MEDIC for disease concept recognition.
- Corpus validation: Evaluated on two HPO corpora and the NCBI disease corpus with performance comparable to supervised methods.
Scientific Applications:
- Phenotype concept recognition: Identification of HPO concepts in unstructured biomedical text.
- Ontology-driven annotation: Generation of large-scale distantly supervised annotated datasets for training models using HPO.
- Disease concept recognition: Adaptation to MEDIC for detecting disease concepts and evaluation on the NCBI disease corpus.
- Cross-ontology generalization: Assessment of model transferability across ontologies for biomedical concept recognition.
Methodology:
Constructs a dictionary from HPO concepts and synonyms, uses it to generate a distantly supervised training dataset, extracts n-gram candidate phrases from input sentences, and applies a deep learning model to classify candidates into concept labels; retraining was performed on MEDIC and evaluations used two HPO corpora and the NCBI disease corpus.
Topics
Details
- Tool Type:
- api, command-line tool
- Programming Languages:
- Python
- Added:
- 3/19/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Luo L, Yan S, Lai P, Veltri D, Oler A, Xirasagar S, Ghosh R, Similuk M, Robinson PN, Lu Z. PhenoTagger: a hybrid method for phenotype concept recognition using human phenotype ontology. Bioinformatics. 2021;37(13):1884-1890. doi:10.1093/bioinformatics/btab019. PMID:33471061. PMCID:PMC11025364.