Member Site › Forums › Rosetta 3 › Rosetta 3 – Applications › Design with limited number of aminoacids at given position
- This topic has 3 replies, 2 voices, and was last updated 8 years, 1 month ago by Anonymous.
-
AuthorPosts
-
-
December 4, 2016 at 11:44 am #2543Anonymous
Hi!
What is the easiest way to allow only a single residue type (e.g. Trp) at a given position during the design?
I use FastDesign Mover with symmetry. I thought about ReadResfile and PIKAA command, but perhaps it could be done directly from the Rosetta Script? Via task_operations=… ?
Best wishes,
Staszek
-
December 4, 2016 at 7:32 pm #12004Anonymous
Resfiles strike me as the easiest. There is a task operation to take a resfile, if that’s what you wanted. https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/TaskOperations/taskoperations_pages/ReadResfileOperation
If you want to do it in RosettaScripts directly, define RestrictAbsentCanonicalAASRLT operations (https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/TaskOperations/taskoperations_pages/Residue-Level-TaskOperations) for each residue, inside of OperateOnResidueSubsetOperation of https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/TaskOperations/taskoperations_pages/OperateOnResidueSubsetOperation
If you want to do the whole sequence, ThreadSequence may be more efficient. https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/TaskOperations/taskoperations_pages/ThreadSequenceOperation
-
December 4, 2016 at 7:32 pm #12525Anonymous
Resfiles strike me as the easiest. There is a task operation to take a resfile, if that’s what you wanted. https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/TaskOperations/taskoperations_pages/ReadResfileOperation
If you want to do it in RosettaScripts directly, define RestrictAbsentCanonicalAASRLT operations (https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/TaskOperations/taskoperations_pages/Residue-Level-TaskOperations) for each residue, inside of OperateOnResidueSubsetOperation of https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/TaskOperations/taskoperations_pages/OperateOnResidueSubsetOperation
If you want to do the whole sequence, ThreadSequence may be more efficient. https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/TaskOperations/taskoperations_pages/ThreadSequenceOperation
-
December 4, 2016 at 7:32 pm #13046Anonymous
Resfiles strike me as the easiest. There is a task operation to take a resfile, if that’s what you wanted. https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/TaskOperations/taskoperations_pages/ReadResfileOperation
If you want to do it in RosettaScripts directly, define RestrictAbsentCanonicalAASRLT operations (https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/TaskOperations/taskoperations_pages/Residue-Level-TaskOperations) for each residue, inside of OperateOnResidueSubsetOperation of https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/TaskOperations/taskoperations_pages/OperateOnResidueSubsetOperation
If you want to do the whole sequence, ThreadSequence may be more efficient. https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/TaskOperations/taskoperations_pages/ThreadSequenceOperation
-
-
AuthorPosts
- You must be logged in to reply to this topic.