OP-GLX: A MATLAB Toolbox for Online Processing and Plotting of Neuropixels Data Acquired with SpikeGLX
preprint
OA: closed
Abstract
Online processing and visualization of large-scale neural data is critical for neuroscientific discovery and advancements in neural engineering. However, with the development of technologies like Neuropixels (NP) probes, which enable simultaneous streaming from hundreds of recording electrodes, handling such data in real-time has become an ongoing challenge. Moreover, keeping pace with recording hardware has required most existing software, such as SpikeGLX for NP probes, to prioritize acquisition stability, leaving data processing and visualization to primarily be performed offline. Thus, we created OP-GLX, a MATLAB-based toolbox designed to operate in tandem with SpikeGLX to enhance the fetching, processing, and visualization of incoming neural data. The OP-GLX toolbox features several processing capabilities, including spike detection, computing time-binned firing rates, plotting spike waveforms, and conducting principal component analysis (PCA). The processed neural data is displayed on a native graphical user interface (GUI) for intuitive and customizable interaction with the experiment. The performance testing of OP-GLX showed that it supports real-time operation, confirmed by the absence of SpikeGLX stream buffer fetch errors across multiple acquisition settings. By complementing current neural data acquisition methods and providing stable online functionality, we envision that OP-GLX will enable researchers to visualize and interpret their data more effectively during ongoing neuroscience experiments.
My notes (saved in your browser only)
Citation neighborhood (no data yet)
We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.
Source provenance
- europepmc
- last seen: 2026-05-20T01:45:00.602351+00:00