SUBSEQ.BIO
DOCS-RFDIFFUSION3

RFdiffusion3

All-atom RFdiffusion3 design workflows.

Basics

Example 1: unconditional monomer

Design a de novo monomer of length 120–130 residues with no structural input.

  1. Create or upload a JSON file under /inputs, for example /inputs/uncond_monomer.json. The New Job page may instead prefill this as an inline aux file at /aux/uncond_monomer.json; use the path shown in the arguments box.
{
  "uncond_monomer": {
    "length": "120-130"
  }
}
  1. Submit a job with the following arguments (New Job → RFdiffusion3):
inputs=/inputs/uncond_monomer.json
n_batches=1
diffusion_batch_size=8
low_memory_mode=False

RFdiffusion3 will sample one or more all-atom monomers in the requested length range and write the selected structure output type under /outputs.

Example 2: simple protein binder

Design a small binder against a protein target using a minimal hotspot-based configuration.

  1. Upload your target structure to /inputs, for example /inputs/target.pdb or /inputs/target.cif.
  2. Create a JSON spec next to it, for example /inputs/protein_binder_simple.json:
{
  "simple_binder": {
    "dialect": 2,
    "input": "/inputs/target.pdb",
    "contig": "50-80,/0,A40-120",
    "infer_ori_strategy": "hotspots",
    "select_hotspots": {
      "A64": "CG,CD1",
      "A88": "CG,CD1"
    }
  }
}
  1. Submit a job with:
inputs=/inputs/protein_binder_simple.json

In this setup:

Adjust the target residue window, hotspot residues/atoms, and binder length range to match your system.

Example 3: symmetric unconditional design

Design a small cyclic oligomer using the Foundry symmetry sampler.

  1. Create a JSON file under /inputs, for example /inputs/sym_c3.json:
{
  "sym_c3": {
    "length": "60",
    "is_non_loopy": true,
    "symmetry": {
      "id": "C3"
    }
  }
}
  1. Submit with:
inputs=/inputs/sym_c3.json
inference_sampler.kind=symmetry
n_batches=1
diffusion_batch_size=1
inference_sampler.num_timesteps=200
low_memory_mode=True

SubSeq supports cyclic, T, O, and I symmetry in guided mode. Cyclic symmetry uses a separate order field; total protein residues are approximately ASU length times symmetry order: C<n>=n, T=12, O=24, I=60. For example, matched 480-residue designs can use ASU lengths T:40, O:20, and I:8. High-order symmetry can still produce clashing samples, so use 100-200 timesteps for inspection and filter outputs.

Symmetric motif scaffolding expects pre-symmetrized motifs centered at the origin. The motif copies must match the requested multiplicity, e.g. 12/24/60 copies for T/O/I. Asymmetric motif inputs and classifier-free-guidance conditioning should be treated as unsupported in symmetry mode.

Notes

Submit

Launch from New Job → RFdiffusion3. Keep uploaded input data under /inputs; small inline or generated config files may be placed under /aux. Outputs will appear under /outputs on completion.