by-campaign-manager
Plan, execute, monitor, and assess protein/antibody design campaigns. This skill governs how to size a campaign, track run state,…
BoltzGen is an all-atom diffusion model that generates antibody, nanobody, and de novo miniprotein backbones conditioned on a target structure and a set of binding (hotspot) residues. Sequences are assigned by AntiFold, then each design is independently refolded with Protenix to
$ npx -y skills add 001TMF/blatant-why --skill boltzgen --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/boltzgenContext preview
The summary Claude sees to decide when to auto-load this skill.
BoltzGen is an all-atom diffusion model that generates antibody, nanobody, and de novo miniprotein backbones conditioned on a target structure and a set of binding (hotspot) residues. Sequences are assigned by AntiFold, then each design is independently refolded with Protenix to
id: "skill_5166b5795e7f473d9c80c23c3cdcc903" name: "boltzgen" display-name: "BoltzGen — Antibody / Nanobody / Binder Design" short-description: "Antibody, nanobody, and de novo binder design using BoltzGen (diffusion + AntiFold inverse folding + Protenix refolding). Use when the user needs to design a binder against a protein target with a known epitope or hotspot set." category: "tool" keywords: "antibody, nanobody, VHH, scFv, Fab, binder design, BoltzGen, diffusion, Protenix, AntiFold, ipSAE, ipTM, epitope, hotspot, scaffold, entities YAML" version: "1.0" last-updated: "2026-05-20"
BoltzGen is an all-atom diffusion model that generates antibody, nanobody, and de novo miniprotein backbones conditioned on a target structure and a set of binding (hotspot) residues. Sequences are assigned by AntiFold, then each design is independently refolded with Protenix to produce ipTM, pTM, pLDDT, ipSAE, and CA-RMSD metrics. This skill teaches the exact **Write → Bash → Read** pattern for invoking BoltzGen via its CLI on local GPU (default), HPC (RunPod via `by-deploy-compute`), or Tamarind cloud.
The legacy CLI name was `proteus-ab`. It has been renamed to **BoltzGen** throughout. If you see `proteus-ab` in older docs or scripts, treat it as the same engine — the binary on PATH is now `boltzgen`.
---
Use BoltzGen when you have:
Do NOT use BoltzGen when:
---
A 20-design VHH preview against TNF-α (PDB 1TNF, epitope residues 45–52 and 78–85) on a local GPU:
# Step 1: write spec via the Write tool — see scripts/boltzgen_submit.py for a builder # Step 2: submit (dry-run prints the command; remove --dry-run to launch) python scripts/boltzgen_submit.py \ --spec workspace/tnf_spec.yaml \ --protocol nanobody-anything \ --num-designs 20 \ --budget 48 \ --target local \ --output workspace/tnf_out # Step 3: parse results into a CSV with sequences + metrics python scripts/parse_designs.py \ --output-dir workspace/tnf_out \ --csv workspace/tnf_designs.csv
Expected runtime: ~10–25 min on a single H100/A100 (Stage 4 Protenix refolding dominates). Expected output: a CSV ranked by `iptm` descending, typically 60–80% of designs with `iptm > 0.4`, 20–40% with `iptm > 0.6`.
---
| Software | Version | License | Commercial Use | Installation | |----------|---------|---------|----------------|--------------| | BoltzGen | ≥0.1.0 | MIT | ✅ Permitted | Clone https://github.com/HannesStark/boltzgen; install per repo README | | Protenix | v1.x (368M) | Apache-2.0 | ✅ Permitted | Bundled with BoltzGen install; downloads weights on first run | | AntiFold | ≥1.0 | MIT | ✅ Permitted | Bundled with BoltzGen install | | CUDA toolkit | ≥11.8 | NVIDIA EULA | ✅ Permitted | Match your driver version | | Python | ≥3.10 | PSF | ✅ Permitted | Use the conda env shipped by BoltzGen | | pyyaml | ≥6.0 | MIT | ✅ Permitted | `pip install pyyaml` (used by the helper scripts) |
**System requirements:**
| Requirement | Details | |-------------|---------| | BoltzGen path env | `BOLTZGEN_DIR` (or legacy `PROTEUS_AB_DIR`) pointing at the repo clone | | Model weights env | `PROTEUS_MODELS_DIR` — typically `~/.cache/boltzgen` | | LayerNorm env | `LAYERNORM_TYPE=openfold` — **mandatory** for correct inference | | GPU | CUDA-capable, ≥24 GB VRAM recommended (40 GB for `antibody-anything` with budget ≥ 128) | | CLI binary | `boltzgen` (on PATH after env setup) |
**License Compliance:** All packages permit commercial use in AI applications.
For HPC (RunPod) deployment, see the **by-deploy-compute** skill — it handles container image selection, secret injection, GPU type, and S3 mounting. For Tamarind cloud, point the helper scripts at `--target tamarind` (requires `TAMARIND_API_KEY` env var).
---
**Required:**
**Alternative inputs:**
**Optional:**
AI-powered biologics design campaign agent — multi-agent orchestration with BoltzGen, PXDesign, Protenix, and 200+ cloud tools. Antibodies, nanobodies, de novo binders, and beyond.
Plan, execute, monitor, and assess protein/antibody design campaigns. This skill governs how to size a campaign, track run state,…
Multi-round design campaigns generate scored designs at every iteration. This skill turns that scoring history into actionable…
Most "AI scientist" demos fake reasoning by chaining LLM calls and calling the chain a hypothesis. This skill does the opposite:…
Use the BY MCP database tools to query PDB, UniProt, and SAbDab for target characterization, antibody scaffold selection, and…
BY is a **local-first** agent. The default compute provider is `"local"` (see `.by/config.json` → `compute.default_provider`).…
`by-design-workflow` is the **routing brain** of BY. It does not run any engine itself. Instead, it answers four questions before…