You are here

how to design binding interface?

8 posts / 0 new
Last post
how to design binding interface?

Dear ALL,
I have a complex with two chains. Now I am going to design the binding interface of Chain A while fix everything in the chain B.
Which application should I use? Thank you!

Post Situation: 
Mon, 2013-12-02 19:06

rosetta_scripts is the application to use. The drawback is that you'll have to put together an XML file which outlines the procedure you want to do. The best documentation we have publicly available at the moment is the 3.4 documentation (section "Rosetta Scripts"), but everything there should more-or-less be relevant to any more recent release.

What I might recommend, though, is to take a look at some of the recent Rosetta binding interface design papers, and crib the script from the Supplemental Material. "RosettaScripts: A Scripting Language Interface to the Rosetta Macromolecular Modeling Suite" ( ) has a simple protein interface design example in the main text. "Computational Design of Novel Protein Binders and Experimental Affinity Maturation" ( ) gives a good overview with references, though it doesn't seem to have an example script itself. "Hotspot-Centric De Novo Design of Protein Binders" ( ) and "Computational Design of a Protein-Based Enzyme Inhibitor" ( ) are other good papers with examples of RosettaScripts for protein interface design. Other examples are likely out there as well.

Tue, 2013-12-03 07:41

Thank you! I have read those paper and I think I have something different from them.
I already have an known protein protein binding complex. I just want to redesign the binding interface of chain A while fixing chain B. As I mentioned in". Right now I fix the chain B (I tried NATRO and trying NATAA now) and none-interface region of chain A, and design the binding interface in chain A. But I am not sure whether this is the right way to design the interface. Thanks!

Wed, 2013-12-11 20:04

That approach will work, but the advantage of looking into some of the RosettaScripts based protocols is that you can start to do some limited backbone and rigid body degrees of freedom sampling along with the sidechain sampling.

The protocols referenced might be a little more extensive than you need, as you are already starting with a known protein-protein interaction, but you can certainly cut down those protocols by eliminating the interaction search steps, and just using the part of the protocol which designs the interface after a putative interface has been identified.

If you don't want to sample backbone or rigid body degrees of freedom, the fixbb approach with an appropriate resfile will certainly work for a design methodology.

Thu, 2013-12-12 07:27

I got your point! Thanks very much!

Mon, 2013-12-16 16:08


I exactly want to do that by what you said in this comment, would fix bb be a correct methodology for designing interface complex ??

Wed, 2019-05-15 13:18

I want to enhance the binding affinity of a protein-protein complex(crystal structure is available).
For this, I am simultaneously changing my interface residues from the resfile(using ALLAA). Now, I want to iteratively do this(using LoopOver) till my ddg for mutant becomes less than that for WT.I am (fast)relaxing and repacking after every step.
I wanted to know how can I apply this filter to compare ddg_mutant with ddg_WT. Also, is this a correct approach or is there a better way to achieve my goal?
Any help would be great appreciated.

p.s- I am using the rosetta script in 'calculate_protein_protein_ddg'

Sat, 2015-02-21 20:13

A Delta filter ( will allow you to compare a filter's value to the filter's value on the input structure or some other reference structure.

Tue, 2015-03-31 07:43