ChemistryAtlas App · Draw, Identity, and Visualization

VMDWeb

Analyze molecular-dynamics trajectories and VMD atom selections from the web with NGL preview and backend VMD Tcl workflows.

StatusAvailable
CategoryDraw, Identity, and Visualization
App slugvmd-web
Open interactive app
App Documentation

VMDWeb

VMDWeb brings VMD-style molecular-dynamics visualization and trajectory analysis into ChemistryAtlas. The app uses NGL for an immediate browser preview, then sends topology, structure, trajectory, and atom-selection settings to backend VMD for scripted analysis.

Best For

Inputs

Sample Files

VMDWeb includes a tiny demo system under /samples:

Upload the PDB, PSF, and LAMMPS trajectory together, choose RMSD vs frame, and use:

workflow=rmsd
selection=all
reference_frame=0
stride=1

The demo has only six atoms and five frames. It is meant for testing upload, preview, VMD execution, animation, and file export rather than scientific interpretation.

Multi-File Upload And Preview

Place the structure/topology and trajectory upload controls above the preview window. The NGL preview loads the currently selected structure/topology so you can check that the molecular system is recognizable before running VMD.

Workflows

RMSD vs Frame

Calculates RMSD for a VMD atom selection against a reference frame.

selection=protein and name CA
reference_frame=0
stride=1

RMSF

Calculates per-atom fluctuation values for a selection across the trajectory. Residue-level or backbone selections usually produce clearer reports.

Contacts

Counts contacts between two selections at each frame.

selection_a=protein
selection_b=not protein and not water
cutoff=4.0

Hydrogen Bonds

Counts hydrogen bonds between two selections over time. Defaults are typically 3.5 Angstrom and 30 degrees unless changed.

Distance Time Series

Measures the distance between the mass-weighted centers of two selections over each frame.

PBC Cleanup

Uses VMD/pbctools to wrap and center trajectories, then exports a cleaned DCD when periodic-cell information is available.

Frame Extraction

Exports a selected frame as PDB for downstream inspection, ChimeraX/PyMOL figure rendering, or notebook archiving.

Animate Trajectory In Browser

Loads a prepared trajectory preview into the browser when the trajectory format and size are suitable. For large trajectories, strip solvent, stride frames, or use a smaller representative segment before uploading.

Export Movie/GIF

Runs the configured VMD workflow and writes an animated output such as vmdweb-trajectory.gif when the backend has the required rendering utilities. The generated GIF appears in the job output/download list.

Command Runner

Runs advanced VMD Tcl supplied by the user. Use this only for reproducible internal scripts and avoid assumptions about paths outside the job working directory.

Backend Requirement

VMDWeb requires VMD on the backend. Set one of:

CHEMISTRYATLAS_VMD_BIN=/path/to/vmd
VMD_BIN=/path/to/vmd

or make vmd available on PATH. ChemistryAtlas runs:

vmd -dispdev text -e vmdweb-script.tcl

If VMD is missing, the backend job fails clearly while the browser preview remains available.

Troubleshooting


Acknowledgements And Validation