“””
Binder Design
“””
Design aim:
- We sought to design nanobody-based binders with NEUTRALISING activity against the Nipah Virus. Thus, we focused the designs from this submission on sites that would break the interaction between NiV-G and EFNB2.
Hotspot ID:
- We began with the 2vsm structure provided from Adaptyv, and used BioPython to identify residues in contact with EFNB2 (interaction interface residues were defined as those with carbon atoms within 10 angstroms of the other chain)
- In addition, we focused on a subset of positions shown to affect EFNB2 binding through DMS experiments published by Larson et al. (Larson BB et al, Cell, 2025)
- Finally, we used a PyMol script to identify 3-4 residues that formed a hydrophobic surface as an optimal target
- In the end, we selected the residues: I401, R402, W504 as our hotspots for generating binders
Design using BoltzGen:
- We used BoltzGen to create 10,000 designs using the hotspots defined, and the 4 default nanobody templates provided in the BoltzGen repo.
- However, we adjusted the length of CDRs to the following:
- CDR1: 3-5 aa
- CDR2: 3-5 aa
- CDR3: 7-14 aa
“””
Binder Score Calculations
“””
Binder Re-folding:
- After the BoltzGen pipeline was run, all binders passing the minimum filters (400+ in our case) were re-folded using Boltz2.
- The resulting predicted structures and confidence matrices were used to calculate additional scores that were used for final ranking and selection
Rosetta calculation:
- PyRosetta was used to calculate dSASA, h-bonds, and n_hotspots_at_interface for each of the Boltz2 re-folded structures. We used a custom script that implements a modified version of the BindCraft pyrosetta calculations to get these scores.
ipSAE calculation:
- The Boltz2 predicted structures and confidence matrices were used to calculate ipSAE for each design using the ipSAE package from Github using default parameters
“””
Binder Ranking and Selections
“””
Binder Filtering:
- We filtered our 400+ designs based on a simple set of filter thresholds: RMSD_to_target <= 4, RMSD_to_design <= 4, ipTM >= 0.5, n_hotspots_at_interface >= 1 (meaning at least one of the defined hotspots is at the binding interface)
Binder Ranking:
- We employed a similar ranking algorithm to that employed by BoltzGen (Algorithm 2), except with a reduced set of metrics. The metrics:weights are as follows: pTM: 1, ipTM: 1, ipAE: 1, dSASA: 2, h-bonds:2, percent_hotspots: 2 (percent hotspots means how much of the hotspots are in the binding interface)
- As in BoltzGen, ipTM is used as a tie breaker in the assignment of final ranks
Final selections:
- The top 30 ranked binders were then re-ranked by ipSAE, and those with the highest ipSAE scores while still having high ranks were selected for submission.