MDTraj
MDTraj is an open-source Python library designed for the analysis of molecular dynamics trajectory data. It provides tools to read, manipulate, and analyze trajectory files produced by common MD packages, and it emphasizes efficient, geometry-focused computation on large datasets. MDTraj is suitable for researchers working with protein, nucleic acid, and small-molecule simulations, and it supports interoperability with multiple simulation ecosystems.
The library centers on a Trajectory object, which pairs a topology description with a time series of
Core analytical capabilities include computation of distances, angles, and dihedrals, as well as global measures such
MDTraj emphasizes performance through a C++ core with Python bindings and relies on NumPy for data handling.