Skip to content


  • Poster presentation
  • Open Access

Neurofitter: a parameter tuning package for a wide range of electrophysiological neuron models

BMC Neuroscience20078 (Suppl 2) :P5

  • Published:


  • Particle Swarm Optimization
  • Purkinje Cell
  • Particle Swarm
  • Time Series Data
  • Parameter Tuning
One of the major tasks of a neuroscientist who is developing a neuron model is to find suitable values for all the parameters of the model. This is, in general, a very complex job that can take a lot of time and that requires a lot of know-how when the parameter tuning is done by hand. We have developed a software tool called Neurofitter that can be used to automate the process of parameter searching for neuron models. The user has to provide time series data recorded during an experiment in the form of traces. Neurofitter will then run the computer model several times with different sets of values for the model parameters and will compare model output traces with the experimental data traces using the phase-plane trajectory method [1]. This way Neurofitter maps every set of parameters values onto a fitness value that shows how well a model is able to reproduce the experimental data. This transforms the search for optimal parameters into a problem that can be solved with general optimization algorithms. The algorithms used by Neurofitter include Evolutionary Strategies, Particle Swarm Optimization and Mesh Adaptive Search. We will show some results obtained using the method to fit a single compartmental model, a simple network model and a complicated model of a Purkinje cell [2]. The source code can be freely downloaded from Sourceforge
Figure 1
Figure 1

Voltage traces showing output of a simple single-compartmental model of a rhythm generating neuron in the pre-Bötzinger complex [3]. A. Reference traces used to fit the model to. B. A trace showing the output generated by increasing the persistent sodium current conductance by only 20% compared to the original data. C. Result obtained after automatic parameter fitting using Evolutionary Strategies D. Result found by a Mesh Adaptive Search that started with the best result obtained using Evolutionary Strategies.

Authors’ Affiliations

Lab Theoretical Neurobiology, University of Antwerp, Antwerp, Belgium
Computational Neuroscience Unit, Okinawa Institute of Science and Technology, Okinawa, Japan


  1. Le Masson G, Maex R: Introduction to equation solving and parameter fitting. In: Computational neuroscience: realistic modeling for experimentalists. Edited by: De Schutter E. 2001, United Kingdom: CRC Press, 1-24. 1Google Scholar
  2. Achard P, De Schutter E: Complex parameter landscape for a complex neuron model. PLoS Comput Biol. 2006, 2 (7): e94-10.1371/journal.pcbi.0020094.PubMedPubMed CentralView ArticleGoogle Scholar
  3. Butera RJ, Rinzel J, Smith JC: Models of respiratory rhythm generation in the pre-Bötzinger complex. I. Bursting pacemaker neurons. J Neurophysiol. 1999, 82: 382-97.PubMedGoogle Scholar


© Van Geit et al; licensee BioMed Central Ltd. 2007

This article is published under license to BioMed Central Ltd.