Introduction

Single neuron feedback control techniques, such as voltage clamp and dynamic clamp, have enabled numerous advances in our understanding of ion channels, electrochemical signaling, and neural dynamics. Although commercially available multichannel recording and stimulation systems are commonly used for studying neural processing at the network level, they provide little native support for real-time feedback. We developed the open-source NeuroRighter multichannel electrophysiology hardware and software platform for closed-loop multichannel control with a focus on accessibility and low cost. NeuroRighter allows 64 channels of stimulation and recording for around US $10,000, along with the ability to integrate with other software and hardware. Here, we present substantial enhancements to the NeuroRighter platform, including a redesigned desktop application, a new stimulation subsystem allowing arbitrary stimulation patterns, low-latency data servers for accessing data streams, and a new application programming interface (API) for creating closed-loop protocols that can be inserted into NeuroRighter as plugin programs. This greatly simplifies the design of sophisticated real-time experiments without sacrificing the power and speed of a compiled programming language. Here we present a detailed description of NeuroRighter as a stand-alone application, its plugin API, and an extensive set of case studies that highlight the system's abilities for conducting closed-loop, multichannel interfacing experiments.

Publications

  1. Closed-Loop, Multichannel Experimentation Using the Open-Source NeuroRighter Electrophysiology Platform.
    Cite this
    Newman JP, Zeller-Townson R, Fong MF, Arcot Desai S, Gross RE, Potter SM, 2012-01-01 - Frontiers in neural circuits

Credits

  1. Jonathan P Newman
    Developer

    Laboratory for Neuroengineering, Department of Biomedical Engineering, United States of America

  2. Riley Zeller-Townson
    Developer

  3. Ming-Fai Fong
    Developer

  4. Sharanya Arcot Desai
    Developer

  5. Robert E Gross
    Developer

  6. Steve M Potter
    Investigator

Community Ratings

UsabilityEfficiencyReliabilityRated By
0 user
Sign in to rate
Summary
AccessionBT000292
Tool TypeApplication
Category
PlatformsLinux/Unix
Technologies
User InterfaceTerminal Command Line
Download Count0
Submitted BySteve M Potter