ICLR'24 | BioBridge: Bridging Biomedical Foundation Models via Knowledge Graphs
Jupyter Notebook
80
5 commits
updated May 10, 2024
This is the official implementation of the paper BioBridge: Bridging Biomedical Foundation Models via Knowledge Graphs (ICLR 2024).
checkpoints/The trained BioBridge model checkpoints.
data/data/PrimeKG: The raw PrimeKG data in .zip format.
data/Processed: The node features obtained from different databases, e.g., protein's sequence.
data/embeddings/: The KG node embeddings extracted from unimodal FMs, such as PubMedBERT, UniMol, and ESM-2.
data/BindData/: The preprocessed BioBridge related data and its configurations.
data/mouse_protein/: The preprocessed mouse protein data and its configurations regarding the mouse protein prediction task in the paper.
dataset/The guidelines for data preprocessing.
src/The source code of BioBridge.
unimodal/The source code of unimodal FMs, including PubMedBERT and ESM-2, for encoding node features.
train.shThe example script for training BioBridge.
eval.shThe example script for using BioBridge for cross-modality prediction.
experiments/mouse_proteinThe example script for training BioBridge on the mouse protein prediction task.
experiments/molecule_generationThe example script for testing BioBridge on prompting LLMs for molecule generation and Q&A tasks.
If you find this repository useful in your research, please cite the following paper:
@inproceedings{wang2023biobridge,
title={BioBridge: Bridging Biomedical Foundation Models via Knowledge Graphs},
author={Wang, Zifeng and Wang, Zichen and Srinivasan, Balasubramaniam and Ioannidis, Vassilis N and Rangwala, Huzefa and Anubhai, Rishita},
booktitle={International Conference on Learning Representations},
year={2024}
}
106 followers · starred Jan 2024
ICLR'24 | BioBridge: Bridging Biomedical Foundation Models via Knowledge Graphs
Jupyter Notebook
80
5 commits
updated May 10, 2024
This is the official implementation of the paper BioBridge: Bridging Biomedical Foundation Models via Knowledge Graphs (ICLR 2024).
checkpoints/The trained BioBridge model checkpoints.
data/data/PrimeKG: The raw PrimeKG data in .zip format.
data/Processed: The node features obtained from different databases, e.g., protein's sequence.
data/embeddings/: The KG node embeddings extracted from unimodal FMs, such as PubMedBERT, UniMol, and ESM-2.
data/BindData/: The preprocessed BioBridge related data and its configurations.
data/mouse_protein/: The preprocessed mouse protein data and its configurations regarding the mouse protein prediction task in the paper.
dataset/The guidelines for data preprocessing.
src/The source code of BioBridge.
unimodal/The source code of unimodal FMs, including PubMedBERT and ESM-2, for encoding node features.
train.shThe example script for training BioBridge.
eval.shThe example script for using BioBridge for cross-modality prediction.
experiments/mouse_proteinThe example script for training BioBridge on the mouse protein prediction task.
experiments/molecule_generationThe example script for testing BioBridge on prompting LLMs for molecule generation and Q&A tasks.
If you find this repository useful in your research, please cite the following paper:
@inproceedings{wang2023biobridge,
title={BioBridge: Bridging Biomedical Foundation Models via Knowledge Graphs},
author={Wang, Zifeng and Wang, Zichen and Srinivasan, Balasubramaniam and Ioannidis, Vassilis N and Rangwala, Huzefa and Anubhai, Rishita},
booktitle={International Conference on Learning Representations},
year={2024}
}
106 followers · starred Jan 2024