|
|
--- |
|
|
title: Clinical Ner Gradio |
|
|
emoji: ๐ |
|
|
colorFrom: gray |
|
|
colorTo: pink |
|
|
sdk: gradio |
|
|
sdk_version: 5.49.1 |
|
|
app_file: app.py |
|
|
pinned: false |
|
|
license: mit |
|
|
short_description: Clinical NER, Anatomy Detection, and POS Tagging with Gradio |
|
|
--- |
|
|
|
|
|
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference |
|
|
|
|
|
# Clinical NER, Anatomy Detection, and POS Tagging |
|
|
|
|
|
This Gradio application provides Named Entity Recognition (NER) for clinical text, anatomy detection, and Part-of-Speech (POS) tagging using state-of-the-art transformer models. |
|
|
|
|
|
## Features |
|
|
|
|
|
- **Clinical NER**: Extract medical entities (diseases, symptoms, treatments, etc.) from clinical text |
|
|
- **Anatomy Detection**: Identify anatomical terms in medical text |
|
|
- **POS Tagging**: Part-of-speech tagging for linguistic analysis |
|
|
- **Multiple Output Formats**: Get results in human-readable format or Prolog facts |
|
|
- **Combined Analysis**: Run all three analyses simultaneously |
|
|
|
|
|
## Models Used |
|
|
|
|
|
- **Clinical NER**: `samrawal/bert-base-uncased_clinical-ner` |
|
|
- **Anatomy Detection**: `OpenMed/OpenMed-NER-AnatomyDetect-BioPatient-108M` |
|
|
- **POS Tagging**: spaCy `en_core_web_sm` |
|
|
|
|
|
## Usage |
|
|
|
|
|
The app provides four tabs: |
|
|
|
|
|
1. **Clinical NER**: Extract clinical entities from medical text |
|
|
2. **Anatomy Detection**: Detect anatomical terms |
|
|
3. **POS Tagging**: Analyze part-of-speech tags |
|
|
4. **Combined Analysis**: Run all analyses at once |
|
|
|
|
|
Each tab supports: |
|
|
- Basic format: Human-readable output with entity highlighting |
|
|
- Prolog format: Structured facts for logic programming |
|
|
|
|
|
## Example |
|
|
|
|
|
Input: |
|
|
``` |
|
|
Patient presents with pain in the left ventricle and elevated cardiac enzymes. The heart shows signs of inflammation. |
|
|
``` |
|
|
|
|
|
Output includes detected medical conditions, anatomical structures, and linguistic analysis. |
|
|
|
|
|
## Based On |
|
|
|
|
|
This is a Gradio version of the clinical-ner FastAPI application, converted for easier demonstration and interaction. |
|
|
|