Skip to content
/ DUVEL Public

Data set for Detection of Unique Variant Ensemble in Literature

License

Notifications You must be signed in to change notification settings

cnachteg/DUVEL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DUVEL DOI

DUVEL stands for Detection of Unlimited Variant Ensemble in Literature.

Construction of DUVEL

References from OLIDA (https://olida.ibsquare.be) were selected and annotated with Pubtator with the genes and variants entities. Papers were further filtered to study those containing digenic variant combinations (i.e., variant combinations involving two genes). The candidates were limited to texts containing at most 256 tokens, as well as containing different genes and variants for each candidate. Scripts to create the unlabelled data sets can be found in the scripts/construction folder.

Annotation was done through the ALAMBIC (https://github.com/Trusted-AI-Labs/ALAMBIC) platform, within an active learning framework with the Margin selection strategy and with an active batch size of 500 samples. The model was a BiomedBERT model (https://huggingface.co/microsoft/BiomedNLP-BiomedBERT-base-uncased-abstract-fulltext), trained for 10 epochs and with a learning rate of 1e-5.

Fine-tuning experiments

Preliminary experiments were conducted with different biomedical large language models, with hyperparameter fine-tuning. Code for reproducing the experiments can be found in the scripts/fine_tuning folder. Additionally, the scripts to create and fine-tune with the simulated data sets to mimick data sets build without active learning (i.e, with only around 1% of positive samples overall the training set) can be found in the scripts/fine_tuning/low_positive folder.

The scripts used to evaluate the active learning process on the DUVEL test set, by excluding the from samples selected during the process, the samples belonging to said test set, can be found in the scripts/fine_tuning/AL_process

Data availibility

Csv files of the data can be found in the data folder, corresponding to the train/validation/test splits used for the fine-tuning in the experiments of the article. Moreover, the five simulated data sets to reproduce a construction withtout active learning can be found in the data/low_positive folder.

The train/validation/test splits of the data are also available on Huggingface (https://huggingface.co/datasets/cnachteg/DUVEL) and can be used with the following code :

from datasets import load_dataset
dataset = load_dataset("cnachteg/DUVEL")

Cite us

TBA

About

Data set for Detection of Unique Variant Ensemble in Literature

Resources

License

Stars

Watchers

Forks

Packages

No packages published