MDAnalysis is an object-oriented python toolkit to analyze molecular dynamics trajectories. It allows one to read molecular dynamics trajectories and access the atomic coordinates through NumPy arrays. This provides a flexible and relatively fast framework for complex analysis tasks. Fairly complete atom Selection Commands are implemented. Trajectories can also be manipulated and written out in a range of formats.