| Literature DB >> 22066027 |
Hubert Eichner1, Alexander Borst.
Abstract
Computational neuroscientists frequently encounter the challenge of parameter fitting--exploring a usually high dimensional variable space to find a parameter set that reproduces an experimental data set. One common approach is using automated search algorithms such as gradient descent or genetic algorithms. However, these approaches suffer several shortcomings related to their lack of understanding the underlying question, such as defining a suitable error function or getting stuck in local minima. Another widespread approach is manual parameter fitting using a keyboard or a mouse, evaluating different parameter sets following the users intuition. However, this process is often cumbersome and time-intensive. Here, we present a new method for manual parameter fitting. A MIDI controller provides input to the simulation software, where model parameters are then tuned according to the knob and slider positions on the device. The model is immediately updated on every parameter change, continuously plotting the latest results. Given reasonably short simulation times of less than one second, we find this method to be highly efficient in quickly determining good parameter sets. Our approach bears a close resemblance to tuning the sound of an analog synthesizer, giving the user a very good intuition of the problem at hand, such as immediate feedback if and how results are affected by specific parameter changes. In addition to be used in research, our approach should be an ideal teaching tool, allowing students to interactively explore complex models such as Hodgkin-Huxley or dynamical systems.Entities:
Mesh:
Year: 2011 PMID: 22066027 PMCID: PMC3205000 DOI: 10.1371/journal.pone.0027013
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Figure 1Using a MIDI device to control a computer simulation.
On the computer screen, the application (in this case, a simulation of the Hodgkin-Huxley model) is depicted, with the actually used control elements of the MIDI controller (highlighted by a green template) replicated on the left side of the application. The simulation is updated on every control element change, and the latest results are immediately plotted on the right side of the application window.
Figure 2Simulation of the Hodgkin Huxley model with three example parameter sets.
The red line shows the duration of the current injection. (A) Regular spiking behavior. (B) A parameter set that leads to subthreshold oscillations. (C) A parameter set that exhibits transient spiking upon current injection. (D) Trajectory of the modified parameters during fitting of the model in C. The ordinate ranges from 0 to 127, the range of control elements on a MIDI controller. The abscissa does not depict absolute time but the simulation index.