nf-binder-design

DOI

Nextflow pipelines for de novo protein binder design.

Overview

This project provides Nextflow workflows for de novo design of protein binders:

  • RFdiffusion → ProteinMPNN → AlphaFold2(initial guess) → Boltz-2 refolding pipeline
  • RFdiffusion Partial Diffusion → Boltz-2 refolding for diversification and optimization
  • BindCraft - parallel execution across multiple GPUs
  • BoltzGen - design proteins and complexes using BoltzGen
  • Boltz Pulldown - an AlphaPulldown-like protocol using Boltz-2

RFdiffusion workflow

BindCraft workflow

Features

  • Flexible workflow options for different binder design strategies
  • HPC-ready with support for SLURM and other job schedulers
  • Multi-GPU parallelization for BindCraft trajectories
  • Plugin system for custom design filters
  • Comprehensive reporting with HTML outputs and summary statistics

License

The pipeline code the comprises nf-binder-design is licensed under the MIT License.

Note that some dependencies, packaged externally as containers, are under less permissive licenses:

⚠️ "Commercial Use Restrictions"

Components of these workflows use RFdiffusion and BindCraft, which depend on PyRosetta/Rosetta. These are free for non-commercial use only. Commercial use requires a paid license agreement with University of Washington. See:

Citing

If you use nf-binder-design in your research, please cite:

and include citations for the underlying tools used in the workflow as appropriate: