This repository contains the full code to reproduce our results of kinetic ensembles of amyloid-β 42 with urea and the small molecule 10074-G5. See our previous work for details on the method and the original unbound ensemble.
We used the same Google compute engine instance as for the previous work. Conda environments for training (env-tf.txt
) and analysis (env-analysis.txt
) are provided, although we strongly recommend using a custom tensorflow install.
The full dataset is available on zenodo.
See our previous work on how to handle the notebooks. They contain the following:
msm-vampe-hyperpar.ipynb
: Hyperparameter search code, can be run withpapermill
and theenv-tf.txt
environment.msm-vampe-training.ipynb
: Training code, can be run withpapermill
and theenv-tf.txt
environment.msm-vampe-convergence.ipynb
: Convergence analysis code, can be run withpapermill
and theenv-tf.txt
environment.msm-vampe-analysis.ipynb
: Analysis and plotting code, can be run withpapermill
and theenv-analysis.txt
environment.model.py
: The neural network model code.data.py
: Thetensorflow
-independent part ofmodel.py
, including wrappers for datasets.