MonkeyLogic
MonkeyLogic provides sub-millisecond-precision computerized control of behavioral paradigms for neurobehavioral experiments.
Key Features:
- Platform Compatibility: The updated version natively supports 64-bit MATLAB on Windows.
- Temporal Precision: Provides sub-millisecond timing control for behavioral task events and data acquisition.
- Real-Time Hardware Control: Replaces original real-time hardware control layers with the NIMH DAQ Toolbox and MonkeyLogic Graphics Library to manage hardware interactions and graphics.
- Performance Enhancements: Offers dramatic speed improvements, an expanded scripting framework, broader input device support, and enhanced graphics capabilities.
- Real-Time Closed-Loop Programming Model: Implements a real-time closed-loop programming model for dynamic experimental control.
- Backward Compatibility: Maintains compatibility with earlier task scripts while improving temporal precision.
- Hardware and Dependencies: Requires no commercial MATLAB toolboxes and reduces hardware requirements.
Scientific Applications:
- Neurobehavioral experiments: Enables precise control of stimuli, responses, and timing in behavioral neuroscience studies.
- Behavioral task control: Supports scripting and timing of complex behavioral paradigms with diverse input devices.
- Closed-loop experiments: Facilitates real-time adjustments to stimuli or rewards based on subject behavior.
- Data acquisition: Provides high-performance acquisition with synchronized graphics output and event timing.
Methodology:
Implemented as a MATLAB-based system running on 64-bit MATLAB on Windows, MonkeyLogic uses the custom NIMH DAQ Toolbox and MonkeyLogic Graphics Library and removes legacy real-time hardware-control layers to manage hardware interactions and graphical outputs.
Topics
Details
- License:
- Unlicense
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- desktop application
- Operating Systems:
- Windows
- Programming Languages:
- MATLAB
- Added:
- 8/9/2019
- Last Updated:
- 11/24/2024
Operations
Publications
Hwang J, Mitz AR, Murray EA. NIMH MonkeyLogic: Behavioral control and data acquisition in MATLAB. Journal of Neuroscience Methods. 2019;323:13-21. doi:10.1016/j.jneumeth.2019.05.002. PMID:31071345. PMCID:PMC6743332.
PMID: 31071345
PMCID: PMC6743332
Funding: - Intramural Research Program of the National Institute of Mental Health, National Institutes of Health: ZIAMH002886
Documentation
User manual
https://monkeylogic.nimh.nih.gov/docs.html