Introduction
Prev
Next

Chapter 1. Introduction

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 was designed to process large amounts of data in an automated manner (batch processing), requiring minimal interaction. This typically allows you to start a time-consuming job in the evening and get it done overnight.

NDManager results from a compromise between ease-of-use on the one hand, and power, flexibility and customizability on the other hand. Hence, it may not be as user-friendly as a single-button graphical application, but it is much easier to use than a toolbox of low-level command-line tools. And it is much more versatile and powerful than a single-purpose application: it can process loads of sessions at once (batch processing), including huge files (several GBs) sampled from one or even several acquisition systems in parallel, it can concatenate successive recording sessions while keeping brain signals, video and events synchronized, it can extract LEDs from the video stream to help you track the animal, etc.

Because NDManager uses plugins to process the data, you can even easily replace existing features with your own implementation if you prefer a different algorithm, or integrate your custom processing code. All you need to do is write a simple script (e.g. in bash) to read from the parameter file, and pass them to your programs.

The parameter and data files generated by NDManager are also used by Klusters, NeuroScope and FMAToolbox, which form a common data analysis framework.

Prev
Next
Home


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team