Other sources of information

Other places to get your information Official Neuropixels website, also hosts the manuals Neuropixels slack channel Awesome Neuropixels Github

Neuropixels Recording Pipelines

For the acquisition of the data coming directly from the Neuropixels probe, there are two packages: SpikeGLX  Open Ephys GUI There are a number of pipelines available for the whole process of Neuropixels recording. Here is a non-exhaustive list. Acquipix at https://github.com/Herseninstituut/Acquipix. This is a Matlab based pipeline to run experiment, building on SpikeGLX. It … Read more

Cell curation

Manual curation of electrophysiology spike sorted units is laborious and difficult to reproduce. See this talk at the annual Neuropixels course about quality control. There are tools to help. Bombcell Bombcell is a powerful toolbox that addresses this problem, evaluating the quality of recorded units and extracting essential electrophysiological properties. Bombcell can replace manual curation or … Read more

Building a head-fixed Neuropixels setup

A head-fixed Neuropixels recording setup has a number of different components: Data acquisition For the data acquisition components of a Neuropixels setup, Bill Karsh, has been maintaining a system requirements list a SpikeGLX github. Manipulator A nice positioning stand for a manipulator where the virtual rotation point of the probe can be at the center … Read more

SpikeGLX – Fetch()

One thing I learned the hard way: when using SpikeGLX’s matlab API, the function Fetch() does not return channels in the order you requested them. For example, let’s say we do: [matDataNI,intStartCountNI] = Fetch(hSGL, intStreamNI, intStartFetch, intRetrieveSamplesNI, [3 1],intDownsampleNI); One would then expect matDataNI to return channels in the order [3 1], but in fact … Read more