This article describes a method to quantify the movements of larval zebrafish in
multi-well plates, using the open-source MATLAB® applications
LSRtrack and LSRanalyze. The protocol comprises four
stages: generation of high-quality, flatly-illuminated video recordings with exposure
settings that facilitate object recognition; analysis of the resulting recordings using
tools provided in LSRtrack to optimize tracking accuracy and motion
detection; analysis of tracking data using LSRanalyze or custom
MATLAB® scripts; implementation of validation controls. The method is reliable,
automated and flexible, requires less than one hour of hands-on work for completion once
optimized, and shows excellent signal:noise characteristics. The resulting data can be
analyzed to determine: positional preference; displacement, velocity and acceleration;
duration and frequency of movement events and rest periods. This approach is widely
applicable to analyze spontaneous or stimulus-evoked zebrafish larval neurobehavioral
phenotypes resulting from a broad array of genetic and environmental manipulations, in a
multi-well plate format suitable for high-throughput applications.