billkarsh / SpikeGLX

SpikeGLX recording system GUI [Neuropixels NI]
Other
83 stars 29 forks source link

SpikeGLX

What

SpikeGLX is a recording system for extracellular neural probes. The emphasis is on concurrent synchronous recording from high channel count probes together with numerous auxiliary analog and digital channels:

Imec Project Phases

There are five branches in this repo separately supporting the five Imec Neuropixels project development phases. The five phases have mutually incompatible hardware and software, so obtain the appropriate materials for your needs. Release software packages are labeled as phase3A, phase3B1, phase3B2, phase20, or phase30. All early releases having no phase label are actually phase3A. All releases support NI-DAQ based acquisition.

Who

SpikeGLX is developed by Bill Karsh of the Tim Harris Lab at HHMI/Janelia Research Campus.

Based on the SpikeGL extracellular data acquisition system originally developed by Calin A. Culianu.

Compiled Software

Official release software and support materials are here: SpikeGLX Download Page.

System Requirements

Requirements differ according to platform:

Help

Frequently Asked Questions

SpikeGLX FAQ.

Licensing

Use is subject to Janelia Research Campus Software Copyright 1.2 license terms: http://license.janelia.org/license.

QLed components are subject to GNU Library GPL v2.0 terms, which are described here: QLed-LGPLv2-LICENSE.txt.

fin