GROMACS Molecular Dynamics

Complete GROMACS 2025.1 integration for molecular dynamics simulations, from system preparation to production runs and comprehensive trajectory analysis.

GROMACS Node Reference

Comprehensive molecular dynamics nodes powered by GROMACS 2025.1 with GPU acceleration.

GROMACS Preparation

Generate TPR file for molecular dynamics simulations

Type: gromacs_prepCategory: System Setup

Key Features

  • Automatic grompp execution
  • GPU acceleration support
  • Multi-threading optimization
  • Input validation and error checking
  • Session-based temp workspace
  • Version compatibility handling

Input Ports

input_filefile

Structure file (.gro/.g96)

topology_filefile

Topology file (.top/.tpr/.itp)

mdp_filefile

MDP parameter file

Output Ports

tpr_filefile

Binary run input file (.tpr)

Properties

PropertyTypeDefaultDescription
gromacs_versionstring2025.1GROMACS version
use_gpuboolfalseEnable GPU acceleration
threadsint0CPU threads (0=auto)
deffnmstringrunDefault output file name

GROMACS Minimize

Energy minimization using steepest descent or conjugate gradient

Type: gromacs_minimizeCategory: Energy Minimization

Key Features

  • GPU-accelerated minimization
  • Automatic convergence detection
  • Energy monitoring and analysis
  • CHARMM-GUI workflow compatible
  • Real-time progress updates
  • Comprehensive output files

Input Ports

gro_filefile

Input structure (.gro)

top_filefile

Topology (.top)

mdp_filefile

Minimization parameters (.mdp)

index_filefile

Optional index file (.ndx)

Output Ports

gro_filefile

Minimized structure

log_filefile

Minimization log

tpr_filefile

Run input file

edr_filefile

Energy data

Properties

PropertyTypeDefaultDescription
gromacs_versionstring2025.1GROMACS version
use_gpubooltrueUse GPU if available
maxwarnint1Maximum warnings allowed

GROMACS Equilibrate

NVT and NPT equilibration with position restraints

Type: gromacs_equilibrateCategory: Equilibration

Key Features

  • NVT and NPT ensemble support
  • Position restraints for proteins
  • Checkpoint-based continuation
  • Temperature and pressure coupling
  • Membrane protein support
  • Real-time monitoring

Input Ports

gro_filefile

Input structure

top_filefile

Topology

mdp_filefile

Equilibration parameters

index_filefile

Optional index file

cpt_filefile

Optional checkpoint for continuation

Output Ports

gro_filefile

Equilibrated structure

log_filefile

Equilibration log

tpr_filefile

Run input file

edr_filefile

Energy data

cpt_filefile

Checkpoint file

trr_filefile

Full precision trajectory

Properties

PropertyTypeDefaultDescription
gromacs_versionstring2025.1GROMACS version
use_gpubooltrueGPU acceleration
maxwarnint1Maximum warnings
checkpoint_intervalint15Checkpoint interval (minutes)

GROMACS Production

Production MD runs with advanced sampling options

Type: gromacs_productionCategory: MD Simulation

Key Features

  • Long timescale simulations
  • GPU acceleration for performance
  • Checkpoint-based restart capability
  • XTC trajectory compression
  • Parallel tempering support
  • Enhanced sampling methods

Input Ports

gro_filefile

Equilibrated structure

top_filefile

Topology

mdp_filefile

Production parameters

index_filefile

Optional index file

cpt_filefile

Checkpoint for continuation

Output Ports

gro_filefile

Final structure

log_filefile

Production log

tpr_filefile

Run input file

edr_filefile

Energy data

cpt_filefile

Final checkpoint

xtc_filefile

Compressed trajectory

trr_filefile

Full precision trajectory

Properties

PropertyTypeDefaultDescription
gromacs_versionstring2025.1GROMACS version
use_gpubooltrueGPU acceleration
simulation_timefloat100.0Simulation time (ns)
nstepsint50000000Number of steps
checkpoint_intervalint15Checkpoint interval (minutes)

MDAnalysis

Trajectory analysis with MDAnalysis toolkit

Type: gromacs_analysisCategory: Analysis

Key Features

  • RMSD/RMSF calculation
  • Radius of gyration analysis
  • Contact and hydrogen bond analysis
  • Secondary structure tracking
  • Custom atom selections
  • Batch analysis support

Input Ports

topologyfile

Topology file (GRO/TPR/PDB)

trajectoryfile

Trajectory file (XTC/TRR)

Output Ports

rmsddata

RMSD time series

rmsfdata

RMSF per residue

rgdata

Radius of gyration

contactsdata

Contact analysis

analysis_plotsimage

Analysis plots

Properties

