trajectories you can query

A long molecular dynamics run is a tensor of positions over time — but it usually ends up as opaque trajectory files nobody can subset. Earthmover makes the frames, atoms, and replicas you actually want directly addressable.

What we store

Trajectories

Positions, velocities, and forces over time, sliceable by frame, atom, or coordinate.

Ensembles and replicas

Replica-exchange and ensemble runs with replica as an array dimension.

Force fields and parameters

The inputs that produced a run, versioned together with its output.

Derived observables

RMSD, contact maps, and free-energy surfaces, traceable to their source trajectory.

What Earthmover adds

  • Subset without re-reading — pull one residue across a million frames in a single query.

  • Simulation-side writes — append frames transactionally while analysis reads the committed state.

  • Reproducible analysis — pin a result to an immutable snapshot of the trajectory.

Ready to make your simulations queryable?