Controlling Locomotion and Behavior in Real-Time


All of the software written for the CoLBeRT system is freely available under the open source GNU General Public License. Visit the Samuel Lab page at GitHub.


The software to track a moving worm and generate illumination patterns targeted at specific neurons or muscle is called MindControl. MindControl was written in C by Andrew Leifer using the open source OpenCV computer vision library. The source code for mindcontrol is available on GitHub. MindControl also runs in a simulation mode, so anyone with a Windows computer can download the Mindcontrol Demo package and run the software using included video of a swimming worm.

MindControl Access Utilities

MindControl software creates data files in the human- and computer-readable YAML file format. To load YAML formatted files into MATLAB use the MindControl Access Utilities script.