Docs: https://docs.google.com/document/d/1GDRoRjBD0ItnyppZOGs8NB8i7ZfTNA5oSimHzEs65UY
Leonardo V. Castorina & Florian Wuennemann
For all our designs we used the crystal structure of the Glomulin-RBX1-CUL1 complex (PDB: 4F52). We decided to try a number of different approaches to design binders against RBX1 and ultimately group them by target area / seed and choose the sequences with the best ipSAE. We generated binder designs using the following methods:
Using Boltz-Lab (https://lab.boltz.bio/), we generated ~5K designs targeting two main regions of the RBX1: the unstructured region (“tail”), and the structured region (“head”). For the tail, we used a completely de novo design generation, while for the head, we partially diffused the helical bundle of the Glomulin binder from structure PDB: 4F52. We scored the designs with Boltz-Lab's binding confidence and manually filtered down by diversity of fold to 18 “seed” designs: 15 for the tail and 3 for the head.
We then used TIMED-Charge (https://doi.org/10.1093/protein/gzae002) for sequence design. We systematically mutated residues with lower predicted probability towards higher probability for up to 5 positions for the tail, and until sequence similarity decreased below the 25% threshold for the head. Due to a bug in Boltz-Lab we also redesigned UNK residues. We generated a total of ~17K sequences.
Finally we selected 450 sequences for folding using Boltz-2: a consensus sequence for each of the 18 seeds, the top scoring sequences by ESM PLL, and 25 random sequences for good luck.
For each of the seed designs, we created a Position Weight Matrix (PWM) with all the designed sequences. Then we modified Mosaic to accept the PWM to optimise the designs by iPSAE and skip the random sampling. We used Mosaic on Modal to optimise 3 tail designs, generating a total of 50 designs.
Binder design followed the general workflow described by Wu et al. (https://doi.org/10.1126/science.adr8063) and was executed using a portable Nextflow (DSL2) reimplementation of the original pipeline. The overall strategy: template-based peptide threading, ProteinMPNN sequence design, structure prediction, confidence-based filtering was preserved. Three components differ from the original publication. First, peptide threading was performed using a lightweight Python module employing BLOSUM62 substitution scoring and a sliding-window approach, replacing the physics-based PyRosetta FlexPepDockingProtocol used in the original work. Target peptide windows are slid across template peptide positions and filtered by minimum BLOSUM62 score (threshold: −10) and sequence identity; only backbone atoms are retained in the threaded output structures. Second, structure prediction for filtering was carried out with Boltz2 (https://doi.org/10.1101/2024.11.19.624167) instead of AlphaFold2-multimer with an initial-guess seed as described in the original protocol. Designed sequences were submitted to Boltz2 and the resulting models were filtered by ipTM ≥ 0.83, pLDDT ≥ 85, and interface RMSD ≤ 2.0 Å. Third, the pipeline runs as a single linear pass without the iterative MPNN→structure-prediction refinement rounds or optional RFdiffusion scaffold diversification described in the original work. Sequence design itself was performed with ProteinMPNN, identical to the original implementation.
We used the winning approach for de novo binder design from the recent Nipah Binder competition (https://proteinbase.com/competitions/adaptyv-nipah-competition) of using Mosaic for binder hallucination and skipping inverse folding and filtering (https://blog.escalante.bio/180-lines-of-code-to-win-the-in-silico-portion-of-the-adaptyv-nipah-binding-competition/). Due to limited budget Modal, we only produced 5 designs this way.
id: steady-raven-ember

RBX1
0.36
88.68
--
18.7 kDa
172
id: shy-ram-opal

RBX1
0.88
69.18
--
18.2 kDa
165
id: calm-ant-flint

RBX1
0.83
71.87
--
17.8 kDa
165
id: solid-bee-frost

RBX1
0.92
56.96
--
17.8 kDa
165
id: mellow-boar-iron

RBX1
0.78
43.38
--
18.6 kDa
165
id: noble-panther-onyx

RBX1
0.61
87.62
--
21.9 kDa
191
id: young-boar-bronze

RBX1
0.91
69.63
--
18.3 kDa
165
id: frozen-deer-onyx

RBX1
0.88
66.27
--
18.2 kDa
165
id: steady-tiger-opal

RBX1
0.70
90.22
--
19.3 kDa
179
id: quiet-jaguar-ivy

RBX1
0.77
86.41
--
20.2 kDa
179
id: steady-crane-lava

RBX1
0.47
82.47
--
19.5 kDa
171
id: ivory-gecko-sand

RBX1
0.77
88.71
--
19.8 kDa
179
id: brisk-toad-orchid

RBX1
0.77
85.48
--
22.0 kDa
197
id: quiet-mole-willow

RBX1
0.65
84.37
--
21.9 kDa
191
id: calm-ox-willow

RBX1
0.75
87.21
--
19.2 kDa
174
id: young-ant-ember

RBX1
0.74
87.50
--
23.4 kDa
211
id: scarlet-owl-crystal

RBX1
0.41
85.42
--
21.5 kDa
188
id: noble-quail-ember

RBX1
0.72
87.49
--
20.9 kDa
183
id: calm-gecko-pine

RBX1
0.76
88.76
--
20.9 kDa
183
id: rapid-panther-topaz

RBX1
0.30
77.59
--
19.6 kDa
174
id: mellow-quail-sand

RBX1
0.74
89.55
--
18.7 kDa
172