Any easy way for Rigid-body MD in OpenMM?
Posted: Fri Mar 16, 2012 11:39 am
Hi all,
I have a protein (~1200 residues) that consists of two domains (N: ~500 / C: ~700 residues each) and flexible linker (~20 residues) between N and C terminal domains. I would like to simulate how the N/C terminal domains can orient each other by moving the flexible linker only. I would treat each N/C terminal domain as a rigid body, so there should be no moving parts within the N/C terminal domains. The linker is the only moving part. Are there any easy way to simulate this? I mean, what is the function / expression to make a specific region as a rigid body and move the linker only?
In addition, I would like to add a (overall) size constraint in the system. I want to set a target "Radius of Gyration (Rg)" for the protein, so that by moving the flexible linker only, we can reach close to the target Rg (overall size of protein) over time. Is there any function/expression in python interface as well?
Thank you so much,
- Seung Joong Kim
I have a protein (~1200 residues) that consists of two domains (N: ~500 / C: ~700 residues each) and flexible linker (~20 residues) between N and C terminal domains. I would like to simulate how the N/C terminal domains can orient each other by moving the flexible linker only. I would treat each N/C terminal domain as a rigid body, so there should be no moving parts within the N/C terminal domains. The linker is the only moving part. Are there any easy way to simulate this? I mean, what is the function / expression to make a specific region as a rigid body and move the linker only?
In addition, I would like to add a (overall) size constraint in the system. I want to set a target "Radius of Gyration (Rg)" for the protein, so that by moving the flexible linker only, we can reach close to the target Rg (overall size of protein) over time. Is there any function/expression in python interface as well?
Thank you so much,
- Seung Joong Kim