Center-of-mass (COM) pulling is an essential technique in molecular simulations where researchers investigate interactions between biomolecules by applying mechanical force. However, setting up a simulation for COM pulling can be daunting, especially for those new to tools like GROMACS. Thankfully, SAMSON’s GROMACS Wizard simplifies this intricate process, and this blog post will walk you through practical tips for using it effectively.
Understanding the Problem
A common challenge faced by molecular modelers is ensuring that the pulling setup respects all critical boundary conditions while maintaining precision. For example, improperly setting the simulation box can cause artifacts due to periodic boundary conditions. In addition, configuring COM pulling parameters such as pulling rates, directions, and force constants requires careful attention. Errors in these steps can lead to unreliable results or force users to restart lengthy simulations.
Step-By-Step Insights for a Better Workflow
With GROMACS Wizard in SAMSON, you can streamline these tasks. Here’s how to prepare and execute a robust COM pulling simulation:
1. Design the Ideal Simulation Box
In COM pulling, the simulation box dimensions are critical. It’s essential to leave enough space in the pulling direction to avoid errors due to the minimum image convention. Let’s say you’re pulling chain A by 5 nm from chain B in the z-direction. Ensure your box is at least twice that pulling distance plus some additional space. For instance, in this tutorial, the z-axis box length is set to 12 nm (6.5 nm x 4.5 nm x 12 nm).

2. Configuring Index Groups
If your pulling groups (like chains A and B in the example) are not among default index groups generated by GROMACS, you need to create custom ones. Using SAMSON makes this task straightforward. Select chain A in the Document View, then generate a selection string via the Index Groups window. Name the new group “ChainA” and add it to the list. Repeat the process for chain B, ensuring the selections are correct. The ease of visualization in SAMSON aids in quick verification.

3. Specifying Pulling Parameters
With index groups ready, it’s time to define the COM pulling parameters. Here are example settings for pulling chain A from chain B in the z-direction:
- Type: umbrella
- Geometry: distance
- Group 1: Chain A
- Group 2: Chain B
- Distance: N N Y (z-direction)
- Rate: 0.01 nm/ps (5 nm in 0.5 ns)
- Force constant: 1000 kJ mol^-1 nm^-2
Setting these parameters is intuitive within the GROMACS Wizard interface, and you can verify configurations visually before running the simulation.

4. Monitor and Analyze Results
During the simulation, SAMSON allows you to visualize the progress and access job statuses easily. Once complete, the system generates detailed plots for pull force and coordinates. These plots can help you observe the displacement over time, providing insights into the forces required to separate chains A and B.

Make Your Workflow Efficient
With appropriately configured box dimensions, pulling parameters, and custom index groups, your COM pulling simulation will yield actionable data. This streamlined process ensures that you avoid common pitfalls and obtain results quickly while maintaining accuracy. To dive deeper, explore the full GROMACS Wizard documentation on COM pulling.
Note: SAMSON and all SAMSON Extensions are free for non-commercial use. You can get SAMSON here.
