A growing list of software for behavioral analysis.
Ctrax
The Caltech Multiple Walking Fly Tracker - an open-source, freely available, machine vision program for estimating the positions and orientations of many walking flies, maintaining their individual identities over long periods of time. Designed to work with flies, it has also been successfully used for mice and zebrafish. Link to
Ctrax JAABA
Janelia Automatic Animal Behavior Annotator - JAABA is a machine learning-based system that enables researchers to automatically compute interpretable, quantitative statistics describing video of behaving animals. Link to
JAABA Zootracer
Zootracer is software developed at Microsoft Research, capable of accurately tracking multiple, unmarked, interacting individuals in arbitrary video footage. Link to
Zootracer idTracker
idTracker is a videotracking software that keeps the correct identity of each individual during the whole video. Link to
idTracker ToxTrack
ToxTrac is a free Windows program optimized for tracking animals. It uses an advanced tracking algorithm that is robust; very fast; and that can handle one or several animals in one or several environments. The program provides useful statistics as output. ToxTrac can be used for fish, insects, rodents, etc. Link to
ToxTrack Tracktor
Python and OpenCV based object tracking software . Link to
Tracktor
Link