Downloads · 30 days
0
raphael-r/bright-gliner-molecular
bright-gliner-molecular is a machine learning model from raphael-r. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for gliner.
This is a GLiNER2 architecture fine-tuned to extract clinical neuro-oncology entities related to the molecular semantic group. It was trained on a synthetic dataset generated for the properly de-identified BRIGHT proj…
Downloads · 30 days
0
Access
Public
Updated Apr 7, 2026
Parameters
307M
1.2 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.2 GB · 99%
From the Hugging Face model README
This is a GLiNER2 architecture fine-tuned to extract clinical neuro-oncology entities related to the molecular semantic group. It was trained on a synthetic dataset generated for the properly de-identified BRIGHT project dataset (see the generated_data folder in the primary repository).
This model repository was specifically designed to fit within the bright_db overarching namespace.
It extracts the following fields (described in French):
Aggregates:
Per-Label Breakdowns:
| Label | Precision | Recall | F1 |
|---|---|---|---|
| mol_idh1 | 0.9356 | 0.7927 | 0.8583 |
| mol_idh2 | 0.6583 | 0.9357 | 0.7729 |
| mol_mgmt | 0.6730 | 0.9465 | 0.7867 |
| mol_h3f3a | 0.1333 | 0.7692 | 0.2273 |
| mol_hist1h3b | 0.0909 | 0.6667 | 0.1600 |
| mol_tert | 0.5600 | 0.8750 | 0.6829 |
| mol_CDKN2A | 0.4706 | 0.9333 | 0.6257 |
| mol_atrx | 0.3365 | 0.7778 | 0.4698 |
| mol_cic | 0.1488 | 0.8333 | 0.2525 |
| mol_fubp1 | 0.1565 | 0.7200 | 0.2571 |
| mol_fgfr1 | 0.0000 | 0.0000 | 0.0000 |
| mol_egfr_mut | 0.0079 | 1.0000 | 0.0156 |
| mol_prkca | 0.0000 | 0.0000 | 0.0000 |
| mol_pten | 0.0543 | 0.7143 | 0.1010 |
| mol_p53 | 0.0333 | 1.0000 | 0.0645 |
| mol_braf | 0.4706 | 0.8000 | 0.5926 |
# Inference Code
from gliner2 import GLiNER2
model = GLiNER2.from_pretrained("raphael-r/bright-gliner-molecular")
text = "Patient presenting with epileptic seizures..."
entities = model.extract_entities(text)
for entity in entities:
print(entity["text"], "=>", entity["label"])