You are here

Quesition about Relax Mode

4 posts / 0 new
Last post
Quesition about Relax Mode


I am learning to use the Rosetta3.1. I tried to use the relax application to refine my homology model, which is a complex of a hetero-trimer. The result seems to be quite impressive and almost all of the conflicts were resolved.

However, based on the manual, it reads : "The "relax" mode in Rosetta carries out the task of structural refinement of a monomeric protein."

I do not understand why this relax mode is only good for monomeric proteins? Is it because it does not deal with the quaternary structure, or something more fundamental in the relax protocol?

I would deeply appreciate any advice!



Wed, 2009-10-21 09:57

There's no reason relax can't be carried out on multimers, but it's not intended for use on multi chain systems. The only real reason is that it doesn't "know" there are multiple chains and will not attempt to maintain any particular relationship between them - as you describe it is ignorant of quaternary structure. If you used it and it worked then there's no reason to doubt the result.

One other issue is that Rosetta works in internal coordinates, and depending on how the multiple chains are related to one another, single-chain protocols like relax can do terrible things when multiple chains are present. In internal coordinates, the later chains may be kinematically dependent on the first chain, so all changes made to it propagate down to later chains. This would mean small moves to the first chain would cause later chains to swing around in rigid-body space, which is bad. This can be fixed by having later chains all kinematically dependent directly on the root atom of the AtomTree (in other words, a tree structure rather than daisy-chained). This is the default setup for Rosetta to avoid the problem I described, so it usually doesn't happen. Relax mode isn't written to worry about it one way or another, so it definitely can cause problems under some circumstances.

Wed, 2009-10-21 11:31

Thank you for your explanations, Lewis! It is very helpful(:lol:)

Just another question. You mentioned "(having later chains all kinematically dependent directly on the root atom of the AtomTree) is the default setup for Rosetta to avoid the problem". Does it mean there is another rosetta command that can refine a multi-chain model more reliably than "Relax"? Or, is there an option to put in relax's flag file to make up for it?

Sorry for this ignorant question(:redface:). Just beginning to get acquainted to Rosseta.

Really appreciate it!


Thu, 2009-10-22 08:58

I'm not aware of anything specialized for multiple chain relax. The relax code worked fine for you, and I think it will work fine almost all of the time - I was just trying to point out what the possible problems would be. Good luck!

Mon, 2009-10-26 07:25