- This topic has 1 reply, 2 voices, and was last updated 12 years, 3 months ago by Anonymous.
August 31, 2011 at 4:41 pm #1015Anonymous
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!
August 31, 2011 at 5:48 pm #6007Anonymous
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.)
- You must be logged in to reply to this topic.