Research Infrastructure · Chemistry & Materials Science

MDAnalysis

An open-source Python library for reading, selecting, transforming, and analyzing molecular-dynamics trajectories and topology formats.

Last verified

RESEARCH USE

Where MDAnalysis fits

Load matching topology and trajectory data in Python, define atom selections, handle periodic boundaries and alignment, and calculate distances, contacts, conformations, densities, or other time-series measures. Fix the input files, units, selections, frame range, transformation order, software version, and analysis code, and inspect key frames visually or with an independent implementation.

Research tasks

  • Read and convert molecular-simulation trajectories across formats
  • Calculate structural, distance, contact, and time-series measures
  • Build reusable batch analyses for molecular dynamics

What to evaluate before use

  • Topology and trajectory files must agree on atom order, residues, connectivity, and units. The order of periodic-boundary, centering, alignment, and unwrapping operations can materially change a result.
  • Analysis code cannot repair inadequate equilibration, sampling, or force fields in the original simulation. Uncertainty estimates must account for time correlation and independent repeats rather than treating every frame as independent.

Verification note

This entry summarizes the resource's role without assessing scientific accuracy or endorsing its outputs. Features and terms can change; consult the official source before adopting it for consequential work.

molecular dynamicstrajectory analysis

Last verified: 2026-09-19
Source: official documentation ↗