Back

OP-GLX: A MATLAB toolbox for online processing and plotting of Neuropixels data acquired with SpikeGLX

Slack, J. C.; Rutledge, G.; Yadav, A. P.

2026-03-06 neuroscience
10.64898/2026.03.04.709636 bioRxiv
Show 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.

Matching journals

The top 4 journals account for 50% of the predicted probability mass.

1
Journal of Neural Engineering
197 papers in training set
Top 0.1%
26.4%
2
Neuroinformatics
40 papers in training set
Top 0.1%
12.6%
3
Journal of Neuroscience Methods
106 papers in training set
Top 0.1%
10.6%
4
eneuro
389 papers in training set
Top 0.4%
10.6%
50% of probability mass above
5
Frontiers in Neuroinformatics
38 papers in training set
Top 0.1%
3.7%
6
Frontiers in Neuroscience
223 papers in training set
Top 1%
3.7%
7
PLOS ONE
4510 papers in training set
Top 44%
2.8%
8
eLife
5422 papers in training set
Top 37%
1.9%
9
Scientific Reports
3102 papers in training set
Top 57%
1.7%
10
IEEE Journal of Biomedical and Health Informatics
34 papers in training set
Top 1%
1.5%
11
Imaging Neuroscience
242 papers in training set
Top 2%
1.5%
12
Frontiers in Neural Circuits
36 papers in training set
Top 0.3%
1.5%
13
NeuroImage
813 papers in training set
Top 4%
1.5%
14
Neurophotonics
37 papers in training set
Top 0.4%
1.2%
15
Advanced Science
249 papers in training set
Top 15%
1.1%
16
Frontiers in Human Neuroscience
67 papers in training set
Top 2%
1.0%
17
PLOS Computational Biology
1633 papers in training set
Top 23%
0.8%
18
Brain Stimulation
112 papers in training set
Top 1%
0.8%
19
Patterns
70 papers in training set
Top 3%
0.7%
20
Nature Communications
4913 papers in training set
Top 65%
0.7%
21
Communications Biology
886 papers in training set
Top 28%
0.7%
22
iScience
1063 papers in training set
Top 40%
0.5%