Back
Computational Analyses · Basic to Advanced | AMRA-LAB

Force–Extension Analysis in Steered Molecular Dynamics

A complete guide to Force vs Time, Force vs Distance, Force vs Position, work interpretation, umbrella-window selection, and potential of mean force analysis.

Start Learning ↓
01

Force vs Time

Shows when resistance, rupture, rearrangement, or relaxation occurs during the pulling trajectory.

02

Force vs Distance

Connects mechanical resistance directly to extension or separation and supports work calculation.

03

Force vs Position

Maps force onto the reaction coordinate and helps choose umbrella-sampling windows.

Foundation

1. What is force analysis in SMD?

Steered molecular dynamics applies an external bias to move a selected group along a defined collective variable or reaction coordinate.

Simple concept

In constant-velocity pulling, a virtual spring moves at a prescribed speed. The molecular system may lag behind that moving reference because of binding contacts, steric barriers, solvent resistance, protein deformation, membrane resistance, or internal rearrangement. The spring extension produces the recorded pulling force.

Reaction coordinate ξ may be a distance, projection along a direction, angle, dihedral, or another supported collective variable. In ligand unbinding it is often the separation between ligand and protein reference groups.

বাংলায় সহজ করে: SMD-তে একটি virtual spring দিয়ে ligand বা protein অংশকে টানা হয়। System যত বেশি বাধা দেয়, spring তত বেশি stretch হয় এবং force বাড়ে।
Critical distinction: The SMD force curve is path-, speed-, spring-constant-, coordinate-, and direction-dependent. It is not automatically an equilibrium binding free-energy curve.
How it is generated

2. Constant-velocity pulling model

Define pull groups

Choose a reference group and a pulled group, such as protein and ligand, two domains, peptide and membrane, or receptor and substrate.

বাংলা: কোন group fixed reference আর কোন group টানা হবে তা নির্বাচন করা হয়।

Define reaction coordinate

Select distance, direction, direction-periodic, cylinder, angle, or another suitable geometry, including the active dimensions.

Move the reference point

The restraint centre advances at pull rate v so the target coordinate is ξref(t)=ξ0+vt.

Measure displacement

The current molecular coordinate ξ(t) usually does not perfectly follow the moving target.

Calculate restoring force

For a harmonic spring, the force is related to the difference between the moving reference and current coordinate, with sign determined by the program convention.

Record force and coordinate

GROMACS can write pull-force and pull-coordinate data during the simulation for later analysis.

Plot 1

3. Force vs Time

Force is plotted against simulation time, normally in picoseconds or nanoseconds.

What the plot answers

  • When did resistance begin to rise?
  • At what time did the maximum force occur?
  • Was rupture abrupt or gradual?
  • Did the system relax after a force drop?
  • Were there multiple barriers or stick–slip events?
বাংলা: Force–Time plot দেখায় simulation-এর কোন সময়ে barrier, rupture বা relaxation ঘটেছে।

Typical pattern

  • Initial low force: slack removal or weak resistance.
  • Rising force: spring loading and growing resistance.
  • Peak: strongest instantaneous mechanical barrier under that protocol.
  • Sharp drop: contact rupture, pocket escape, unfolding event, or sudden rearrangement.
  • Repeated peaks: sequential interaction rupture or multiple barriers.
Do not report peak force alone: peak force can shift strongly with pulling speed, spring constant, pull direction, system preparation, and replicate trajectory.
Plot 2

4. Force vs Distance

This plot places force against extension, separation, or displacement rather than time.

Why it is often more mechanistically useful

Force vs distance reveals where along the mechanical extension the system resisted pulling. It is especially useful for ligand unbinding, domain separation, membrane permeation, peptide detachment, protein unfolding, and rupture of macromolecular contacts.

  • Peak position identifies the extension at which the largest resistance occurred.
  • Area under the curve gives mechanical work along the sampled pulling path.
  • Multiple peaks can represent sequential rupture of contacts or structural intermediates.
  • Comparison between systems is only meaningful under matched protocols.
বাংলায় সহজ করে: Force–Distance plot দেখায় কত distance-এ সবচেয়ে বড় resistance বা rupture হয়েছে। Curve-এর নিচের area থেকে pulling work পাওয়া যায়।
Distance is not always the same as position: distance is usually a scalar separation between groups; position may be a projected coordinate along a chosen axis or path.
Plot 3

