The Hitchhiker's Guide to Differential Dynamic Microscopy
Enrico Lattuada, Fabian Krautgasser, Maxime Lavaud, Fabio Giavazzi, Roberto Cerbino
TL;DR
DDM addresses the challenge of extracting dynamics from time-lapse microscopy by analyzing temporal fluctuations in Fourier space, bridging microscopy and light scattering. The paper surveys the theory, practical considerations, and introduces fastDDM to enable rapid, high-throughput analyses across diverse systems, including protein solutions, bacteria, microrheology, and cell monolayers. It provides a detailed, end-to-end tutorial with worked examples and publicly available datasets to facilitate adoption, and discusses how to extend DDM to 3D, non-stationary dynamics, and advanced applications. The work demonstrates that DDM can deliver quantitative dynamical information across length and time scales while lowering the barrier to entry for new users.
Abstract
Over nearly two decades, Differential Dynamic Microscopy (DDM) has become a standard technique for extracting dynamic correlation functions from time-lapse microscopy data, with applications spanning colloidal suspensions, polymer solutions, active fluids, and biological systems. In its most common implementation, DDM analyzes image sequences acquired with a conventional microscope equipped with a digital camera, yielding time- and wavevector-resolved information analogous to that obtained in multi-angle Dynamic Light Scattering (DLS). With a widening array of applications and a growing, heterogeneous user base, lowering the technical barrier to performing DDM has become a central objective. In this tutorial article, we provide a step-by-step guide to conducting DDM experiments -- from planning and acquisition to data analysis -- and introduce the open-source software package fastDDM, designed to efficiently process large image datasets. fastDDM employs optimized, parallel algorithms that reduce analysis times by up to four orders of magnitude on typical datasets (e.g., 10,000 frames), thereby enabling high-throughput workflows and making DDM more broadly accessible across disciplines.
