Molecular Dynamics Nodes
Complete GROMACS integration for molecular dynamics simulations, from system preparation to production runs and comprehensive trajectory analysis.
Node Reference
Comprehensive documentation for GROMACS molecular dynamics nodes in VERA.
GROMACS Preparation
Prepare TPR file using MDP parameters, structure, and topology for GROMACS simulation
Key Features
- •TPR file generation with grompp
- •GPU acceleration support
- •Multi-threading configuration
- •Version-specific compatibility
- •Input validation and error checking
- •Automatic file path resolution
Input Ports
Input structure file (.gro/.g96)
System topology (.top/.tpr/.itp)
MDP parameter file
Output Ports
Portable run input file (.tpr)
Properties
| Property | Type | Default | Description |
|---|---|---|---|
| input_file | string | Input structure file path | |
| topology_file | string | Topology file path | |
| mdp_file | string | MDP parameter file path | |
| gromacs_version | string | 2025.1 | GROMACS version to use |
| use_gpu | bool | false | Enable GPU acceleration |
| threads | int | 0 | Number of threads (0 = auto) |
| deffnm | string | run | Default filename stem |
GROMACS Minimize
Energy minimization for CHARMM-GUI workflow using optimized GPU settings
Key Features
- •Optimized for GPU acceleration
- •CHARMM-GUI workflow integration
- •Automatic grompp and mdrun execution
- •Comprehensive output file generation
- •Warning threshold configuration
- •Session-based temporary workspace
Input Ports
Input structure file (.gro)
System topology (.top)
MDP parameter file
Optional index file
Output Ports
Minimized structure (.gro)
Minimization log
Run input file (.tpr)
Energy data (.edr)
Properties
| Property | Type | Default | Description |
|---|---|---|---|
| gromacs_version | string | 2025.1 | GROMACS version to use |
| use_gpu | bool | true | Enable GPU acceleration |
| maxwarn | int | 1 | Maximum warnings allowed |
GROMACS Equilibrate
NVT and NPT equilibration with position restraints for membrane proteins
Key Features
- •Optimized for membrane protein equilibration
- •Position restraint support for stability
- •GPU-accelerated simulation
- •Automatic grompp and mdrun execution
- •Checkpoint file generation for continuation
- •Comprehensive output file management
Input Ports
Input structure (.gro)
System topology (.top)
MDP parameter file
Optional index file
Output Ports
Equilibrated structure (.gro)
Equilibration log
Run input file (.tpr)
Energy data (.edr)
Checkpoint file (.cpt)
Properties
| Property | Type | Default | Description |
|---|---|---|---|
| gromacs_version | string | 2025.1 | GROMACS version to use |
| use_gpu | bool | true | Enable GPU acceleration |
| maxwarn | int | 1 | Maximum warnings allowed |
GROMACS Production
Production MD simulation with trajectory output and performance optimization
Key Features
- •Long-timescale MD production runs
- •Checkpoint/restart capability
- •GPU-accelerated performance
- •Trajectory file generation (.xtc)
- •Energy data collection (.edr)
- •Automatic grompp and mdrun execution
- •Session-based workspace management
Input Ports
Input structure (.gro)
System topology (.top)
MDP parameter file
Optional index file
Optional checkpoint for continuation
Output Ports
Final structure (.gro)
Production log
Run input file (.tpr)
Energy data (.edr)
Final checkpoint (.cpt)
Trajectory file (.xtc)
Properties
| Property | Type | Default | Description |
|---|---|---|---|
| gromacs_version | string | 2025.1 | GROMACS version to use |
| use_gpu | bool | true | Enable GPU acceleration |
| nsteps | int | 250000 | Number of simulation steps (1ns with dt=0.004) |
| maxwarn | int | 1 | Maximum warnings allowed |
MDAnalysis
Comprehensive trajectory analysis (RMSD, RMSF, Rg, etc.)
Key Features
- •RMSD calculation and alignment
- •Per-residue RMSF analysis
- •Radius of gyration tracking
- •Native contact analysis
- •Secondary structure evolution
Input Ports
MD trajectory (.xtc/.trr)
System topology
Reference for RMSD
Output Ports
RMSD time series
RMSF per residue
Radius of gyration
Contact analysis
Analysis visualizations
Properties
| Property | Type | Default | Description |
|---|---|---|---|
| selection | string | protein | Atom selection |
| rmsd_selection | string | backbone | RMSD selection |
| rmsf_selection | string | name CA | RMSF selection |
| start_time | float | 0 | Analysis start (ps) |
| end_time | float | -1 | Analysis end (ps) |
| stride | int | 1 | Frame stride |
CHARMM-GUI Input
Import and process CHARMM-GUI generated systems
Key Features
- •Automatic archive extraction
- •Multi-component system support
- •Lipid bilayer systems
- •Glycosylation support
- •Parameter conversion
Input Ports
CHARMM-GUI archive (.tgz)
Or extracted folder
Output Ports
GROMACS input files
System topology
Initial structure
MDP parameter files
Properties
| Property | Type | Default | Description |
|---|---|---|---|
| system_type | string | auto | System type detection |
| extract_lipids | bool | true | Extract lipid parameters |
| convert_topology | bool | true | Convert to GROMACS format |
GROMACS Input Editor
Edit and customize MDP parameter files
Key Features
- •Template-based editing
- •Parameter validation
- •Preset configurations
- •Batch parameter updates
- •Syntax checking
Input Ports
Template MDP file
Parameter modifications
Output Ports
Modified MDP file
Parameter dictionary
Properties
| Property | Type | Default | Description |
|---|---|---|---|
| simulation_type | string | production | Simulation type preset |
| integrator | string | md | Integration algorithm |
| constraints | string | h-bonds | Constraint algorithm |
| cutoff_scheme | string | Verlet | Neighbor searching |
XTC Extractor
Extract frames and reduce trajectory size
Key Features
- •Time-based extraction
- •Frame skipping/striding
- •Atom group selection
- •PBC correction
- •Trajectory centering
Input Ports
Input trajectory
System topology
Optional index groups
Output Ports
Extracted trajectory
Individual frames
Trajectory metadata
Properties
| Property | Type | Default | Description |
|---|---|---|---|
| start_time | float | 0 | Start time (ps) |
| end_time | float | -1 | End time (ps) |
| dt | float | 100 | Output interval (ps) |
| selection | string | System | Atom group |
| center | bool | true | Center molecules |
| pbc | string | mol | PBC treatment |
GROMACS Plotting
Plot energy, temperature, pressure from EDR files
Key Features
- •Energy term extraction
- •Temperature/pressure monitoring
- •Running averages
- •Distribution plots
- •Convergence analysis
Input Ports
Energy file (.edr)
XVG data files
Output Ports
Energy plots
Extracted properties
Statistical analysis
Properties
| Property | Type | Default | Description |
|---|---|---|---|
| properties | string | Potential,Temperature,Pressure | Properties to extract |
| plot_type | string | time_series | Plot type |
| running_average | int | 10 | Running average window |
GROMACS Viewer
Interactive 3D trajectory visualization with NGL.js
Key Features
- •Interactive trajectory playback
- •Multiple representations
- •Custom color schemes
- •Snapshot generation
- •Web-based viewer export
Input Ports
MD trajectory
Structure file
Output Ports
Interactive viewer HTML
Trajectory snapshots
Properties
| Property | Type | Default | Description |
|---|---|---|---|
| representation | string | cartoon | Molecular representation |
| color_scheme | string | chainid | Coloring scheme |
| show_water | bool | false | Show water molecules |
| show_ions | bool | true | Show ions |
Workflow Examples
Common molecular dynamics workflows you can build with these nodes.
Basic Protein MD Simulation
Standard protein simulation workflow
- 1Load protein PDB with File Input
- 2Prepare system with GROMACS Preparation
- 3Minimize energy with GROMACS Minimize
- 4Equilibrate with GROMACS Equilibrate (NVT/NPT)
- 5Run production with GROMACS Production
- 6Analyze with MDAnalysis
- 7Visualize with GROMACS Viewer
Protein-Ligand Complex MD
Simulate protein with bound ligand
- 1Prepare protein and ligand separately
- 2Generate ligand topology (external)
- 3Combine with GROMACS Preparation
- 4Add restraints for equilibration
- 5Run standard MD protocol
- 6Analyze binding stability
- 7Calculate interaction energies
Membrane Protein Simulation
Using CHARMM-GUI prepared system
- 1Import CHARMM-GUI archive
- 2Extract GROMACS files
- 3Run membrane equilibration protocol
- 4Extended production run
- 5Analyze lipid properties
- 6Track protein-membrane interactions
- 7Calculate membrane thickness