Real-time experimental control using network-based parallel processing

被引:10
|
作者
Kim, Byounghoon [1 ]
Kenchappa, Shobha Channabasappa [1 ]
Sunkara, Adhira [2 ]
Chang, Ting-Yu [1 ]
Thompson, Lowell [1 ]
Doudlah, Raymond [1 ]
Rosenberg, Ari [1 ]
机构
[1] Univ Wisconsin, Sch Med & Publ Hlth, Dept Neurosci, Madison, WI 53706 USA
[2] Stanford Univ, Sch Med, Dept Surg, Stanford, CA 94305 USA
来源
ELIFE | 2019年 / 8卷
基金
美国国家卫生研究院;
关键词
VISUAL REPRESENTATION; ORIENTATION;
D O I
10.7554/eLife.40231
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Modern neuroscience research often requires the coordination of multiple processes such as stimulus generation, real-time experimental control, as well as behavioral and neural measurements. The technical demands required to simultaneously manage these processes with high temporal fidelity is a barrier that limits the number of labs performing such work. Here we present an open-source, network-based parallel processing framework that lowers this barrier. The Real-Time Experimental Control with Graphical User Interface (REC-GUI) framework offers multiple advantages: (i) a modular design that is agnostic to coding language(s) and operating system(s) to maximize experimental flexibility and minimize researcher effort, (ii) simple interfacing to connect multiple measurement and recording devices, (iii) high temporal fidelity by dividing task demands across CPUs, and (iv) real-time control using a fully customizable and intuitive GUI. We present applications for human, non-human primate, and rodent studies which collectively demonstrate that the REC-GUI framework facilitates technically demanding, behavior-contingent neuroscience research. Editorial note: This article has been through an editorial process in which the authors decide how to respond to the issues raised during peer review. The Reviewing Editor's assessment is that all the issues have been addressed (see decision letter).
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Telerobot control and real-time simulation environment using parallel processing
    Queens Univ of Belfast, Belfast, United Kingdom
    IEE Proc Control Theory Appl, 6 (543-550):
  • [2] SPECIAL ISSUE ON PARALLEL PROCESSING FOR REAL-TIME CONTROL
    IRWIN, GW
    FLEMING, PJ
    IEE PROCEEDINGS-D CONTROL THEORY AND APPLICATIONS, 1990, 137 (04): : 177 - 178
  • [3] PARALLEL PROCESSING ARCHITECTURES AND APPLICATIONS FOR REAL-TIME CONTROL
    FLEMING, P
    JONES, D
    JONES, S
    PROCEEDINGS OF THE 1989 AMERICAN CONTROL CONFERENCE, VOLS 1-3, 1989, : 2708 - 2714
  • [4] Network-based control with real-time prediction of delayed/lost sensor data
    Kim, WJ
    Ji, K
    Srivastava, A
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2006, 14 (01) : 182 - 185
  • [5] Telerobot control and real-time simulation environment using parallel processing.
    Dodds, G
    Ogasawara, T
    Glover, N
    Kitagaki, K
    IEE PROCEEDINGS-CONTROL THEORY AND APPLICATIONS, 1996, 143 (06): : 543 - 550
  • [6] Parallel, distributed and network-based processing
    Vajda, F
    Podhorszki, N
    JOURNAL OF SYSTEMS ARCHITECTURE, 2003, 49 (03) : 61 - 62
  • [7] Parallel, distributed and network-based processing
    Cremonesi, P
    JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (02) : 71 - 72
  • [8] Parallel, distributed and network-based processing
    D'Ambra, Pasqua
    Della Vecchia, Gennaro
    Guarracino, Mario Rosario
    JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (09) : 841 - 842
  • [9] REAL-TIME UNIX PARALLEL PROCESSING COMPUTING COMES TO CONTROL
    LADUZINSKY, AJ
    CONTROL ENGINEERING, 1989, 36 (09) : 144 - 145
  • [10] Real-Time Modular Deep Neural Network-Based Adaptive Control of Nonlinear Systems
    Le, Duc M.
    Greene, Max L.
    Makumi, Wanjiku A.
    Dixon, Warren E.
    IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 476 - 481