melizalab / decide

operant experiment control software

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Decide

Decide is an event-driven state-machine framework for running behavioral experiments on node.js. Responses generate interrupts that trigger transitions between states. All events are logged and can propagate to sockets-based web interfaces for online monitoring of behavior. Multiple devices can be connected to a host computer, which can collate data and provide additional monitoring services, permitting safe maintenance on closed economies. Implementing new training paradigms involves wiring together states and events and is intended to require minimal programming skill. The software will support arbitrary hardware configurations, allowing you to design custom interfaces for your experimental needs.

See [[docs/decide]] for more information.

About

operant experiment control software

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:JavaScript 94.9%Language:C++ 2.3%Language:Python 1.2%Language:CSS 0.7%Language:HTML 0.4%Language:R 0.4%Language:Shell 0.1%