You are here

how to realize a free bb design? PackMover=fixed bb!

2 posts / 0 new
Last post
how to realize a free bb design? PackMover=fixed bb!


maybe somebody can give me a hint:
how do i realize a free backbone design approach in pyrosetta? As far as I understand the PackMover in PyRosetta is the equivalent to the FixedBackbone Design in Rosetta?! Is there something like a FREE backbone equivalent? At the moment I´m using a combination of the PackMover + freeBB-Minimization to have some degree of bb movement in the end... but I suppose it´s not the same.

Thanks for your help!

Post Situation: 
Wed, 2011-08-31 09:41

Completely free backbone design is a *very* hard problem, as there are just too many degrees of freedom. There's no way to efficiently sample all of them. Instead, people usually take a few simple approaches in flexible backbone designs to limit the complexity.

The first is to do multiple rounds of packing and minimization. You design the structure, minimize the sidechains and backbone to the new structure, then do another round of design, minimize to the new design, etc. (Usually for ~3 rounds or so.) This is the approach typically used in Rosetta enzyme design and a large portion of the protein-protein interaction design.

The second is to actively perturb the backbone (e.g. with backrub or with loop remodeling) to generate a library of different starting backbone conformations, and design for each one (optionally with multiple pack-min cycles). You would then run a filter (using whatever metrics you want) on the results to eliminate those starting backbone conformations which give bad results.

If you have a certain interaction that you *really* want, you can try placing the interaction and then rebuilding the loop containing it to accommodate the placed amino acid position, e.g. by using cyclic coordinate descent (CCD) or kinematic closure (KIC). (This last approach is sometimes referred to a "hotspot", "stub", or "motif" approach.)

Wed, 2011-08-31 10:48