Skip to content

Software for processing, recording, and visualizing multichannel electrophysiology data

License

Notifications You must be signed in to change notification settings

oepavel/plugin-GUI

 
 

Repository files navigation

Open Ephys GUI

GUI screenshot

The Open Ephys GUI is designed to provide a fast and flexible interface for acquiring and visualizing data from extracellular electrodes. Compatible data acquisition hardware includes:

The GUI is based around a plugin architecture, meaning the data processing modules are compiled separately from the main application. This greatly simplifies the process of adding functionality, since new modules can be shared without the need to re-compile the entire application.

Our primary user base is scientists performing electrophysiology experiments with tetrodes or silicon probes, but the GUI can also be adapted for use with other types of sensors.

docs latest release Linux macOS Windows language license

Important Information

  • The Open Ephys GUI is free, collaboratively developed, open-source software for scientific research. It includes many features designed to make extracellular electrophysiology data easier to acquire; however, it is not guaranteed to work as advertised. Before you use it for your own experiments, you should test any capabilities you plan to use. The use of a plugin-based architecture provides the flexibility to customize your signal chain, but it also makes it difficult to test every possible combination of processors in advance. Whenever you download or upgrade the GUI, be sure to test your desired configuration in a "safe" environment before using it to collect real data.

  • If you observe any unexpected behavior, please report an issue as soon as possible. We rely on help from the community to ensure that the GUI is functioning properly.

  • Any publications based on data collected with the GUI should cite the following article: Open Ephys: an open-source, plugin-based platform for multichannel electrophysiology. Citations remain essential for measuring the impact of scientific software, so be sure to include references for any open-source tools that you use in your research!

Installation

The easiest way to get started is to download the installer for your platform of choice:

It’s also possible to obtain the binaries as a .zip file for Windows, Linux, or Mac.

Detailed installation instructions can be found here.

To compile the GUI from source, follow the platform-specific instructions in the Developer Guide.

Funding

The Open Ephys GUI was created by scientists in order to make their experiments more adaptable, affordable, and enjoyable. Therefore, much of the development has been indirectly funded by the universities and research institutes where these scientists work, especially MIT, Brown University, and the Allen Institute.

Since 2014, the support efforts of Aarón Cuevas López have been funded by revenue from the Open Ephys store, via a contract with Universidad Miguel Hernández in Valencia.

Since 2019, the support efforts of Pavel Kulik and Anjal Doshi have been funded by a BRAIN Initiative U24 Award to the Allen Institute (U24NS109043).

How to contribute

We welcome bug reports, feature recommendations, pull requests, and plugins from the community. For more information, see Contributing to the Open Ephys GUI.

If you have the potential to donate money or developer time to this project, please get in touch via [email protected]. There are plenty of opportunities to get involved.

About

Software for processing, recording, and visualizing multichannel electrophysiology data

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 82.5%
  • C 15.2%
  • Objective-C++ 1.8%
  • Java 0.3%
  • Objective-C 0.1%
  • CMake 0.1%