BAGEL is a model-agnostic, modular, fully customizable Python framework for programmable protein design. The package formalizes the protein design task as an optimization (sampling) over an energy ...