5. Force vs Position or Reaction Coordinate

Meaning

Force vs position maps the force directly onto the collective variable ξ. For a straight directional pull, the x-, y-, or z-projected coordinate may be used. For a distance geometry, the reaction coordinate may simply be group separation.

This representation is valuable for choosing umbrella-sampling windows because it shows coordinate regions where resistance changes, structural transitions occur, or denser window spacing may be necessary.

বাংলা: Force–Position plot reaction coordinate-এর কোন জায়গায় barrier বা transition আছে তা দেখায় এবং umbrella windows নির্বাচন করতে সাহায্য করে।

Distance coordinate

Scalar COM separation between two groups. Common in ligand unbinding and domain separation.

Projected position

Motion along selected dimensions or a user-defined vector, useful for channels and membranes.

General coordinate

May include angles, dihedrals, or other collective variables depending on the pulling setup.

Mechanical quantity

6. Pulling work from the force–distance curve

Conceptual equation

W(ξ) = ∫ F(ξ) dξ

The signed area under a force–coordinate curve gives the mechanical work performed by the pulling force along that path. In discrete data, work is often estimated numerically with a trapezoidal integration.

  • Work depends on the exact pulling path and protocol.
  • Fast pulling usually produces larger dissipative work.
  • A single nonequilibrium trajectory does not normally provide an equilibrium free energy.
  • Repeated nonequilibrium work trajectories may be analyzed with specialized estimators, but convergence can be demanding.
বাংলা: Force–Distance curve-এর নিচের area হলো mechanical work। কিন্তু এই work সরাসরি equilibrium binding free energy নয়।
Equilibrium free energy

7. How does this connect to PMF?

SMD stage

  1. Pull the system along a reaction coordinate.
  2. Extract configurations at selected coordinate values.
  3. Use these structures to seed umbrella windows.
  4. Ensure adequate window overlap and equilibration.
বাংলা: SMD trajectory থেকে বিভিন্ন distance-এর structure নিয়ে umbrella windows তৈরি করা হয়।

Umbrella/WHAM stage

  1. Run restrained sampling in every window.
  2. Collect pull-coordinate distributions.
  3. Combine biased distributions with WHAM or another reweighting method.
  4. Obtain a relative PMF along the chosen coordinate.
বাংলা: প্রতিটি window-এর equilibrium sampling combine করে PMF বের করা হয়।
Key rule: The force peaks in SMD may help locate mechanically difficult regions, but PMF barriers and minima must be obtained from appropriately converged free-energy sampling—not by simply relabeling the force curve.
Interactive learning

8. Explore the three force representations

Change pulling speed and rupture position to see how the plots respond. This is a teaching model, not real simulation data.

Publication-style force plot

Force vs Time
02004006008001000020406080100Time (ps)Pulling force (kJ mol⁻¹ nm⁻¹)Peak force
0Peak force
0Peak coordinate
0Illustrative work

How to interpret the selected plot

Force vs Time

Use this representation to identify when force loading, major rupture, and post-rupture relaxation occur.

Publication-quality requirements

  • Label force and coordinate units correctly.
  • Show raw or lightly processed data; disclose smoothing.
  • Use identical axes when comparing systems.
  • Report replicate curves or uncertainty.
  • Mark peak force and its coordinate.
  • Do not call the curve a PMF.
বাংলা: Graph তুলনা করতে একই axis, same pulling protocol, replicate data এবং clear units ব্যবহার করুন।
Interpretation

9. What do increasing, decreasing, and multiple peaks mean?

Gradually increasing force

The system is being mechanically loaded. Contacts, steric constraints, solvent drag, or structural deformation may resist displacement.

বাংলা: Resistance বাড়ায় force ধীরে ধীরে বাড়ছে।
Sharp maximum followed by a large drop

Often indicates rupture of a dominant contact network, pocket escape, unfolding event, or passage through a narrow barrier.

Several sequential peaks

May represent stepwise contact rupture, intermediate states, repeated stick–slip behavior, or movement through multiple constrictions.

Broad noisy plateau

May reflect distributed resistance, dynamic reformation of contacts, strong thermal noise, or an overly stiff/fast pulling protocol.

Negative force values