PropertyTypeDefaultDescription
analysis_typestringrmsdType of analysis
selectionstringproteinAtom selection
start_frameint0Starting frame
end_frameint-1Ending frame (-1 for last)
stepint1Frame step

CHARMM-GUI Input

Import CHARMM-GUI generated system files

Type: charmm_gui_inputCategory: System Setup

Key Features

  • Direct CHARMM-GUI import
  • Membrane protein support
  • Lipid bilayer systems
  • Ion and water handling
  • Force field conversion
  • Automatic file organization

Input Ports

charmm_folderfolder

CHARMM-GUI output folder

Output Ports

gro_filefile

System structure

top_filefile

System topology

mdp_fileslist

MDP parameter files

index_filefile

Index groups

Properties

PropertyTypeDefaultDescription
system_typestringmembraneSystem type (membrane/solution)
force_fieldstringcharmm36mForce field version

GROMACS Input Editor

Edit and customize MDP parameter files

Type: gromacs_input_editorCategory: System Setup

Key Features

  • Interactive MDP editing
  • Parameter validation
  • Template library
  • Ensemble-specific presets
  • Advanced options access
  • Comment preservation

Input Ports

mdp_filefile

Input MDP file

Output Ports

mdp_filefile

Modified MDP file

Properties

PropertyTypeDefaultDescription
integratorstringmdIntegration algorithm
dtfloat0.002Time step (ps)
nstepsint500000Number of steps
temperaturefloat300Temperature (K)
pressurefloat1.0Pressure (bar)
tcouplstringV-rescaleTemperature coupling
pcouplstringParrinello-RahmanPressure coupling

XTC Extractor

Extract frames from compressed trajectories

Type: xtc_extractorCategory: Trajectory Tools

Key Features

  • Frame extraction by time
  • Custom atom selections
  • Batch frame export
  • PDB format conversion
  • Trajectory subsetting
  • Time series metadata

Input Ports

xtc_filefile

XTC trajectory file

tpr_filefile

TPR run input file

Output Ports

frameslist

Extracted frames as PDB files

time_seriesdata

Time points of frames

Properties

PropertyTypeDefaultDescription
start_timefloat0Start time (ps)
end_timefloat-1End time (ps, -1 for end)
dtfloat100Frame interval (ps)
selectionstringSystemAtom selection

GROMACS Plotting

Plot energy terms from EDR files

Type: gromacs_plotingCategory: Analysis

Key Features

  • Energy term extraction
  • Temperature monitoring
  • Pressure tracking
  • Box dimension analysis
  • Interactive plots
  • Export to CSV

Input Ports

edr_filefile

Energy data file (.edr)

Output Ports

energy_datadata

Energy terms DataFrame

plotsimage

Energy plots

Properties

PropertyTypeDefaultDescription
termsstringPotential,Kinetic,TotalEnergy terms to extract
plot_typestringlinePlot type (line/scatter)
smoothboolfalseApply smoothing

GROMACS Viewer

Interactive trajectory visualization with NGL.js

Type: gromacs_viewerCategory: Visualization

Key Features

  • Interactive 3D viewer
  • Trajectory playback
  • Multiple representations
  • Custom selections
  • Screenshot export
  • Measurement tools

Input Ports

structurefile

Structure file (GRO/PDB)

trajectoryfile

Optional trajectory (XTC/TRR)

Output Ports

viewer_urlstring

Viewer URL

screenshotimage

Structure screenshot

Properties

PropertyTypeDefaultDescription
representationstringcartoonMolecular representation
color_schemestringchainidColor scheme
show_waterboolfalseShow water molecules
show_ionsbooltrueShow ions

Common MD Workflows

Standard molecular dynamics simulation workflows you can build with GROMACS nodes.

Basic Protein Simulation

Standard protein MD workflow

  1. 1Load protein structure (PDB)
  2. 2Generate topology with pdb2gmx
  3. 3Solvate and add ions
  4. 4Energy minimization
  5. 5NVT equilibration (100 ps)
  6. 6NPT equilibration (100 ps)
  7. 7Production MD (10 ns)
  8. 8Trajectory analysis

Membrane Protein Simulation

CHARMM-GUI based membrane setup

  1. 1Import CHARMM-GUI files
  2. 2Energy minimization (5000 steps)
  3. 3NVT equilibration with restraints
  4. 4NPT equilibration (6 steps)
  5. 5Production MD (100 ns)
  6. 6Lipid analysis
  7. 7Protein-lipid contacts

Free Energy Calculation

Alchemical free energy workflow

  1. 1Setup lambda windows
  2. 2Equilibrate each window
  3. 3Production for each lambda
  4. 4Extract dH/dλ values
  5. 5MBAR/BAR analysis
  6. 6Calculate ΔG binding