BACKGROUND
Computerized control of behavioral paradigms is an essential element of neurobehavioral studies, especially physiological recording studies that require sub-millisecond precision. Few software solutions provide a simple, flexible environment to create and run these applications. MonkeyLogic, a MATLAB-based package, was developed to meet these needs, but faces a performance crisis and obsolescence due to changes in MATLAB itself.
NEW METHOD
Here we report a complete redesign and rewrite of MonkeyLogic, now NIMH MonkeyLogic, that natively supports the latest 64-bit MATLAB on the Windows platform. Major layers of the underlying real-time hardware control were removed and replaced by custom toolboxes: NIMH DAQ Toolbox and MonkeyLogic Graphics Library. The redesign resolves undesirable delays in data transfers and limitations in graphics capabilities.
RESULTS
NIMH MonkeyLogic is essentially a new product. It provides a powerful new scripting framework, has dramatic speed enhancements and provides major new graphics abilities.
COMPARISON WITH EXISTING METHOD
NIMH MonkeyLogic is fully backward compatible with earlier task scripts, but with better temporal precision. It provides more input device options, superior graphics and a new real-time closed-loop programming model. Because NIMH MonkeyLogic requires no commercial toolbox and has a reduced hardware requirement, implementation costs are substantially reduced.
CONCLUSION
NIMH MonkeyLogic is a versatile, powerful, up-to-date tool for controlling a wide range of experiments. It is freely available from https://monkeylogic.nimh.nih.gov/.
[1]
David J. Freedman,et al.
High-performance execution of psychophysical tasks with complex visual stimuli in MATLAB.
,
2013,
Journal of neurophysiology.
[2]
Emad N. Eskandar,et al.
A flexible software tool for temporally-precise behavioral control in Matlab
,
2008,
Journal of Neuroscience Methods.
[3]
D H Brainard,et al.
The Psychophysics Toolbox.
,
1997,
Spatial vision.
[4]
Lee M. Miller,et al.
Behavioral/systems/cognitive Perceptual Fusion and Stimulus Coincidence in the Cross- Modal Integration of Speech
,
2022
.
[5]
Emad N. Eskandar,et al.
Achieving behavioral control with millisecond resolution in a high-level programming environment
,
2008,
Journal of Neuroscience Methods.
[6]
Uta Noppeney,et al.
Audiovisual asynchrony detection in human speech.
,
2011,
Journal of experimental psychology. Human perception and performance.
[7]
D G Pelli,et al.
The VideoToolbox software for visual psychophysics: transforming numbers into movies.
,
1997,
Spatial vision.
[8]
David B. Pisoni,et al.
Neural processing of asynchronous audiovisual speech perception
,
2010,
NeuroImage.