Developed by Lynn Hazan in G. Buzsáki's lab (CMBN, Rutgers Newark, USA).
Distributed under the General Public License (GPL).



If you use NDManager for your analyses, please be kind enough to cite the following article in your publications:

L. Hazan, M. Zugaro, G. Buzsáki (2006). Klusters, NeuroScope, NDManager: a Free Software Suite
for Neurophysiological Data Processing and Visualization
, J. Neurosci. Methods 155:207-216.




General

What is NDManager?
NDManager (Neurophysiological Data Manager) is a simple graphical application designed to help neurophysiologists manage their experimental recording parameters (e.g., number of channels and sampling rate of the acquisition system) and process their data (data filtering, spike extraction, PCA, etc.) NDManager is part of a larger data analysis framework, including Klusters (a powerful and easy-to-use cluster cutting application), NeuroScope (an advanced viewer for electrophysiological and behavioral data), and FMAToolbox (a Matlab toolbox for data analyses). NDManager was developed by Lynn Hazan in G. Buzsáki's lab (CMBN, Rutgers Newark, USA).

How is NDManager distributed?
NDManager is a free software distributed under the General Public License (GPL).

Who uses NDManager?
NeuroScope is used to process neuronal recordings from the hippocampus and cortex by dozens of teams around the world, including those of G. Buzsáki (Univ. Rutgers, USA), M. Zugaro and S. Wiener (CNRS-Collège de France, France), A. Sirota (Univ. Tübingen, Germany), K. Benchenane (CNRS, France), K. Diba (Univ. Wisconsin, USA), D. Robbe (IDIBAPS, Spain), H. Hirase (RIKEN, Japan), D. Isbrandt (Univ. Hamburg, Germany), V. Crunelli (Univ. Cardiff, UK), G. Laurent (Caltech, USA), E. Kandel (Univ. Columbia, USA), J. Knierim (Univ. Johns Hopkins, USA) and many more...

NDManager Plugins

Standard Plugins
NDManager Plugins include a number of scripts and programs to automatically pre-process files recorded with data acquisition systems: file conversion (from vendor-specific, proprietary formats to open formats used by e.g. Klusters and NeuroScope), channel resampling and reordering, high-pass filtering and spike detection, waveform feature extraction (PCA) for subsequent spike sorting, video transcoding and LED tracking, etc.

Make sure you download, build and install both NDManager and the Plugins.

Custom Plugins
You can easily integrate your own processing tools within our framework without code modification. Only a simple 'front-end' shell script is required to read and check the parameters from the XML parameter file (rather than from the command-line or legacy configuration files), and pass them along to the processing tools. This intermediate shell script is usually very simple because we also provide a program (xpathReader) and convenience functions (ndm_functions) to easily parse the XML file. Reading our code should help you get started: look at ndm_start, and e.g. ndm_extractchannels.

Installation

NDManager was developed for GNU/Linux, but can also run on MacOS (and even in Windows, using a virtual machine such as VirtualBox). Readily-installable packages are provided for (K)Ubuntu. For other platforms, you will need to compile the sources:
   # tar xvzf ndmanager-1.2.2.tar.gz
   # cd ndmanager
   # ./configure --prefix=$(kde-config --prefix) --without-arts
   # make
   # su
     (type root password)
   # make install
Compiling NDManager requires KDE3 and libxml2 development libraries.

For NDManager Plugins:
   # tar xvzf ndmanager-plugins_1.4.tar.gz
   # cd ndmanager-plugins
   # make
   # su
     (type root password)
   # make install
Compiling NDManager Plugins requires libsamplerate and libgsl development libraries. Some plugins also require mplayer (mencoder) and python-qt4 to run.

If you need help, contact Michaël Zugaro at michael.zugaro at college-de-france.fr

Getting Started

The user manual can be acessed in NDManager from the Help menu. It is also available online. Make sure you read it, it contains quite a lot of detailed information to get you started.

Contributing

Developer documentation (API) can be found in the source archive in the directory ndmanager-api/html. It is also available online.





History

August 5 2011 - NDManager Plugins 1.4

August 5 2011 - NDManager 1.2.3

July 5 2011 - NDManager 1.2.2

September 17 2007 - NDManager 1.2.1
February 7 2005 - NDManager 1.1.1

SourceForge.net Logo