Downloads · 30 days
13
8% of all-time downloads
OTAR3088/bioformer-cellfinder_V1
bioformer-cellfinder_V1 is a token classification model from OTAR3088. Use it when you need labels on individual words, such as names. The card lists the license as apache-2.0.
This model is a biomedical Named Entity Recognition (NER) model fine-tuned on three entity types: CellLine, CellType, and Tissue (collectively called CeLLaTE). It was developed to extract and classify named entities f…
Downloads · 30 days
13
8% of all-time downloads
All-time downloads
157
Public
Parameters
41.4M
497 MB on disk
Likes
0
Public
Click a slice to open those files.
.pt331 MB · 67%
From the Hugging Face model README
This model is a biomedical Named Entity Recognition (NER) model fine-tuned on three entity types: CellLine, CellType, and Tissue (collectively called CeLLaTE). It was developed to extract and classify named entities from biomedical literature, supporting knowledge curation and drug discovery pipelines. The model was finetuned using the bioformers/bioformer-16L base model on the a filtered version of the CellFinder dataset and is intended for token-classification tasks in the biomedical domain.
This model is intended for extracting CeLLaTE entity groups from biomedical literature, for knowledge curation, research, and downstream biomedical text mining applications.
The model can be used directly for token-level NER on biomedical text, producing entity labels and spans for CellLine, CellType, and Tissue.
The extracted entities can be further processed for tasks such as:
[More Information Needed]
Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
from transformers import AutoTokenizer, AutoModelForTokenClassification, pipeline
model_name = "OTAR3088/bioformer-cellfinder_V1"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForTokenClassification.from_pretrained(model_name)
nlp_pipeline = pipeline("token-classification", model=model, tokenizer=tokenizer, aggregation_strategy="simple")
text = "The HeLa cell line is widely used in cancer research."
entities = nlp_pipeline(text)
print(entities)
Dataset: OTAR3088/CellFinder_ner_split-V1
Entity Types: CellLine, CellType, Tissue
Training regime: - Base Model: bioformers/bioformer-16L
Epochs: 20
Batch Size: 16
Optimizer: AdamW
Learning Rate: 2e-3 (start)
Precision: BF16
GPU: 1× NVIDIA A100
Metrics
Metric: seqeval (token-level classification)
Dataset: CellFinder validation set (OTAR3088/CellFinder_ner_split-V1)
Entity-wise Evaluation:
| Entity | Precision | Recall | F1-score | Support |
|---|---|---|---|---|
| CellLine | 0.91 | 0.86 | 0.89 | 81 |
| CellType | 0.85 | 0.86 | 0.86 | 423 |
| Tissue | 0.80 | 0.75 | 0.77 | 123 |
| Micro avg | 0.85 | 0.84 | 0.84 | 627 |
| Macro avg | 0.85 | 0.83 | 0.84 | 627 |
| Weighted avg | 0.85 | 0.84 | 0.84 | 627 |
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
<!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->BibTeX:
[More Information Needed]
APA:
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]
[More Information Needed]