Loading Blackrock Event and Continuous Data Files into Plexon Offline Sorter (POS or OFS)

Loading Blackrock Event and Continuous Data Files into Plexon Offline Sorter (POS or OFS)

Installation

Note: Version 4.0+ of offline sorter can natively load .NEV files, so the steps below do not need to be followed.
Note: Plexon's offline sorter is not compatible with Blackrock's File Spec 3.0 (Available on Central version 7.5.0 and newer). Plexon was made aware of the new file format and have yet to update POS/OFS. We recommend customers to record on File Spec 2.3 or earlier if they wish to continue using POS/OFS in their data processing pipeline.

Neural event (.nev) and continuous data (.nsx) files recorded from a Cerebus or Cereplex Direct can be post-processed using the Plexon Offline Sorter (OFS). To load the Blackrock Microsystems neural data files into the OFS, you must first download the Neuroshare Loader. Extract the dll files and place them in the Central Windows Suite folder within Programs Files (x86). To add the dll path, open OFS and go to

Tools->Data Import Options->Cyberkinetics

Select Neuroshare Loader and browse to the nsNEVLibrary.dll or nsNEVLibrary64.dll in the Windows folder of the unzipped Neuroshare file.

Using OFS to Load Files

The desired NEV and corresponding NSx files should have identical file names and be placed in that same folder. To import that data, go to

File->Import-> Cyberkinetics File

Only the .nev file will be visible, but any identically named .nsx files will be automatically uploaded with the .nev file. Note, large files will take time to load.

The imported data will be visible on the upper right hand panel in the “Channels” window. Neural Events (spike) channels will be displayed at the top, with continuously recorded channels below. You can differentiate the acquisition rate of each continuously recorded channel by the total number of samples.

The spikes are imported with an incorrect voltage full scale voltage at the probe; by default it is set to 5000 mV, but it should be 8.197 mV. To scale spike waveforms correctly, select the desired spike channel in the “Channels” window then go to

Tools->Adjust Gain

In the “Adjust Gain” panel, select the “Optimize” button. This will change the voltage at the probe to be 0.0025 mV/bit. To propagate this change to all of the spike channels, press the “Set Gains on a Range of Channels” and make sure that all of the spike channels are within the displayed range.

To detect spikes from continuously recorded data click on the desired channel in the “Channels” window. The continuous data time series will appear in the “Timeline” panel. Adjust the gains for the continuously recorded data the same way gain was adjusted for the spike channels (the channels will be numbered by the row in the “Channels” window). The data can then be filtered using the Low-cut filter on the left part of the panel. To detect waveforms, set the threshold level using the slider or the parameter boxes on the left then press “Detect”. The spike waveforms will now be displayed in the “Waveform” panel.

Troubleshooting

If the above solution is not working for your version of OFS, you can also remove the headers from Blackrock data files and allow the binary matrix data to be loaded directly. You can remove the headers from Blackrock datafiles using our NPMK and using the script/function NSxtoHL and similar options within the NPMK.

    • Related Articles

    • MATLAB Interfaces For Blackrock Microsystems Data Acquisition Systems

      Introduction Blackrock has several functions for looking at and interacting with data collected through our neural signal processors. These functions are available for post-recording processing (Neural Processing MATLAB Kit - NPMK) or for interacting ...
    • Loading Data into MClust

      PS: for MClust 4.0+ please download and use NPMK 4.2.2 Please also find attached PDF version with screenshots -------------------------------------------------------------------------------------- 1, Download MClust (V3.5 or later) and the latest ...
    • Concatenating segmented files in NPMK

      Occasionally during recording sessions, users may encounter brief packet loss or they may pause and resume file recording themselves. When this happens, Central File Recording will write a new header to the file, causing the data to become segmented ...
    • PTP Data Alignment

      Note: If you are recording data with both the NSP and Gemini hubs, update to 7.6.1. Background Timestamping has fundamentally changed from operating on a nominal 30 kHz clock to Precision Time Protocol (PTP) on Gemini hardware. This is a departure ...
    • Signal Processing Flow Diagram

      The attached document shows how various signal processing steps and Central signal processing features are applied to the neural data stream from Blackrock analog and digital (CerePlex) systems.