You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
:alt:Overview of the Neuropixels 2.0 settings interface
@@ -187,6 +187,16 @@ Activity view
187
187
188
188
Pressing the "VIEW" button in the "Probe Signal" area will toggle a live display of the amplitude range of each channel whenever acquisition is active. For Neuropixels 1.0 probes, activity can be viewed for the AP band or LFP band.
189
189
190
+
.. versionadded:: 2.0.0
191
+
The activity view includes two toggle buttons that control how the incoming data is processed prior to visualization.
192
+
193
+
* **BP FILTER** - When enabled, applies a 300-6000 Hz bandpass filter to the data before calculating peak-to-peak amplitudes for visualization
194
+
* **CAR** - When enabled, applies common average referencing to the data before calculating peak-to-peak amplitudes for visualization
195
+
196
+
.. note:: These filtering and referencing options only affect the activity visualization and do not modify the outgoing data sent to downstream plugins or saved to disk.
@@ -214,6 +224,8 @@ You can save the configuration for a particular probe into IMRO format using the
214
224
215
225
Any IMRO files that have been loaded previously will appear in the drop-down menu below the "LOAD FROM IMRO" button, so they can be accessed more easily.
216
226
227
+
.. important:: IMRO files are not checked to ensure that all specified electrodes can actually be selected simultaneously. If you have generated an IMRO file with custom software (i.e., not through Open Ephys or SpikeGLX), be sure to verify that selected electrodes are not connected to overlapping channels before attempting to load it.
228
+
217
229
ProbeInterface JSON files
218
230
--------------------------------
219
231
@@ -245,7 +257,7 @@ Neuropixels 2.0 quad base probes have four data streams (one for each shank):
245
257
246
258
* 384 x 4 channels of wide-band data, sampled at 30 kHz.
247
259
248
-
As of GUI version 0.6.0, stream in downstream plugins are configured independently. This makes it much easier to apply different parameters to different streams, for example unique :ref:`bandpassfilter` settings for the AP band and LFP band. However, users should be aware that settings for one stream are not automatically applied to other streams. If you are recording from many probes simultaneously, be sure to use the Stream Selector interface in downstream plugins to confirm that the appropriate settings have taken effect for all incoming data streams.
260
+
.. note:: In all downstream plugins, each stream retains its own set of parameters. For example, in the :ref:`bandpassfilter`, there are independent high cut and low cut settings for each stream. It's important to be aware that settings for one stream are not automatically applied to other streams. If you are recording from many probes simultaneously, be sure to use the Stream Selector interface in downstream plugins to confirm that the appropriate settings have taken effect for all incoming data streams.
249
261
250
262
Customizing stream names
251
263
--------------------------
@@ -281,6 +293,93 @@ Each Neuropixels basestation contains one SMA connector for sync input. The beha
281
293
282
294
* The second drop-down menu allows you to configure the main sync SMA as **INPUT** or **OUTPUT**. In **INPUT** mode, an external digital input must be connected to the SMA. In **OUTPUT** mode, the main basestation will generate its own sync signal at 1 Hz.
283
295
296
+
297
+
Probe Survey Mode
298
+
###################
299
+
300
+
.. versionadded:: 2.0.0
301
+
The Neuropixels PXI plugin includes a **Survey** interface that allows you to quickly assess neural activity across one or more probes. This is particularly useful for identifying active brain regions and selecting optimal electrode sites before starting your main recording session.
302
+
303
+
Accessing the Survey interface
304
+
--------------------------------
305
+
306
+
To open the Survey interface, click on the "Survey" tab in the plugin's canvas window (opened by clicking the "tab" or "window" button in the plugin editor).
* **Survey Settings panel** (left side) - Configure survey parameters and select which probes/banks/shanks to survey
313
+
* **Probe Activity View** (right side) - Visualize electrode activity as a heatmap for all connected probes
314
+
315
+
Survey Settings
316
+
----------------
317
+
318
+
The settings panel provides the following controls:
319
+
320
+
**Time per bank/shank**
321
+
Set the duration (in seconds) to acquire data from each bank/shank combination. Options range from 2 seconds to 10 minutes. Longer durations will yield more accurate activity measurements, but will also increase the total survey time.
322
+
323
+
**Record survey to disk**
324
+
When checked, all data acquired during the survey will be saved to disk. This requires at least one Record Node to be present in the signal chain. If unchecked, the average peak-to-peak amplitudes for each electrode will be displayed, and can optionally be exported as a JSON file.
325
+
326
+
**Activity view options**
327
+
* **BP FILTER** - Toggles a 300-6000 Hz bandpass filter on the data used to calculate peak-to-peak amplitudes
328
+
* **CAR** - Toggles common average referencing for the peak-to-peak value calculations
329
+
330
+
**Probe configuration table**
331
+
This table displays all connected probes and allows you to:
332
+
333
+
* **Use** - Check/uncheck to include/exclude probes from the survey
334
+
* **Probe** - Probe name and identifier
335
+
* **Type** - Probe type (e.g., "1.0", "2.0 Multi Shank", "2.0 Quad Base")
336
+
* **Banks** - Click to select specific banks to survey (default: "All")
337
+
* **Shanks** - Click to select specific shanks for multi-shank probes (default: "All")
338
+
339
+
**Save results**
340
+
Exports the peak-to-peak activity values of all selected probes from the most recent survey to a JSON file for further analysis.
341
+
342
+
**Amplitude scale**
343
+
Adjusts the color scale range for the probe activity heatmap display.
344
+
345
+
Running a survey
346
+
-----------------
347
+
348
+
To start a survey:
349
+
350
+
1. Configure which probes, banks, and shanks you want to survey using the probe configuration table
351
+
2. Set the desired time per bank/shank
352
+
3. (Optional) Enable recording to disk if you want to save the survey data
* Cycle through each selected shank/bank combination
360
+
* Acquire data for the specified duration
361
+
* Calculate the average peak-to-peak amplitude for each channel
362
+
* Display a progress bar showing the current status
363
+
364
+
You can cancel the survey at any time by clicking the "Cancel" button in the progress dialog.
365
+
366
+
Viewing survey results
367
+
-----------------------
368
+
369
+
Once the survey is complete, the Probe Activity View displays a heatmap showing the peak-to-peak activity for each electrode across all surveyed banks and shanks. Warmer colors (yellow/orange) indicate higher activity levels, while cooler colors (purple/blue) indicate lower activity.
* Identify which regions of the probe are most active
376
+
* Compare activity levels across different banks or shanks
377
+
* Make informed decisions about electrode site selection
378
+
379
+
You can also view the survey results in individual probe settings interfaces by enabling the "Probe Signal" view, which overlays the activity information on the electrode selection interface.
@@ -299,8 +398,8 @@ To run each test, select one from the drop-down menu, and click the "RUN" button
299
398
:header: "Name", "Duration", "Purpose"
300
399
:widths: 20, 20, 70
301
400
302
-
"Test probe signal", "30 s", "Analyzes if the probe performance falls within a specified tolerance range, based on a signal generated by the headstage. Probes that are fully functional can still fail this test, so it's not a definitive indicator of probe health."
303
-
"Test probe noise", "30 s", "Calculates probe noise levels when electrode inputs are shorted to ground. Similar to the probe signal test, this test is not a definitive indicator of probe health, so failures can be safely ignored."
401
+
"Test probe signal **(removed in plugin v2.0.0)**", "30 s", "Analyzes if the probe performance falls within a specified tolerance range, based on a signal generated by the headstage. Probes that are fully functional can still fail this test, so it's not a definitive indicator of probe health."
402
+
"Test probe noise **(removed in plugin v2.0.0)**", "30 s", "Calculates probe noise levels when electrode inputs are shorted to ground. Similar to the probe signal test, this test is not a definitive indicator of probe health, so failures can be safely ignored."
304
403
"Test PSB bus", "<1 s", "Verifies whether signals are transmitted accurately to the headstage via the parallel serial bus. If this test fails, it usually indicates that the probe is not properly seated in the headstage."
305
404
"Test shift registers", "1 s", "Verifies the functionality of the shank and base shift registers. If this test fails, it means the probe electronics have become critically damaged. Even if data is being transmitted, there's a possibility that it may be corrupted."
306
405
"Test EEPROM", "1 s", "Tests the EEPROM memory storage on the flex, headstage, and BSC."
@@ -327,9 +426,9 @@ If you have a headstage test module, you can run a suite of tests to ensure the
327
426
Updating basestation firmware
328
427
######################################
329
428
330
-
Version **1.0.x** of the Neuropixels PXI plugin may require a basestation firmware update. The latest firmware (BS169, BSC191) can be downloaded `here <https://github.com/open-ephys-plugins/neuropixels-pxi/blob/main/Resources/imec-firmware-for-plugin-1.0.x.zip>`__.
429
+
Version **2.0.x** of the Neuropixels PXI plugin will require a basestation firmware update. The latest firmware (BS226, BSC233) can be downloaded `here <https://github.com/open-ephys-plugins/neuropixels-pxi/blob/main/Resources/imec-firmware-for-plugin-2.0.x.zip>`__.
331
430
332
-
The currently installed firmware version will appear in the info section of the Neuropixels settings interface (upper right text block). If your basestation firmware version is "2.0169" and your basestation connect board firmware version is "3.2191", you already have the latest firmware installed.
431
+
The currently installed firmware version will appear in the info section of the Neuropixels settings interface (upper right text block). If your basestation firmware version is "3.0226" and your basestation connect board firmware version is "4.0233", you already have the latest firmware installed.
333
432
334
433
If you need to update your firmware, first click the "UPDATE FIRMWARE" button to open the firmware update interface:
0 commit comments