Table 1.
Comparison of major features across behavioral control system toolboxes
BControl | pyBpod | pyControl | VirMEn | Rigbox | |
---|---|---|---|---|---|
Behavioral task design paradigm | Procedural | Procedural | Procedural | Object oriented | Functional reactive |
Presents visual stimuli? 3D/VR environments? | No | No | No | Yes, yes | Yes, no |
Interfaces with hardware? | Yes | Yes | Yes | Yes | Yes |
Time aligns multiple datastreams? | Yes | Yes | Yes | No | Yes |
Communicates with a remote database? | Yes | Yes | No | No | Yes |
Contains unit and integration tests? | ? | ? | Yes | ? | Yes |
The top row contains the toolbox names, and the first column contains information on the implementation of a feature. Note: the toolboxes and features mentioned in this table are not exhaustive.