1 introduction, 1 about matlab and neuroshare – Multichannel Systems MATLAB Manual User Manual

Page 6

Advertising
background image

7

1 Introduction

1.1 About Matlab and Neuroshare

Matlab is a software package for numerical calculations and for the visualisation of data
in the technical and scientific sector. Using Matlab for the analysis of company specific data
files, an interface is needed. The Neuroshare Matlab Application Programming Interface (API)
is the widely used interface for accessing physiological experiment data files.

The Neuroshare Matlab import functions allow users to easily import neural data files into
Matlab for further analysis. These functions were developed as part of an program funded
by the National Institute for Neural Disorders and Stroke and it is currently being administered
by Cyberkinetics, Inc. (formerly Bionic Technologies, LLC). The goals of the program are
to create open Application Programming Interface (API) library and format standards for
neurophysiological experiment data and create a set of free, open-source software tools
for low-level handling and processing of neurophysiological data.

To access MC_Rack data files from the Neuroshare API, the data are mapped to the structure
dictated by the Neuroshare API. This API is implemented in a Windows DLL (Dynamic Link Library)
or Linux or Mac (Intel) shared library by a set of predefined functions.

MC_Rack files recorded with MC_Rack Version 4.4.6 or older are can be read with this version
of the library. Up to now, not all possible data streams within a MC_Rack file are available in
the Neuroshare API.

The nsMCDLibrary.dll is implemented according to the Neuroshare API Version 1.3.

This paper only discuss the adjustments for data files from Multi Channel Systems MCS GmbH
data acquisition software MC_Rack. For the documentation of the Neuroshare API, please see
http://neuroshare.sourceforge.net/.

Neuroshare.org is a site created to support the collaborative development of open library and
data file format specifications for neurophysiology and distribute open-source data handling
software tools for neuroscientists.

Advertising