Stanza

Stanza implements neural-network natural language processing pipelines for biomedical and clinical English text to perform tokenization, part-of-speech tagging, lemmatization, dependency parsing, and named entity recognition for literature and clinical report analysis.


Key Features:

  • Neural network-based pipelines: Implements fully neural pipelines that provide tokenization, part-of-speech tagging, lemmatization, dependency parsing, and named entity recognition.
  • Domain-specific training: Models are trained on public datasets such as the CRAFT treebank and a proprietary corpus consisting of radiology reports annotated with five specific radiology-domain entities.
  • Task coverage: Targets core NLP tasks required for biomedical and clinical text processing, including syntactic analysis and named entity recognition tailored to domain-specific terminology.
  • Performance optimization: Reports superior syntactic analysis performance relative to CoreNLP and scispaCy, and matches or exceeds BioBERT-level named entity recognition performance while maintaining greater computational efficiency.

Scientific Applications:

  • Biomedical literature mining: Extraction of entities and syntactic structure from biomedical publications to support knowledge discovery.
  • Clinical and radiology report analysis: Information extraction from clinical and radiology texts, including detection of the annotated radiology-domain entities used in training.
  • Downstream bioinformatics tasks: Provision of tokenization, POS, lemmatization, and dependency parses to support downstream computational biology and bioinformatics pipelines.

Methodology:

Uses neural network architectures to implement fully neural pipelines for tokenization, POS tagging, lemmatization, dependency parsing, and NER, with training on the CRAFT treebank and a proprietary radiology report corpus annotated with five radiology-domain entities and performance comparisons to CoreNLP, scispaCy, and BioBERT.

Topics

Details

License:
Apache-2.0
Cost:
Free of charge
Tool Type:
library, web application
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python, JavaScript, Shell, Other
Added:
10/18/2021
Last Updated:
10/18/2021

Operations

Publications

Zhang Y, Zhang Y, Qi P, Manning CD, Langlotz CP. Biomedical and clinical English model packages for the Stanza Python NLP library. Journal of the American Medical Informatics Association. 2021;28(9):1892-1899. doi:10.1093/jamia/ocab090. PMID:34157094. PMCID:PMC8363782.

Documentation

Links