Molecular modelers often face challenges when simulating the interactions between different parts of molecular systems. For tasks like simulating molecular separation—pulling one molecular chain away from another—understanding and implementing Center-of-Mass (COM) pulling is key. Luckily, the GROMACS Wizard in SAMSON provides a clear and structured workflow for performing COM pulling simulations. This post will guide you through the essential steps to get started! 🚀
What is COM Pulling?
Center-of-Mass pulling (or COM pulling) involves applying forces to move one specified portion of a molecular system (e.g., a protein chain) relative to another, simulating these interactions in molecular dynamics simulations. This is especially useful for molecular separation studies and advanced techniques like umbrella sampling. By following the step-by-step process in SAMSON’s GROMACS Wizard, you can easily prepare and execute such simulations.
Setting Up a COM Pulling Simulation
For a successful COM pulling simulation, the system needs to be prepared properly with defined groups, box dimensions, and parameters. Let’s explore these operations step by step:
1. Add Custom Index Groups
In COM pulling, you often need to define the groups to pull and restrain. For instance, if your system involves two chains (A and B) and you want to pull chain A away from chain B:
- Open the Index Groups window after loading the system in SAMSON.
- Select chain A and click “Generate based on current selection in document,” then name the group “ChainA” and add it to the custom index group list.
- Repeat the steps for chain B, naming it “ChainB.”
You’ll now see both custom groups available in the list. This clear organization makes managing your simulation components much easier!

2. Defining the Pulling Parameters
Once you have the groups ready, it’s time to define the pull direction and parameters:
- Go to the “COM Pulling” section in the parameters window and add a new coordinate group.
- Set
group 1to “ChainA” andgroup 2to “ChainB.” This will align the pulling between the two chains. - Choose the pulling geometry (e.g.,
distance) and direction (e.g., z-axis by settingdistance: N N Y). Specify additional parameters likerate(e.g.,0.01 nm/ps) andforce constant(e.g.,1000 kJ/mol/nm^2).
This step ensures that the system is correctly configured for performing COM pulling while maintaining control of the process.

3. Choosing Suitable Box Dimensions
The box size is essential in pulling simulations to avoid periodic boundary issues. Specifically, the pulling distance must be less than half the box length in the pulling direction. For example, if you’re pulling chain A by 5 nm along the z-axis, set the box length to at least 12 nm in the z-direction. This ensures sufficient distance and avoids overlaps due to periodicity.

4. Run the Simulation
Once everything is configured, launch the production simulation either locally or via the cloud. GROMACS Wizard allows you to monitor the job’s progress in real-time using the Local Jobs Manager. It also generates plots showing useful metrics like pull force and displacement during simulations.

Why Use SAMSON for COM Pulling?
The GROMACS Wizard in SAMSON simplifies what might seem complex at first glance. Having an intuitive interface to prepare, define, and execute each aspect of a COM pulling simulation ensures accuracy while saving time. Plus, features like automatic plot generation and job monitoring add further value for researchers.
To dive deeper into COM pulling or other workflows, visit the original documentation page here: GROMACS Wizard – COM Pulling.
SAMSON and all SAMSON Extensions are free for non-commercial use. You can download it from SAMSON Connect.
