Related Experiment Video
Updated: Feb 6, 2026

Moderate Prenatal Alcohol Exposure and Quantification of Social Behavior in Adult Rats
Published on: December 14, 2014
Argus: An open-source and flexible software application for automated quantification of behavior during social
Soaleha Shams1, Shahid Amlani2, Matthew Scicluna3
1Department of Cell & Systems Biology, University of Toronto Mississauga, 3359 Mississauga Road North, DV1022D, Mississauga, Ontario, L5L 1C6, Canada. soaleha.shams@utoronto.ca.
Abstract:
Zebrafish show great potential for behavioral neuroscience. Promising lines of research, however, require the development and validation of software tools that will allow automated and cost-effective behavioral analysis. Building on our previous work with the RealFishTracker (in-house-developed tracking system), we present Argus, a data extraction and analysis tool built in the open-source R language for behavioral researchers without any expertise in R. Argus includes a new, user-friendly, and efficient graphical user interface, instead of a command-line interface, and offers simplicity and flexibility in measuring complex zebrafish behavior through customizable parameters. In this article, we compare Argus with Noldus EthoVision and Noldus The Observer, to validate this new system. All three software applications were originally designed to quantify the behavior of a single subject. We first also performed an analysis of the movement of individual fish and compared the performance of the three software applications. Next we computed and quantified the behavioral variables that characterize dyadic interactions between zebrafish. We found that Argus and EthoVision extract similar absolute values and patterns of changes in these values for several behavioral measures, including speed, freezing, erratic movement, and interindividual distance. In contrast, the manual coding of behavior in The Observer showed weaker correlations with the two tracking methods (EthoVision and Argus). Thus, Argus is a novel, cost-effective, and customizable method for the analysis of adult zebrafish behavior that may be utilized for the behavioral quantification of both single and dyadic interacting subjects, but further sophistication will be needed for the proper identification of complex motor patterns, measures that a human observers can easily detect.
Related Concept Videos
Social Scripts
GIS Software, Hardware, and Sources of GIS Data
Social Psychology and Individual Behavior
Causes of Social Behavior II: Cognitive Processes
Social Proof
Sources of Self-Esteem III: Social Comparison

