Official code release for the paper "Mixup-Augmented Meta-Learning for Sample-Efficient Fine-Tuning of Protein Simulators".
Install the required packages from requirements.txt
.
pip install -r requirements.txt
Run collect_diff_temp_chignolin.py
to get the trajectories under different temperature.
As in our settings, you will get 10000 data points for temperature {280K, 300K, 320K} and 3000 data points for temperature {285K, 290K, 295K, 305K, 310K, 315K, 350K}.
Run pre_train_mix.py
.
Run meta_train.py
.
Run test_meta.py
.
The argument --meta
can be set to FALSE if you want to evaluate the models without second-stage pre-training.
@misc{chen2023mixupaugmented,
title={Mixup-Augmented Meta-Learning for Sample-Efficient Fine-Tuning of Protein Simulators},
author={Jingbang Chen and Yian Wang and Xingwei Qu and Shuangjia Zheng and Yaodong Yang and Hao Dong and Jie Fu},
year={2023},
eprint={2308.15116},
archivePrefix={arXiv},
primaryClass={cs.LG}
}
This repo is built upon the previous work EGNNs. Thanks to the authors!