SpikeGLX Neural Recording System

Concurrent, synchronized acquisition from Imec and NI-DAQ devices.

Download Page

Topics:

Imec Project Phases

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

System Requirements

Requirements differ according to platform:

Latest Application Downloads

Suggested organization: Create folder 'SpikeGLX' on your desktop or C:\ then download/unzip associated stuff into it:

SpikeGLX\
    Release_v20190413-phase3B2.zip
    Release_v20190413-phase3B2\
    Release_v20190413-phase3A\
    Drivers\
        Enclustra_Windows_10\
    Tools\
    Etc\

Older Versions

Support Downloads

PXI Enclustra Drivers

These required driver files are not included in your SpikeGLX release.

  1. Click the link below for your Windows OS version.
  2. Unzip the folder into your local folder of SpikeGLX-related stuff.
  3. Follow the installation ReadMe in the download.

Terminology: 'Enclustra' is a company that markets other vendor's FPGAs along with development and support tools. There are several FPGAs used in the Neuropixels hardware, including a Xilinx Zynq model, often referred to as 'the enclustra'.

Interesting Map Files

Offline Analysis Tools

Descriptions of metafile items for each phase:

MATLAB and python tools for parsing meta and binary datafiles (supports 3A, 3B1, 3B2).

GblDmx is a command-line tool that applies the global demuxed CAR filter to a specified binary file.

Help

How-to Videos

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: https://github.com/billkarsh/SpikeGLX/blob/master/QLed-LGPLv2-LICENSE.txt.

fin