Automatic extraction of transcriptional regulatory interactions of bacteria from biomedical literature using a fine-tuned BERT approach
Jupyter Notebook
0
9 commits
updated Mar 14, 2024
Automatic extraction of transcriptional regulatory interactions of bacteria from biomedical literature using a fine-tuned BERT model
Datasets used for TRN reconstructions (e.coli and salmonella)
Master dataset used for fine tunning bert models (training, validation and evaluation):
ECO_dataset_master_curated_dataset_v2_subset.tsv
The 264 PMIDS downloaded for salmonella TRN reconstruction using LUKE fine-tunned model:
264_salmo_264_salmo_pmids_for_bert_trn_reconstruction.tsv
Sentences preprocessed in a dataframe structure for TRN inference of Salmonella's 264 pmids:
STM_data_set_dl_articles_264_preprocessed_for_luke.pkl
Salmonella regulated genes list:
STM_regulated.tsv
Salmonella transcription factor lists:
STM_tfs.tsv
Preprocessing for fine-tunning 6 BERT architectures
Using our E.coli dataset to prepare for fine-tunning.
/bin/preprocessing_for_luke_of_ecoli.ipynb
Using raw articles, gene lists and factor lists (salmonella) for inference.
/bin/preprocessing_articles_for_LUKE_from_entity_lists.py
../results/ECO_dataset_master_curated_whole_tagging_info_with_span_data_serialized_4_v2.pklHyperparameter search and Fine-tunning of 6 BERT architectures
02_modelling/bin
bert_v1_hyperparameter_search.pybiobert_v2_hyperparameter_search.pybiolinkbert_v2_hyperparameter_search.pybiomegatron_v1_hyperparameter_search.pybioroberta_v1_hyperparameter_search.pyluke_v2_hyperparameter_search.pyAll the above models were trained using
01_preprocessing/results/ECO_dataset_master_curated_whole_tagging_info_with_span_data_serialized_4_v2.pkl
02_modelling/bin
02_modelling/bin/luke_v2_hyperparameter_search.py: luke_best_model_v1.pyluke_best_model_error_analysis.ipynbluke_best_model_for_inference.py
02_modelling/results
luke_best_model_all_predictions_for_error_analysis.tsvluke_stm_predictions_264_all_dataset.tsvluke_stm_predictions_264_with_sentence_all_dataset.tsvluke_stm_predictions_264_dataset_without_no_relation.tsvDataset visualization and statistics
bin/hyperparameter_sweeps_viz.ipynbstats_and_preprocessing_viz.RmdAutomatic extraction of transcriptional regulatory interactions of bacteria from biomedical literature using a fine-tuned BERT approach
Jupyter Notebook
0
9 commits
updated Mar 14, 2024
Automatic extraction of transcriptional regulatory interactions of bacteria from biomedical literature using a fine-tuned BERT model
Datasets used for TRN reconstructions (e.coli and salmonella)
Master dataset used for fine tunning bert models (training, validation and evaluation):
ECO_dataset_master_curated_dataset_v2_subset.tsv
The 264 PMIDS downloaded for salmonella TRN reconstruction using LUKE fine-tunned model:
264_salmo_264_salmo_pmids_for_bert_trn_reconstruction.tsv
Sentences preprocessed in a dataframe structure for TRN inference of Salmonella's 264 pmids:
STM_data_set_dl_articles_264_preprocessed_for_luke.pkl
Salmonella regulated genes list:
STM_regulated.tsv
Salmonella transcription factor lists:
STM_tfs.tsv
Preprocessing for fine-tunning 6 BERT architectures
Using our E.coli dataset to prepare for fine-tunning.
/bin/preprocessing_for_luke_of_ecoli.ipynb
Using raw articles, gene lists and factor lists (salmonella) for inference.
/bin/preprocessing_articles_for_LUKE_from_entity_lists.py
../results/ECO_dataset_master_curated_whole_tagging_info_with_span_data_serialized_4_v2.pklHyperparameter search and Fine-tunning of 6 BERT architectures
02_modelling/bin
bert_v1_hyperparameter_search.pybiobert_v2_hyperparameter_search.pybiolinkbert_v2_hyperparameter_search.pybiomegatron_v1_hyperparameter_search.pybioroberta_v1_hyperparameter_search.pyluke_v2_hyperparameter_search.pyAll the above models were trained using
01_preprocessing/results/ECO_dataset_master_curated_whole_tagging_info_with_span_data_serialized_4_v2.pkl
02_modelling/bin
02_modelling/bin/luke_v2_hyperparameter_search.py: luke_best_model_v1.pyluke_best_model_error_analysis.ipynbluke_best_model_for_inference.py
02_modelling/results
luke_best_model_all_predictions_for_error_analysis.tsvluke_stm_predictions_264_all_dataset.tsvluke_stm_predictions_264_with_sentence_all_dataset.tsvluke_stm_predictions_264_dataset_without_no_relation.tsvDataset visualization and statistics
bin/hyperparameter_sweeps_viz.ipynbstats_and_preprocessing_viz.Rmd