Can occur because force is signed relative to the chosen coordinate or direction. Check sign convention, pull geometry, and whether absolute magnitude or signed force is scientifically relevant.

Practical workflow

10. GROMACS setup and analysis

Illustrative pull-code settings

pull                     = yes
pull-ngroups             = 2
pull-ncoords             = 1
pull-group1-name         = Protein
pull-group2-name         = Ligand
pull-coord1-type         = umbrella
pull-coord1-geometry     = direction
pull-coord1-dim          = N N Y
pull-coord1-groups       = 1 2
pull-coord1-vec          = 0 0 1
pull-coord1-start        = yes
pull-coord1-rate         = 0.001
pull-coord1-k            = 1000
pull-nstxout             = 100
pull-nstfout             = 100

Values are examples only. Geometry, dimensions, rate, force constant, reference groups, PBC handling, and direction must be designed for the system.

Run SMD and write force/coordinate files

gmx grompp -f md_pull.mdp -c npt.gro -r npt.gro -p topol.top -n index.ndx -o pull.tpr
gmx mdrun -deffnm pull -pf pullf.xvg -px pullx.xvg
বাংলা: pullf.xvg-তে force এবং pullx.xvg-তে reaction coordinate/position পাওয়া যায়।

Umbrella sampling and PMF with WHAM

# Prepare text files listing window inputs
# tpr-files.dat  -> one umbrella .tpr path per line
# pullf-files.dat or pullx-files.dat -> matching output files

gmx wham -it tpr-files.dat -if pullf-files.dat -o pmf.xvg -hist histo.xvg -bsres bsResult.xvg -bsprof bsProfs.xvg

Exact options depend on GROMACS version and input mode. Inspect histogram overlap, discard equilibration appropriately, and use bootstrap or block analysis for uncertainty.

Interpretation safety

11. Common mistakes

Calling Force vs Distance a PMF

A nonequilibrium force curve and an equilibrium free-energy profile are different quantities. PMF requires appropriate sampling and reweighting.

Comparing different pulling speeds

Higher pulling rates often increase dissipative force and work. Compare only matched protocols or explicitly study rate dependence.

Using only one trajectory

Thermal fluctuations and path dependence can strongly affect peak force. Independent replicates are essential for reliable comparison.

Ignoring pull direction

A different vector can create a different steric pathway, contact sequence, and rupture force.

Over-smoothing the curve

Smoothing may hide transient rupture peaks. Report the method and retain raw data.

Poor umbrella-window overlap

Insufficient overlap produces unreliable PMF regions even if the final curve looks smooth.

Ignoring standard-state and restraint corrections

A dissociation PMF may need geometric, restraint, Jacobian, and standard-state treatment before it can support a quantitative binding free energy.

Publication practice

12. What should be reported?

Pull groups and exact atom selections.
Reaction-coordinate definition and geometry.
Pulling vector and active dimensions.
Pull rate and spring constant.
Temperature, force field, solvent, and system preparation.
Force and coordinate output frequency.
Number of independent SMD replicates.
Smoothing or filtering method, if used.
Peak force, peak coordinate, and uncertainty.
Work-integration method and sign convention.
Umbrella-window spacing, duration, and overlap.
WHAM settings, equilibration removal, and bootstrap uncertainty.

Example reporting sentence

“Constant-velocity steered molecular dynamics was performed along a defined protein–ligand separation coordinate using a harmonic pulling restraint. Pulling force and coordinate were recorded throughout the trajectory, and Force–Time and Force–Distance profiles were analyzed across independent replicates. Representative configurations were subsequently used to initialize umbrella-sampling windows for WHAM-based PMF reconstruction.”

বাংলা: Method section-এ pull group, coordinate, rate, force constant, direction, replicate, window spacing এবং WHAM uncertainty স্পষ্টভাবে লিখুন।

Final interpretation rule

Force vs Time tells you when resistance changes; Force vs Distance tells you where mechanical resistance occurs and supports work integration; Force vs Position maps resistance onto the reaction coordinate and guides umbrella-window selection. None of these SMD plots should automatically be treated as an equilibrium PMF.

বাংলায় মূল কথা: SMD force curve হলো nonequilibrium mechanical response। Reliable PMF-এর জন্য umbrella sampling, good overlap, convergence testing এবং WHAM/other reweighting প্রয়োজন।