Whisker: A client-server high-performance multimedia research control system

被引:119
作者
Cardinal, Rudolf N. [1 ]
Aitken, Michael R. F. [1 ]
机构
[1] Univ Cambridge, Addenbrookes Hosp, Dept Psychiat, Behav & Clin Neurosci Inst, Cambridge CB2 0QQ, England
关键词
CANTAB; REINFORCEMENT; IMPULSIVITY; RECEPTORS; APPARATUS; SEEKING;
D O I
10.3758/BRM.42.4.1059
中图分类号
B841 [心理学研究方法];
学科分类号
040201 ;
摘要
We describe an original client-server approach to behavioral research control and the Whisker system, a specific implementation of this design. The server process controls several types of hardware, including digital input/output devices, multiple graphical monitors and touchscreens, keyboards, mice, and sound cards. It provides a way to access this hardware for client programs, communicating with them via a simple text-based network protocol based on the standard Internet protocol. Clients to implement behavioral tasks may be written in any network-capable programming language. Applications to date have been in experimental psychology and behavioral and cognitive neuroscience, using rodents, humans, nonhuman primates, dogs, pigs, and birds. This system is flexible and reliable, although there are potential disadvantages in terms of complexity. Its design, features, and performance are described.
引用
收藏
页码:1059 / 1071
页数:13
相关论文
共 42 条
  • [1] [Anonymous], 1986, The C++ Programming Language
  • [2] [Anonymous], 1990, The behavior of organisms: An experimental analysis
  • [3] High impulsivity predicts the switch to compulsive cocaine-taking
    Belin, David
    Mar, Adam C.
    Dalley, Jeffrey W.
    Robbins, Trevor W.
    Everitt, Barry J.
    [J]. SCIENCE, 2008, 320 (5881) : 1352 - 1355
  • [4] The touchscreen cognitive testing method for rodents: How to get the best out of your rat
    Bussey, Timothy J.
    Padain, Tina L.
    Skillings, Elizabeth A.
    Winters, Boyer D.
    Morton, A. Jennifer
    Saksida, Lisa M.
    [J]. LEARNING & MEMORY, 2008, 15 (07) : 516 - 523
  • [5] Discrimination of computer-graphic stimuli by mice: A method for the behavioral characterization of transgenic and gene-knockout models
    Bussey, TJ
    Saksida, LM
    Rothblat, LA
    [J]. BEHAVIORAL NEUROSCIENCE, 2001, 115 (04) : 957 - 960
  • [6] *CAMPD, 2005, BEH NET CONTR IC
  • [7] *CAMPD LAF, 2009, ABET 2 TOUCH
  • [8] CARDINAL RN, 2008, WHISKER
  • [9] PROTOCOL FOR PACKET NETWORK INTERCOMMUNICATION
    CERF, VG
    KAHN, RE
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1974, CO22 (05) : 637 - 648
  • [10] CERF VG, 1974, RFC675 INT ENG TASK