Ephus: Multipurpose data acquisition software for neuroscience experiments

Benjamin A. Suter, Timothy O'Connor, Vijay Iyer, Leopoldo T. Petreanu, Bryan M. Hooks, Taro Kiritani, Karel Svoboda, Gordon M.G. Shepherd

Research output: Contribution to journalArticlepeer-review

197 Scopus citations


Physiological measurements in neuroscience experiments often involve complex stimulus paradigms and multiple data channels. Ephus (http://www.ephus.org) is an open-source software package designed for general-purpose data acquisition and instrument control. Ephus operates as a collection of modular programs, including an ephys program for standard whole-cell recording with single or multiple electrodes in typical electrophysiological experiments, and a mapper program for synaptic circuit mapping experiments involving laser scanning photostimulation based on glutamate uncaging or channelrhodopsin-2 excitation. Custom user functions allow user-extensibility at multiple levels, including on-line analysis and closed-loop experiments, where experimental parameters can be changed based on recently acquired data, such as during in vivo behavioral experiments. Ephus is compatible with a variety of data acquisition and imaging hardware. This paper describes the main features and modules of Ephus and their use in representative experimental applications.

Original languageEnglish (US)
Article number100
JournalFrontiers in Neural Circuits
Issue numberAUG
StatePublished - Aug 26 2010


  • Data acquisition
  • Electrophysiology
  • Imaging
  • Mapping
  • Software

ASJC Scopus subject areas

  • Neuroscience (miscellaneous)
  • Sensory Systems
  • Cognitive Neuroscience
  • Cellular and Molecular Neuroscience


Dive into the research topics of 'Ephus: Multipurpose data acquisition software for neuroscience experiments'. Together they form a unique fingerprint.

Cite this