UNC School of Medicine
Dept. Otolaryngology/Head and Neck Surgery
UNC Curriculum in Neurobiology
UNC Neuroscience Center
Dept. of Cell and Molecular Physiology

Research

Software

Data Acquisition:

Data acquisition is performed with two packages. Our primary package is a MATLAB suite written by Scott Molitor and Paul Manis. This program requires a current version of MATLAB (6.3-7.x), along with the Data Acquisition Toolbox and Signal Processing Toolbox. We use National Instruments data acquisition cards (primarily NI6052E), so the program has been tested and used with these cards; while other types of cards are supported by the toolbox, the acquisition module may require modification to either add or remove features specific to the NI cards.
An older version of the program may be downloaded from Scott Molitor's site. (note: this is a direct link to the zip file)
The current version can be found in the acquisition downloads section at www.manislab.org. You must have permission to access the new site (you may register or must be a current or recent past member of the lab).
The "manual" can be found here; it is slightly out of date, but with regards to the main parts of the program it is fine.

Analysis:

We use a variety of programs for analysis. The principal analysis routines however are written in MATLAB. A rather complex suite of routines is used and these are under constant development. The main analysis program is built around the concept of maintaining a database of files and analysis information/results. This database is maintained as a matlab file for a given experiment, and allows a quick semiautomatic re-analysis of the data, or additional analyses. The goal is that the program handles most of the analysis in an objective, algorithm-defined way, taking the user's biases and expectations out of the loop.

The following routines can be used to access the data generated by the acquisition program, and the routine "plugin.m" is a skeleton for analysis.

  • read_acq_mat.m
  • read_one.m
  • read_datac.m
  • plugin.m

Dynamic Clamp

We have used RTLDC (V2.9) from Boston University, and are now using RTXI (yes, we have it working). Both programs use a real-time linux kernel to allow very fast calculations on the fly, and have great flexibility for designing different kinds of experiments where the computer and the cell can interact in real time, whether to inject time and voltage dependent conductances, to manipulate the cells based on spike events (e.g., constructing PRC curves), or to study the consequences of network connections between cell pairs. Both systems require some knowledge of Linux, patience, and a fearless approach to the operating system, but the rewards are great!
About Us | Site Map | Privacy Policy | Contact Us | ©2004-2006 Paul B. Manis