You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- fixed contact filter for peptides, which was causing very short peptide binders to be rejected
- avoid the saving of duplicate sequences during MPNN redesign, which is very unlikely but can happen when designing very short peptides, where multiple trajectories converge to the same sequence
- added extensive checks for the installation script to make sure each step is completed fully before proceeding
- removed default anaconda channel dependency
- added libgfortran5 to installation requirements
- added live trajectory and accepted design counters to the colab notebook
- fixed hydrophobicity calculation for binder surface, there was a bug where the surface taken into account was from the whole complex instead of just the binder alone
- colab target settings are now saved in the design output folder on Google drive and can be reloaded for continuing the design campaign
- added options into settings_advanced jsons to manually set AF2 params directory, or dssp path or dalphaball path. If left empty, it will set the default installation paths
- added more relaxed filter settings for normal proteins and peptides
- added more advanced setting files allowing to redesign interface with MPNN, as well as increased flexibility of the target by masking the template sequence during design and reprediction
- fixed mpnn sequence generation where batch size did not correspond to number of generated sequences
Copy file name to clipboardExpand all lines: README.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,8 @@ First you need to clone this repository. Replace **[install_folder]** with the p
12
12
13
13
The navigate into your install folder using *cd* and run the installation code. BindCraft requires a CUDA-compatible Nvidia graphics card to run. In the *cuda* setting, please specify the CUDA version compatible with your graphics card, for example '11.8'. If unsure, leave blank but it's possible that the installation might select the wrong version, which will lead to errors. In *pkg_manager* specify whether you are using 'mamba' or 'conda', if left blank it will use 'conda' by default.
14
14
15
+
Note: This install script will install PyRosetta, which requires a license for commercial purposes.
The *settings* flag should point to your target .json which you set above. The *filters* flag points to the json where the design filters are specified (default is ./filters/default_filters.json). The *advanced* flag points to your advanced settings (default is ./advanced_settings/4stage_multimer.json). If you leave out the filters and advanced settings flags it will automatically point to the defaults.
46
+
The *settings* flag should point to your target .json which you set above. The *filters* flag points to the json where the design filters are specified (default is ./filters/default_filters.json). The *advanced* flag points to your advanced settings (default is ./advanced_settings/default_4stage_multimer.json). If you leave out the filters and advanced settings flags it will automatically point to the defaults.
45
47
46
48
Alternatively, if your machine does not support SLURM, you can run the code directly by activating the environment in conda and running the python code:
**We recommend to generate at least a 100 final designs passing all filters, then order the top 5-20 for experimental characterisation.** If high affinity binders are required, it is better to screen more, as the ipTM metric used for ranking is not a good predictor for affinity, but has been shown to be a good binary predictor of binding.
0 commit comments