MATLAB Development Programs

Software Description Version  
Nlx FFT On-line/Off-line Viewer

This program is compiled MATLAB code used for viewing an FFT of neural data, taking raw data (CSC’s) and plotting an FFT for a given time frame. Multiple CSC objects can be viewed through one window. Requires MCR version 7.17 which can be downloaded from Mathworks®

Stream Channel

With the use of Neuralynx development tools, this file continuously streams one channel of data and plots that data. Can be run remotely or from a networked computer using NetCom. Available parameters are window height, channel number, length of window and refresh time.

Stream Channel Events

This M file collects data provided by Zoned Video, and then selectively outputs events based on the animal’s location. Ideally used for prevention of stimulation when the subject re-enters the same area before visiting the stimulation area at the opposite end of a linear track. Easily modified for other conditional instances.

Place Fields

This document provides a detailed tutorial on how to create on-line place fields maps in MATLAB using NetCom and Cheetah Data Acquisition software. Feel free to review the tutorial, then download the code at the end of the document and run it yourself.

Matlab Import and Export MEX files

Matlab MEX files for importing and exporting Neuralynx files to and from Matlab variables. Includes both x64 and 32bit MEX files for Windows for use with Matlab R2012b (8.0) and newer.

Neuralynx to Matlab Import for Linux and Mac OS X

Neuralynx file reader and writer (neurophysiology file formats) for matlab on unix / linux / Mac OS X. For import, the file types CSC (continuous data traces), EV (events), VT (video), and SE/TT (single electrode and tetrode) are supported. For export, CSC, SE, and TT are supported. The core consists of Matlab mex files, implemented in C++.
Latest version (v6 - 12/08/11). Support for export of CSC, SE and TT file types added. Supports 64-bit and 32bit versions for Linux and Mac OS X and compiles with the latest g++ and matlab (2010b). Pre-compiled binaries for 64/32 bit Linux and Mac OS X are provided as well as scripts to re-compile on other systems or matlab versions. Please read the README file for instructions!  These are provided as is, with no support from Neuralynx. For more information please visit Ueli Rutishauser’s Homepage.