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
  • RFdiffusion3RosettaCommons/foundry binder workflow: rfd3 (RFdiffusion3) → mpnnrf3 (RosettaFold3) (→ Boltz-2 refolding)
  • BindCraft - parallel execution across multiple GPUs
  • Germinal - antibody/nanobody design in parallel 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:

  • Perry, A., Taveneau, C., & Knott, G. J. (2025). nf-binder-design: a Nextflow pipeline for protein binder design (<include version used, eg 0.2.0>). Zenodo. https://doi.org/10.5281/zenodo.16809705

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