- Poster presentation
- Open Access
Database analysis and visualization of simulated and recorded electrophysiological data with PANDORA's Toolbox in Matlab
BMC Neurosciencevolume 9, Article number: P82 (2008)
We developed a generic database-supported analysis and visualization software, PANDORA, for research projects with large datasets and many parameters. PANDORA supports analyzing electrophysiological data from intracellular recordings and from computer simulations of compartmental neuron models. An easy querying system matches the power of SQL databases, while the Matlab computing environment provides specialized numeric processing, analysis and visualization tools. PANDORA can be used for organizing and keeping track of complex physiological (e.g., recording channel, stimulus magnitude) or computer simulation (e.g., ion channel densities, kinetics, compartment lengths) parameters of a single neuron or network model. The PANDORA toolbox can be freely obtained from http://userwww.service.emory.edu/~cgunay/pandora.
The amount of electrophysiological data is increasing as more channels can be sampled and recording quality improves, while rapid advances in computing speed and capacity have enabled researchers to generate massive amounts of simulation data in very short times. Recently, interesting results were obtained from modeling studies with such large datasets [1, 2].
Although widely used for identified neurons and brain connectivity , databases are rarely used in electrophysiological analysis . The main advantage of using a database is being able to associate metadata labels with raw data for querying and organizing the data based on the information in these labels. For example, automatic labeling of control and drug applied recordings in a database reduces risk of analysis errors.
PANDORA offered specific improvements in analyzing electrophysiological data. Neuroscientists conventionally prefer qualitative analysis of raw data traces. However, as the amount of collected data increases, it is more desirable to have quantitative results. PANDORA offers an automated way of extracting measurements defined by the electrophysiologist. It was more efficient to storage, search and analyze these measurements and to find associated experimental or simulation parameters. Furthermore, PANDORA kept pointers back to raw data that allowed verifying results obtained from this high-level analysis.
Electrophysiological data sometimes needs to be analyzed at different levels of abstraction. At the lower level, multiple traces collected from one neuron must be displayed and analyzed, while to understand effects across neurons, one must look at summary information from each neuron. PANDORA routines that allow one to sift, average and collapse parameter dimensions were essential in switching between these levels of abstraction.
For large simulation projects searching model parameters, PANDORA offered several routines to understand the effects, on the measured characteristics, of a single parameter while other parameters were invariant. The results could then be subjected to second tier analyses such as derivative and correlation, or simply be plotted.
In summary, PANDORA was aimed to make analysis of electrophysiological data easier and provides a flexible platform for standardized analysis.
Prinz AA, Bucher D, Marder E: Similar network activity from disparate circuit parameters. Nature Neurosci. 2004, 7 (12): 1345-1352. 10.1038/nn1352.
Günay C, Edgerton JR, Jaeger D: Channel density distributions explain spiking variability in the globus pallidus: A combined physiology and computer simulation database approach. 2008, In review
Pittendrigh S, Jacobs G: Neurosys – a semistructured laboratory database. Neuroinformatics. 2003, 1: 167-176. 10.1007/s12021-003-0003-0.
Lytton WW: Neural query system: data-mining from within the Neuron simulator. Neuroinformatics. 2006, 4 (2): 163-175. 10.1385/NI:4:2:163.
This work was supported by NINDS R01-NS039852 and NIMH R01-MH065634.