Software / Libraries


Ctrax - Caltech Multiple Fly Tracker

Niko Kladt's picture

Well maintained and documented project that includes a core tracking incl. GUI as well as Matlab toolboxes to (1) correct tracking results and (2) analyze fly behavior.

Ctrax is 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. It was designed to allow high-throughput, quantitative analysis of behavior in freely moving flies. Our primary goal in this project is to provide quantitative behavior analysis tools to the neuroethology community, thus we've endeavored to make the system adaptable to other labs' setups. We have assessed the quality of the tracking results for our setup, and found that it can maintain fly identities indefinitely with minimal supervision, and on average for 1.5 fly-hours automatically.

License: 
?
References: 
doi:10.1038/nmeth.1328
Ecosystem: 
Python
Platform(s): 
Windows, Mac OS X, Linux
Target Audience(s): 
User, Analyst
Type(s): 
application
Interoperates with: 
Matlab
Rating: 
0
No votes yet
Author(s): 
Kristin Branson, Alice A Robie, John Bender, Pietro Perona & Michael H Dickinson