Section on Neurobiology of Learning and Memory, Laboratory of Neuropsychology, National Institute of Mental Health, National Institutes of Health, Bethesda, MD 20892, USA.
Section on Neurobiology of Learning and Memory, Laboratory of Neuropsychology, National Institute of Mental Health, National Institutes of Health, Bethesda, MD 20892, USA.
J Neurosci Methods. 2019 Jul 15;323:13-21. doi: 10.1016/j.jneumeth.2019.05.002. Epub 2019 May 6.
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.
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.
NIMH MonkeyLogic is essentially a new product. It provides a powerful new scripting framework, has dramatic speed enhancements and provides major new graphics abilities.
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.
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/.
计算机控制行为范式是神经行为研究的一个重要组成部分,特别是需要亚毫秒精度的生理记录研究。很少有软件解决方案提供简单、灵活的环境来创建和运行这些应用程序。MonkeyLogic 是一个基于 MATLAB 的软件包,它是为满足这些需求而开发的,但由于 MATLAB 本身的变化,它面临着性能危机和过时的问题。
在这里,我们报告了 MonkeyLogic 的完全重新设计和重写,现在称为 NIMH MonkeyLogic,它在 Windows 平台上原生支持最新的 64 位 MATLAB。底层实时硬件控制的主要层被移除,并由自定义工具箱取代:NIMH DAQ 工具箱和 MonkeyLogic 图形库。重新设计解决了数据传输中的不理想延迟和图形功能的限制。
NIMH MonkeyLogic 本质上是一个新产品。它提供了一个强大的新脚本框架,具有显著的速度提升,并提供了主要的新图形功能。
NIMH MonkeyLogic 与早期的任务脚本完全兼容,但具有更好的时间精度。它提供了更多的输入设备选项、更好的图形和新的实时闭环编程模型。由于 NIMH MonkeyLogic 不需要商业工具箱,并且硬件要求降低,因此实施成本大大降低。
NIMH MonkeyLogic 是一个功能强大、功能多样、与时俱进的工具,可用于控制广泛的实验。它可以从 https://monkeylogic.nimh.nih.gov/ 免费获得。