This documentation supports the latest PCIe host firmware, the latest OpenEphys.Onix1 package, and Bonsai 2.9+.

Table of Contents

NeuropixelsV1ProbeConfiguration

Defines a configuration for NeuropixelsV1e.

Properties

Property Type Description
AdcCalibrationFileName string

Gets or sets the path to the ADC calibration file.

Each probe must be provided with an ADC calibration file that contains probe-specific hardware settings that is created by IMEC during factory calibration. These files are used to set internal bias currents, correct for ADC nonlinearities, correct ADC-zero crossing non-monotonicities, etc. Using the correct calibration file is mandatory for the probe to operate correctly.

Calibration files are probe-specific and not interchangeable across probes. Calibration files must contain the serial number of the corresponding probe on their first line of text. If you have lost track of a calibration file for your probe, email IMEC at neuropixels.info@imec.be with the probe serial number to retrieve a new copy.

GainCalibrationFileName string

Gets or sets the path to the gain calibration file.

Each probe is linked to a gain calibration file that contains gain adjustments determined by IMEC during factory testing. Electrode voltages are scaled using these values to ensure they can be accurately compared across probes. Therefore, using the correct gain calibration file is mandatory to create standardized recordings.

Calibration files are probe-specific and not interchangeable across probes. Calibration files must contain the serial number of the corresponding probe on their first line of text. If you have lost track of a calibration file for your probe, email IMEC at neuropixels.info@imec.be with the probe serial number to retrieve a new copy.

InvertPolarity bool

Gets or sets a value determining if the polarity of the electrode voltages acquired by the probe should be inverted.

Neuropixels contain inverting amplifiers. This means that neural data that is captured by the probe will be inverted compared to the physical signal that occurs at the electrode: e.g., extracellular action potentials will tend to have positive deflections instead of negative. Setting this property to true will apply a gain of -1 to undo this effect.

LfpAmplifierGain NeuropixelsV1Gain

Gets or sets the amplifier gain for the LFP-band.

The LFP band is from 0.5 to 500 Hz.

Gain50 = 0
Gain125 = 1
Gain250 = 2
Gain500 = 3
Gain1000 = 4
Gain1500 = 5
Gain2000 = 6
Gain3000 = 7
ProbeInterfaceFileName string

Gets or sets the file path where the ProbeInterface configuration will be saved.

If left empty, the ProbeInterface configuration will not be saved.

Reference NeuropixelsV1ReferenceSource

Gets or sets the reference for all electrodes.

All electrodes are set to the same reference, which can be either External or Tip. Setting to External will use the external reference, while Tip sets the reference to the electrode at the tip of the probe.

External = 1
Tip = 2
SpikeAmplifierGain NeuropixelsV1Gain

Gets or sets the amplifier gain for the spike-band.

The spike-band is from DC to 10 kHz if SpikeFilter is set to false, while the spike-band is from 300 Hz to 10 kHz if SpikeFilter is set to true.

Gain50 = 0
Gain125 = 1
Gain250 = 2
Gain500 = 3
Gain1000 = 4
Gain1500 = 5
Gain2000 = 6
Gain3000 = 7
SpikeFilter bool

Gets or sets the state of the spike-band filter.

If set to true, the spike-band has a 300 Hz high-pass filter which will be activated. If set to false, the high-pass filter will not to be activated.