Generate novel protein backbones and enzyme scaffolds via denoising diffusion
RFdiffusion (Baker Lab, 2023) uses a denoising diffusion model to generate novel protein backbones, including binders for a specified target and enzyme active-site scaffolds. RFdiffusion2 (December 2025) extends this to functional enzyme design from active-site specifications. SciRouter exposes both via a unified API: paste a target PDB, specify hotspot residues, and receive ranked backbone designs with pLDDT confidence.
/v1/design/rfdiffusionimport requests, time
API_KEY = "sk-sci-your-key-here"
url = "https://scirouter.ai/v1/design/rfdiffusion"
# Submit a design job — target PDB, hotspot residues, length range
resp = requests.post(
url,
json={
"target_pdb": open("pdl1.pdb").read(),
"hotspots": [42, 67, 89], # PD-L1 interface residues
"length_min": 65,
"length_max": 85,
"num_designs": 5,
},
headers={"Authorization": f"Bearer {API_KEY}"}
)
job = resp.json()["data"]
print(f"Job: {job['job_id']}, status: {job['status']}")
# Poll for results (usually returns quickly in mock mode)
while job["status"] == "processing":
time.sleep(2)
job = requests.get(f"{url}/{job['job_id']}",
headers={"Authorization": f"Bearer {API_KEY}"}
).json()["data"]
for d in job["result"]["designs"][:3]:
print(f" {d['design_id']}: len={d['length']} pLDDT={d['plddt']}")Design de novo binders against a target protein
Scaffold novel enzyme active sites
Generate backbones for downstream ProteinMPNN sequence design
Explore novel protein folds in binder discovery campaigns
Design protein binders against any target with predicted binding affinity
One-shot binder design: BoltzGen → Boltz-2 → ProteinMPNN → ranked candidates
Design optimized protein sequences for any 3D backbone
Design antibody CDR sequences using inverse folding