You are here

Chain specific flags

6 posts / 0 new
Last post
Chain specific flags
#1

Hi all,

It is possible to apply options in relaxation and cartesian, only for specific chains? How? I am working with hla*02:01

Category: 
Post Situation: 
Mon, 2020-10-19 03:31
helenah

It depends a bit on which options you want to apply. If you want to control the movement of protein, the rotameric sampling is controlled by a resfile (https://www.rosettacommons.org/docs/latest/rosetta_basics/file_types/resfiles) and the minimization behavior is controlled by a MoveMap (https://www.rosettacommons.org/docs/latest/rosetta_basics/file_types/movemap-file). You can specify residue/chain level behavior with those, using the command line relax application. You can have a bit more flexibility/control in specification if you use the FastRelax mover within RosettaScripts.

Mon, 2020-10-19 07:23
rmoretti

Thanks! I am playing with and I have tried to write "*C ex1" and similar expressions. But it does not work 

* <CHAIN> <COMMANDS>
Tue, 2020-11-03 04:32
helenah

The ex1 option won't do much for relax. While it will add in addition rotamers for chi1 (the rotatable bond around the Calpha-Cbeta bond), those tend not to have all that great of an effect in a full relax run. With relax, the resfile is more useful in turning off packing entirely (with NATRO).

 

Past that, it would help to clarify "not working". What effect were you hoping for, what commands did you try, and what undesired effect did you see?

Wed, 2020-11-04 06:37
rmoretti

Yes. I am sorry, I should have specified that. I have not managed to run any commands. I get errors, one of them being "ERROR: Unused "free" argument specified: C"as Rosetta don't understand what I want to do . I want to apply specific options to chain c . 

Thu, 2020-11-05 06:10
helenah

That message about unused free arguments comes from the command line option parsing code, not the resfile parsing code.

How are you specifying your resfile? The resfile is a separate file on-disk, the name of which you pass to the -in:file:resfile option (or other similar location). If you instead are putting the commands directly onto the command line it won't work and you'll possibly get a message like the one you're seeing.

 

Fri, 2020-11-06 08:04
rmoretti