-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Modify to have a consistent voice - Verified that Bonsai files are accurate for the different pages
- Loading branch information
Showing
24 changed files
with
181 additions
and
164 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
--- | ||
uid: np1e_bno055 | ||
title: Neuropixels V1e Headstage Bno055 | ||
hardware: Neuropixels V1e Headstage | ||
title: NeuropixelsV1e Bno055 | ||
hardware: NeuropixelsV1e Headstage | ||
device: true | ||
bno055: true | ||
hardwareOperator: NeuropixelsV1eHeadstage | ||
bno055Operator: NeuropixelsV1eBno055Data | ||
bno055Operator: PolledBno055Data | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- | ||
uid: np1e_npv1e | ||
title: NeuropixelsV1e | ||
hardware: NeuropixelsV1e Headstage | ||
device: true | ||
--- | ||
|
||
The following excerpt from the NeuropixelsV1e Headstage [example workflow](xref:np1e_npv1e-headstage) demonstrates NeuropixelsV1e functionality by streaming and saving probe data. | ||
|
||
::: workflow | ||
![/workflows/hardware/breakout/np1.bonsai workflow](../../../workflows/hardware/np1e/np1.bonsai) | ||
::: | ||
|
||
The <xref:OpenEphys.Onix1.NeuropixelsV1eData> operator generates a sequence of <xref:OpenEphys.Onix1.NeuropixelsV1eDataFrame>s using the following settings: | ||
- `BufferSize` is set to 36. | ||
- The `NeuropixelsV1eData`'s `DeviceName` property is set to "NeuropixelsV1eHeadstage/NeuropixelsV1e". This links the <xref:OpenEphys.Onix1.NeuropixelsV1eData> operator to the corresponding configuration operator. | ||
|
||
Given the settings above, each frame will contain a [1 x 36 sample] `Clock` vector, a [384 channel x | ||
36 sample] `SpikeData` matrix, and a [384 channel x 3 sample] `LfpData` matrix. This corresponds to 1.2 ms of data per data frame. | ||
`LfpData` has less samples than `Clock` and `SpikeData` because `LfpData` is sampled at a lower rate; AP data is sampled at 30 kHz while LFP data is sampled at 2.5 kHz. | ||
|
||
The relevant properties are extracted from the <xref:OpenEphys.Onix1.NeuropixelsV1eDataFrame> by right-clicking the <xref:OpenEphys.Onix1.NeuropixelsV1eData> operator, and choosing the following **Output** members: `Clock`, `SpikeData`, and `LfpData`. The [`MatrixWriter`](https://bonsai-rx.org/docs/api/Bonsai.Dsp.MatrixWriter.html) operators saves the selected members to files with the following format: `np1-clock_<timestamp>.raw`, `np1-spike_<timestamp>.raw`, and `np1-lfp_<timestamp>.raw`, respectively. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,31 @@ | ||
--- | ||
uid: np1e | ||
title: Neuropixels V1e Headstage | ||
uid: np1e_npv1e-headstage | ||
title: NeuropixelsV1e Headstage | ||
--- | ||
|
||
These are the devices available on the Neuropixels V1e Headstage: | ||
These are the devices available on the NeuropixelsV1e Headstage: | ||
|
||
- Supports one [IMEC Neuropixels 1.0 probe](xref:np1e_np1): | ||
- One [NeuropixelsV1e](xref:np1e_npv1e): | ||
- A single 1cm long shank probe with a 70 x 24 µm shank cross-section. | ||
- 960-electrode low-impedance TiN electrodes total. | ||
- 384 parallel, dual-band (AP, LFP), low-noise recording channels. | ||
- AP band at 0.3-10 kHz, sampled at 30 kHz | ||
- LFP band at 0.5-500 Hz, sampled at 2.5 kHz | ||
- [Bno055](xref:np1e_bno055): 9-axis IMU for real-time, 3D orientation tracking and easy automated commutation with Open Ephys commutators. | ||
- [Bno055](xref:np1e_bno055): 9-axis IMU for real-time, 3D orientation tracking, and easy automated commutation with Open Ephys commutators. | ||
|
||
> [!TIP] | ||
> Visit the [Neuropixels V1e Headstage Hardware Guide](https://open-ephys.github.io/onix-docs/Hardware%20Guide/Headstages/headstage-neuropix-1e.html) to learn more about the hardware such as weight, dimensions, and proper power voltages. | ||
> Visit the [NeuropixelsV1e Headstage Hardware Guide](https://open-ephys.github.io/onix-docs/Hardware%20Guide/Headstages/headstage-neuropix-1e.html) to learn more about the hardware such as weight, dimensions, and proper power voltages. | ||
The example workflow below can by copy/pasted into the Bonsai editor using the clipboard icon in the top right. This workflow: | ||
- Captures data from the Bno055 IMU and Neuropixels 1.0 probe and streams it to disk. | ||
- Monitors the the Neuropixels V1e Headstage port status. | ||
- Captures data from the Bno055 IMU and NeuropixelsV1e probe, saving all data to disk. | ||
- Monitors the the NeuropixelsV1e Headstage port status. | ||
- Automatically commutates the tether if there is a proper commutator connection. | ||
|
||
::: workflow | ||
![/workflows/hardware/np1e/np1e.bonsai workflow](../../../workflows/hardware/np1e/np1e.bonsai) | ||
::: | ||
|
||
The following pages in the Neuropixels V1e Headstage Guide provide a breakdown of the above example workflow<!-- and a Python script for loading data-->. | ||
The following pages in the Neuropixels V1e Headstage Guide provide a breakdown of the above example workflow. | ||
|
||
> [!TIP] | ||
> Visit the <xref:getting-started> pages if you are unfamiliar with Bonsai. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,9 @@ | ||
--- | ||
uid: np2e_bno055 | ||
title: Neuropixels V2e Headstage Bno055 | ||
hardware: Neuropixels V2e Headstage | ||
title: NeuropixelsV2e Bno055 | ||
hardware: NeuropixelsV2e Headstage | ||
device: true | ||
bno055: true | ||
hardwareOperator: NeuropixelsV2eHeadstage | ||
bno055Operator: NeuropixelsV2eBno055Data | ||
bno055Operator: PolledBno055Data | ||
--- | ||
|
||
> [!NOTE] | ||
> The Neuropixels V2e Beta Headstage functions nearly identically to the Neuropixels V2e Headstage. Simply replace `NeuropixelsV2eBno055Data` with `NeuropixelsV2eBetaBno055Data` and set its `DeviceName` property to "NeuropixelsV2eBetaHeadstage/NeuropixelsV2eBno055Data". |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
--- | ||
uid: np2e_np2ve | ||
title: NeuropixelsV2e | ||
hardware: NeuropixelsV2e Headstage | ||
device: true | ||
--- | ||
|
||
> [!NOTE] | ||
> The NeuropixelsV2eBeta Headstage functions nearly identically to the NeuropixelsV2e Headstage. Simply replace `NeuropixelsV2eData` with `NeuropixelsV2eBetaData` and set its `DeviceName` property to "NeuropixelsV2eBetaHeadstage/NeuropixelsV2eBeta". | ||
The following excerpt from the NeuropixelsV2e Headstage [example workflow](xref:np2e) demonstrates Neuropixels 2.0 probe functionality by streaming data and saves Neuropixels 2.0 probe data. The second chain is disabled by default, assuming that only one probe is connected to the headstage. If two probes are connected, the second `NeuropixelsV2eData` chain can be enabled to stream data from both probes simultaneously. To enable, select all nodes in the disabled chain and press <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>D</kbd>, or click `Enable` right-clicking the selected nodes. | ||
|
||
::: workflow | ||
![/workflows/hardware/breakout/np2.bonsai workflow](../../../workflows/hardware/np2e/np2.bonsai) | ||
::: | ||
|
||
The <xref:OpenEphys.Onix1.NeuropixelsV2eData> operator generates a sequence of <xref:OpenEphys.Onix1.NeuropixelsV2eDataFrame>s. In the NeuropixelsV2e Headstage example workflow, | ||
- `BufferSize` is set to 30. Therefore, each frame will contain a [1 x 30 sample] `Clock` vector and a [384 channel x | ||
30 sample] `AmplifierData` matrix. The Neuropixels 2.0 probe samples at 30 kHz per channel so this | ||
corresponds to 1 ms of data. | ||
- `DeviceName` property is set to "NeuropixelsV2eHeadstage/NeuropixelsV2e". This links the `NeuropixelsV2eData` operator to the corresponding configuration operator. | ||
- `ProbeIndex` property is set to "ProbeA". This links the data generated by this probe to the probe in port A of the headstage. | ||
|
||
The relevant properties are extracted from the <xref:OpenEphys.Onix1.NeuropixelsV1eDataFrame> by right-clicking the <xref:OpenEphys.Onix1.NeuropixelsV1eData> operator, and choosing the following **Output** members: `Clock`, and `AmplifierData`. The [`MatrixWriter`](https://bonsai-rx.org/docs/api/Bonsai.Dsp.MatrixWriter.html) operators saves the selected members to files with the following format: `np2-a-clock_<timestamp>.raw` and `np2-a-amp<timestamp>.raw`, respectively. |
Oops, something went wrong.