Awesome
BioIE-LLM
Biological Information Extraction from Large Language Models (LLMs)
This is the official code of the papers:
- Automated Extraction of Molecular Interactions and Pathway Knowledge using Large Language Model, Galactica: Opportunities and Challenges
- Comparative Performance Evaluation of Large Language Models for Extracting Molecular Interactions and Pathway Knowledge
Installation
The code was implemented on Python version 3.8, and the versions of the dependencies are listed in requirements.txt
Datasets
- STRING DB: the human (Homo sapiens) protein network for performing a protein-protein interaction (PPI) recognition task.
- KEGG DB: the KEGG human pathways which have been identified as being activated in response to low-dose radiation exposure in a recent study.
- INDRA DB: a set of human gene regulatory relation statements that represent mechanistic interactions between biological agents.
Reproduction
To reproduce the results of the experiments, use the bash script run.sh. You need to change model/data paths accordingly.
Results
Here are the results of the experiments. The experiments were conducted on 8×NVIDIA V100 GPUs. Note different number of GPUs and batch size can produce slightly different results.
Recognizing Protein-Protein Interactions
- STRING Task1 - Precision for the generated binding proteins for 1K protein samples.
- STRING Task2 - Micro F-scores for randomly selected positive and negative pairs (I.e., 1K = 500 pos + 500 neg).
- Model prediction consistency between Task1 and Task2.
KEGG Pathway Recognition
- KEGG Task1 - Precision for the generated genes that belong to the top 20 pathways relevant to low-dose radiation exposure.
- KEGG Task2 - Micro F-scores for randomly selected positive and negative pairs (I.e., 1K = 500 pos + 500 neg).
- Model prediction consistency between Task1 and Task2.
Evaluating Gene Regulatory Relations
- INDRA Task - Micro F-scores with 1K samples for each class.
Citation
@inproceedings{park2023automated,
title={Automated Extraction of Molecular Interactions and Pathway Knowledge using Large Language Model, Galactica: Opportunities and Challenges},
author={Park, Gilchan and Yoon, Byung-Jun and Luo, Xihaier and Lpez-Marrero, Vanessa and Johnstone, Patrick and Yoo, Shinjae and Alexander, Francis},
booktitle={The 22nd Workshop on Biomedical Natural Language Processing and BioNLP Shared Tasks},
pages={255--264},
year={2023}
}
@inproceedings{Park2023ComparativePE,
title={Comparative Performance Evaluation of Large Language Models for Extracting Molecular Interactions and Pathway Knowledge},
author={Gilchan Park and Byung-Jun Yoon and Xihaier Luo and Vanessa L'opez-Marrero and Patrick Johnstone and Shinjae Yoo and Francis J. Alexander},
year={2023}
}