Abstract
In realistic neuronal modeling, once the ionic channel complement has been defined, the maximum ionic conductance (Gi-max) values need to be tuned in order to match the firing pattern revealed by electrophysiological recordings. Recently, selection/mutation genetic algorithms have been proposed to efficiently and automatically tune these parameters. Nonetheless, since similar firing patterns can be achieved through different combinations of Gi-max values, it is not clear how well these algorithms approximate the corresponding properties of real cells. Here we have evaluated the issue by exploiting a unique opportunity offered by the cerebellar granule cell (GrC), which is electrotonically compact and has therefore allowed the direct experimental measurement of ionic currents. Previous models were constructed using empirical tuning of Gi-max values to match the original data set. Here, by using repetitive discharge patterns as a template, the optimization procedure yielded models that closely approximated the experimental Gi-max values. These models, in addition to repetitive firing, captured additional features, including inward rectification, near-threshold oscillations, and resonance, which were not used as features. Thus, parameter optimization using genetic algorithms provided an efficient modeling strategy for reconstructing the biophysical properties of neurons and for the subsequent reconstruction of large-scale neuronal network models.
Introduction
Realistic modeling allows a faithful reconstruction of neuronal excitable properties based on the principles of neuronal biophysics (Koch, ; De Schutter, ). This approach requires a precise representation of the electrotonic structure of neurons and of their ionic membrane mechanisms through a variety of ionic channels. Thus, realistic modeling is, in essence, a modern expansion of the approach developed by Hodgkin and Huxley () for the action potential (AP) in the squid giant axon. Despite the amount of parameters populating realistic models is huge, most of them are constrained by experimental measurements and the parameters that remain free are basically the maximum ionic conductances (Gi-max). Experimentally, Gi-max can rarely be measured reliably due to space-clamp problems. Moreover, the ionic current identified by electrophysiological and pharmacological tools often reflects activation of a blend of different channel molecules rather than correspond to a single type of genetically identified channel. Thus, once the ionic conductances in a neuron have been identified and represented in a Hodgkin-Huxley-like style (HH), what is usually done is to empirically adjust their Gi-max until matching the neuronal firing pattern. This “iterative multiparametric matching” with large experimental datasets can lead to precise models (e.g., see D'Angelo et al., ; Solinas et al., ,; Diwakar et al., ; Subramaniyam et al., ; Masoli et al., ), but it is slow and laborious.
A recent technique that allows rapid and automatic parameter estimation is based on multi-objective evolutionary algorithms (MOEA), such as the “Non-dominated Sorting Genetic Algorithms-II” (NSGA-II; Deb et al., ) and “Indicator-Based Evolutionary Algorithm” (IBEA) (Zitzler and Künzli, ). These are based on a genetic approach, in which the unknown parameters are treated like the genes forming a chromosome (Deb et al., ; Zitzler and Künzli, ; Druckmann et al., , ). To find the solutions, these algorithms require specific target parameters, for example “features” extracted from experimental traces. The features are used to define the basic properties of APs (such as amplitude and hyperpolarization depth), of neuron discharge (e.g., frequency and first-spike delay) and of subthreshold responses, in order to assess the fitness function. From the features one or multiple “objective” functions can be computed, that have to be minimized simultaneously and represent the “fitness” of the individuals. Each individual carrying a specific combination of parameters is part of a population. In each generation, the algorithm performs a ranking of the individuals of the population and removes a predefined number of the worst individuals. This makes room for new individuals derived from the retained individuals using genetic principles (e.g., cross-over, mutation, elitism). Retained and new individuals make up the next generation. While evolutionary algorithms can lead to fast approximation of neuronal firing patterns, some Gi-max combinations could be non-physiological (e.g., non-unique solutions). Therefore, a stringent test is required to assess whether, among the solutions provided by the optimization procedure, there are (at least) some that match the biological Gi-max distribution.
In order to face the issue, we need a neuron in which the Gi-max values have been precisely estimated in electrophysiological recordings providing stringent constraints to the mechanisms of AP generation. The GrC offers this unique opportunity. The GrC is one of the smallest neurons of the brain and this has allowed to achieve exceptionally good voltage-clamp conditions leading to a precise determination of ionic current gating kinetics and Gi-max values. These include the high-voltage activated Ca2+ current (Ca-HVA; Rossi et al., ), the Na+ current (Na, Nap, Nar) (Magistretti et al., ; Goldfarb et al., ; Dover et al., ), the inward rectifier K+ current (Kir) (Rossi et al., , ), the A-type K+ current (KA), the voltage-dependent outward-rectifier K+ current (KV), and the K+ calcium dependent (KCa) (Bardoni and Belluzzi, ), the M-type slow K+ current (Kslow; D'Angelo et al., ). In addition, some models that have been previously developed using iterative multiparametric matching can be used for comparison (Gabbiani et al., ; D'Angelo et al., ; Nieus et al., ; Diwakar et al., ). Therefore, the question is whether advanced optimization procedures can capture the whole set of GrC properties through a set of maximum ionic Gi-max values compatible with those measured experimentally.
Here we show that an automatic parameter estimation procedure, the Optimizer Framework (OF) which is based on Druckmann et al. (, , ) and improved to run with IBEA (Zitzler and Künzli, ), can indeed provide GrC models with a biologically plausible set of Gi-max values. These models can predict electroresponsive properties like inward rectification, near-threshold oscillations, theta-frequency resonance and AP conduction velocity that were not set as features. These results indicate that the OF generates biophysically accurate models endowed with appropriate ionic mechanism, providing the basis for reconstructing large-scale neuronal networks operating with arbitrary firing patterns.
Methods
In this paper, a pipeline was developed to generate families of GrC mono-compartmental and multi-compartmental models, to optimize their Gi-max complement, and to validate the models through the simulation of electroresponsive properties not considered for model construction. The features used as templates were extracted from GrC spike discharges under the assumption that these contain all the information required to optimize Gi-max values. The present models can be defined “realistic” as far as they reflect a modeling strategy that implements neuronal membranes with biophysically-detailed mechanisms (see discussion in De Schutter, ; Santamaria et al., ; D'Angelo et al., ).
Physiological data and feature extraction
In vitro patch-clamp recordings were performed from GrCs in acute cerebellar slices obtained from juvenile rats (postnatal day 21), as previously described (D'Angelo et al., ). The experiments reported in this paper were conducted according to the international guidelines from the European Union Directive 2010/63/EU on the ethical use of animals and approved by the local ethical committee of the University of Pavia, Italy.
The GrC showed typical electrophysiological properties consisting of regular firing in response to step current injection. Three different current steps (10, 16, and 22 pA) were used, which were deemed to appropriately represent the GrC discharge pattern. The experimental traces were then used as templates to define the features required for modeling. The features were extracted with eFEL (http://bluebrain.github.io/eFEL), an open source module for Python (Van Geit, ). Each feature was translated into a single objective and used to guide the OF (Deb et al., ; Zitzler and Künzli, ; Druckmann et al., , ).
The features were chosen to parameterize typical aspects of GrCs electroresponsiveness. GrCs are silent at rest (with a resting membrane potential around −65 mV), and their subthreshold responsiveness is regulated by a fast inward rectifier K+ current. In the near-threshold region, a complex interaction between a persistent Na+ current and a slow M-like K+ current generates low-frequency oscillations. Following current injection, GrCs generate rapid APs showing relatively small amplitude in the soma and two phases of after-hyperpolarization (AHP) reflecting the intervention of a Ca2+-dependent K+ current and a slow voltage-dependent K+ current (D'Angelo et al., , ). As defined in eFEL, the fast AHP depth was calculated as absolute voltage ad AHP depth, while the slow AHP depth was calculated as the minimum between two neighboring spikes (the first 5 ms excluded). The delay to initial discharge is tuned by an A-type current. The neuron generates regular high-frequency discharges and the firing frequency raises rapidly with current injection due to the high GrC input resistance. Accordingly, the features comprised resting membrane potential, AP width and height, fast and slow AHP depth, mean AP frequency and time-to-first spike, adaptation and coefficient of variation of the interspike interval (ISI-CV) (see Table 1). In aggregate, the features were carefully selected to match the fundamental parameters measured experimentally (documented in (D'Angelo et al., , ). We therefore decided to use these as the minimal number of features that can provide a typical characterization of cerebellar granule cell spikes and firing. The features were considered for three different current injections. Each objective consisted of a single feature.
Table 1
| 10 pA | 16 pA | 22 pA | ||||
|---|---|---|---|---|---|---|
| Exp | Models | Exp | Models | Exp | Models | |
| Resting voltage (mV) | −68.5 ± 12.5 | −64 ± 0.5 | −68.77 ± 11.68 | −62.69 ± 0.44 | −69.13 ± 11.67 | −61.41 ± 0.5 |
| AP height (mV) | 20.93 ± 1.58 | 24.59 ± 9.22 | 19.25 ± 1.5 | 31.43 ± 1.61 | 17.7 ± 1.85 | 33.59 ± 1.32 |
| AP width (mV) | 0.67 ± 0.06 | 0.62 ± 0.02 | 0.69 ± 0.05 | 0.69 ± 0.02 | 0.71 ± 0.06 | 0.7 ± 0.02 |
| AP half width (ms) | 0.54 ± 0.07 | 0.49 ± 0.18 | 0.55 ± 0.067 | 0.51 ± 0.01 | 0.58 ± 0.07 | 0.49 ± 0.01 |
| AHP depth (mV) | −59.21 ± 0.6 | −63 ± 0.4 | −58.3 ± 0.6 | −62.69 ± 0.44 | −57.19 ± 0.7 | −61.41 ± 0.49 |
| AHP depth slow (mV) | −52.69 ± 2.0 | −50.96 ± 2.2 | −48.93 ± 5.1 | −55.56 ± 0.62 | −32.7 ± 12.1 | −50.28 ± 0.75 |
| Time to first spike (ms) | 31.9 ± 16.2 | 70.56 ± 25.97 | 19 ± 11.2 | 8.47 ± 3.67 | 14.65 ± 9.4 | 4.25 ± 2.78 |
| Mean frequency (hz) | 30 ± 16.2 | 12.795 ± 5.16 | 45 ± 21.2 | 56.95 ± 5.43 | 60 ± 39.4 | 95.09 ± 5.37 |
| Adaptation index (ms) | 0.1 ± 0.1 | 0.2 ± 0.3 | 0.3 ± 0.3 | 0.6 ± 0.2 | 0.3 ± 0.03 | 0.1 ± 0.05 |
| ISI CV (ms) | 0.2 ± 0.19 | 0.2 ± 0.2 | 0.2 ± 0.1 | 0.1 ± 0.3 | 0.2 ± 0.1 | 0.5 ± 0.1 |
Features.
The table shows the mean values of features, obtained from experimental traces (Exp) using eFEL (Van Geit, ), and the corresponding values measured in the simulated traces obtained from optimized mono-compartment GrC models (these latter are reported as mean ± s.d. from 19 valid individuals). Note that simulated parameters fall close or around the mean features value.
Models construction and simulation
The GrC models were reconstructed using Python-NEURON scripts (Python 2.7; NEURON 7.3) (Hines et al., , ). The models consisted of either one or multiple compartments generating morpho-electrical equivalents of the GrC. The voltage- and Ca2+-dependent mechanisms were distributed among the compartments when required (see Tables 2–4). With this approach, the models could reproduce GrC electroresponsiveness elicited by somatic current injection. Here we have reconstructed “canonical” GrC models, which simulate the most typical electrophysiological behavior of GrCs. The gating kinetics were taken from previous models, in which they have been normalized to 30°C and represented in HH style (D'Angelo et al., ) and subsequent upgrades (Nieus et al., ; Diwakar et al., ; Solinas et al., ). The Nernst equilibrium potentials were pre-calculated from ionic concentrations used in current-clamp recordings and maintained fixed, except for the Ca2+ equilibrium potential, which was updated during simulations according to the Goldman-Hodgkin-Katz equation. The maximum ionic conductances were the unknowns and their values were optimized in the OF (see below).
Table 2
| Conductance/location | Range Gi-max (mS/cm2) | Erev (mV) | Description of channel | |
|---|---|---|---|---|
| Na | Soma | 10.4–15.6 | 87.39 | HH |
| Nap | 1.60e-2 to 2.40e-2 | |||
| Nar | 0.4–0.6 | |||
| KV | 2.4–3.6 | –84.69 | ||
| KA | 3.2–4.8 | |||
| Kslow | 0.28–0.42 | |||
| Kir | 0.72–1.1 | |||
| KCa | 3.2–4.8 | |||
| Ca-HVA | 0.37–0.55 | 129.33 | ||
| Lkg1 | 4.54e-2 to 6.82e-2 | –58 | ||
Ionic mechanisms in the mono-compartment GrC model.
The table shows, for the different ionic channel types, the default conductance ranges and the specific reversal potential. The corresponding gating equations were written in HH style. The decay value of the Ca2+ concentration was βCalc = 1.5/ms (for full description of the gating mechanisms refer to D'Angelo et al., ).
In each compartment, membrane voltage was obtained as the time integral of the equation (Yamada and Adams, ): Where V is membrane potential, Cm membrane capacitance, gi are ionic conductances and Vi reversal potentials (the subscript i indicates different channels), and Iinj is the injected current. Adjacent compartments communicated through an internal coupling resistance (Diwakar et al., ). The ionic conductances, gi, depend on Gi-max which are the OF unknowns, as well as on the kinetics of the gating particles for each individual channel, that are themselves functions of V and t. The whole mathematical description of the models and of the ionic channels is reported in previous papers (D'Angelo et al., ; Nieus et al., ; Diwakar et al., ; Solinas et al., ) and is not repeated here.
Model morphologies
In order to run the models in OF, special transformations to neuron morphology were needed, since in Neurolucida format (ASC) the soma has to be defined with a contour rather than a cylinder like in NEURON. Thus, a contour of the GrC soma with surface area equivalent to the original cylindrical compartment was created with a custom python script and added to the ASC file. For the mono-compartmental model, the equivalent spherical radius of 9.76 μm was used (D'Angelo et al., ). For the multi-compartmental model, the GrC morphology was derived from a previous model (Diwakar et al., ) and the equivalent spherical radius was 5.8 μm. As for the remaining compartments representing dendrites, initial segment an axon, the morphology was first exported from NEURON into NeuroML format (XML), and then into the final format using NLMorphologyConverter V0.9 (http://www.neuronland.org/NL.html).
In the multi-compartmental model, GrC morphology was simplified with respect to the previous model of (Diwakar et al., ). The dendrites were represented as four single compartments (15 μm length, 0.75 μm diameter). The axon initial segment (AIS) was represented as a single compartment (2.5 μm length, 1.5 μm diameter). The ascending axon was maintained unaltered with the same length (70 μm), diameter (0.3 μm), and number of segments but parallel fibers were not included. The original ion mechanisms were maintained unaltered and redistributed over the same (though simplified) model sections.
The granule cell is a very compact neuron with an electrotonic length L = 0.04 (Silver et al., ; D'Angelo et al., ), a value 2 orders of magnitude smaller than in neurons like Purkinje and pyramidal cells. Accordingly, the decay of membrane potential from soma to the end of a dendrite during an EPSP or a spike was shown to be <2% (D'Angelo et al., ). Therefore, dendritic branching is not an issue in terms of electrotonic decay, also considering that the dendrites are short (on average 13 μm; Hámori and Somogyi, ) and branches (at most consisting in a bifurcation) are uncommon. As far as compartmentalization is concerned, model reduction to a minimum effective number of compartments was tested beforehand (Diwakar et al., ). Again, the granule cells pose a very different situation from complex neurons (like pyramidal or Purkinje cells), for which much higher detail and fine-grain compartmentalization is needed to successfully account for complex dendritic branching and electrotonic properties. Therefore, more detailed reconstructions are not required in this context, in which we are testing the impact of ionic channel redistribution through compartments during the optimization process.
Model passive properties and active mechanisms
The granule cell passive properties were kept as in previous models (D'Angelo et al., ; Diwakar et al., ). Membrane capacitance (Cm) was set at 1 μF/cm2, membrane resistance was determined by 1/Gtot Ω/cm2 (at rest the value is mostly determined by GLeak and GKir), axial resistance (Ra) was set at 100 Ω*cm. The input Resistance (Rin) calculated from current transients in voltage-clamp mode was 1.3 Ω in the monocompartmental model and 2.1 Ω in the multi compartmental model.
The mathematical reconstructions of ionic channels were those reported previously (see D'Angelo et al., ; Diwakar et al., ) and were kept unaltered in their kinetics and temperature to facilitate comparisons of results with previous models obtained using iterative multiparametric matching. Thus, the ionic channels of the mono-compartmental and multi-compartmental models were the same except for the Na+ channels. In the mono-compartmental model, three different representations were used for the resurgent (Nar), persistent (Nap), and transient (Nat) Na+ channels. In the multicompartmental model, Na+ channel gating was reproduced with a unified 13 state sodium channel (Raman and Bean, ; Khaliq et al., ; Magistretti et al., ).
Model simulations
Model simulations were performed on a 4-cores AMD FX 7500 CPU (8 GB ram) and on a single blade of a cluster, composed by 12 cores/24 threads (two Intel Xeon X5650 and 24 Gigabyte of DDR3 ram per blade). The simulations were all performed with variable time step (Hines and Carnevale, ) allowing to simulate the final population of models in <60 min. The results of each simulation was saved as a plain text file containing the time series of voltage as well as other relevant parameters (e.g., ionic current and Ca2+ concentration).
Model optimization
The optimization procedure was performed using the IBEA genetic algorithm (Druckmann et al.,
,
; Markram et al.,
). The optimization procedure started from a default parameter range of G
i-max± 50% derived from experimental measurements (see Figure
1B; KA, KV, KCa: Bardoni and Belluzzi,
; Na: D'Angelo et al.,
; Goldfarb et al.,
; Ca-HVA: Rossi et al.,
; Kir: Rossi et al.,
; Kslow: D'Angelo et al.,
). Through a systematic variation of G
i-max, OF produced populations formed by 150 individuals for the mono-compartmental or 200 individuals for the multi-compartmental models, respectively. During an iteration, the individuals were simulated and ranked by comparing the features extracted from the firing pattern of models to those of experimental templates in response to the same three positive current steps (10, 16, and 22 pA). The individuals best matching the prescribed features were automatically selected by an indicator function to seed the G
i-maxparameter range of the next generation and so forth for 50 generations. This optimization cycle required 40 min for mono-compartmental and 90 min for multi-compartmental GrCs. The cycles were repeated 10 times. At the end of each cycle, the best individuals were selected and the range was reset to run the next cycle, and so forth. The
final populationwas composed by the individuals of the last generation of the last cycle and was then fully simulated for validation (see results). In summary:
The initial range for parameter optimization was set based on the experimental Gi-max values (mean ± 50%) (see Figure 1B).
When OF was run, there was no supervision whatsoever while moving from one generation to the next, and parameter adjustment was automatically performed by OF.
Then, the Gi-max range was updated according to parameters estimated in these individuals and a new optimization cycle was started.
This process continued until the 10th cycle, in which the best individuals of the last generation were taken as the final population of models.
The individuals of the last generation were simulated and only those that generated spikes in response to all the three test current injections were considered. This criterion is more stringent than just ranking the best individuals since it selects only biologically valid solutions (indeed, the models that do not make spikes are not granule cells).
Figure 1
Documentation of the optimization algorithm used in the OF is available at http://www.tik.ee.ethz.ch/sop/pisa/selectors/ibea/ibea_documentation.txt and in the Zitzler paper (Zitzler and Künzli,
Model validation
The validation procedure consisted in two simulation protocols. The first protocol repeated somatic current injections using 6 pA steps from 10 to 34 and 3 pA steps from −3 to −9 pA. This allowed to assess the voltage responses over both the negative and positive membrane potential range. The second protocol was a ZAP (Solinas et al.,
Data analysis
Custom Python-NEURON scripts automatically transferred the set of parameters of the best individuals at the end of each cycle to the GrC model (either mono- or multi-compartmental), run the simulations and extracted the features. The voltage traces simulated using step current injections were passed to the same eFEL module used to analyze the experimental traces. Then the same features considered for the experimental traces were also extracted from model traces. The voltage traces simulated using ZAP current injections were analyzed using MATLAB scripts. Statistical analysis was performed with MS Excel obtaining mean ± s.d. of parameters.
Comparison with experimental data
The values of the experimentally assessed ionic channel densities Gi-max were derived from published papers (Bardoni and Belluzzi,
Results
In this work we used OF (Druckmann et al.,
Optimization of the mono-compartment GrC model
As a first step, we optimized a mono-compartment GrC model using the ionic current mechanisms and passive properties reported previously (D'Angelo et al.,
Figure 2

Electroresponsive properties of a GrC mono-compartmental model. (A) Simulation of AP firing of a GrC model selected among the individuals composing the final population. The simulation consisted of three current injections of 10, 16, and 22 pA lasting a total of 5 s. (B) Frequency/intensity relationships and delay to first spike at different current injections (10, 16, 22 pA). A previous model (D'Angelo et al.,
Figure 3

Electroresponsive mechanisms in mono-compartmental models. (A) The conductance value of each ionic channel was normalized and reported in columns for the valid model, allowing the comparison among individuals. Each channel type is defined by its name, except for “Calc” which was used to indicate the decay value of the Ca2+ concentration (D'Angelo et al.,
Interestingly, in order to optimize Gi-max values, we used features extracted from GrC discharge in response to three depolarizing current pulses of increasing intensity. In theory, the information needed to parameterize the whole set of Gi-max values is all contained in these template traces, but in practice it may be difficult to extract appropriate parameters for those response regimens that are not explicitly represented in the templates. Nonetheless, OF was able to predict not just resting membrane potential, f/I relationship, first-spike delay and spike shape, but also inward rectification (Figure 4A), resonance (Figure 4B) and near-threshold oscillations (Figure 4C) in the appropriate frequency range (4–6 Hz). These were observed in all the neurons accepted on the basis of comparison with templates and can be considered as emerging properties deriving from the biophysical plausibility of model mechanisms. Therefore, the voltage traces elicited by current injection contained enough information to fully recover the fundamental electroresponsive properties of the neuron as a whole.
Figure 4

Emerging properties of mono-compartmental models. (A) A series of negative current pulses reveals the emergence of inward rectification. (B) Sinusoidal current injection (10 pA from rest from 0 to 10 Hz) reveals the presence of theta-frequency resonance. The plot shows peak response frequency around 4.5 Hz. The traces on the right (1, 5, and 10 Hz) illustrate the enhancement in instantaneous frequency at the resonance peak. (C) Step current injection reveals the emergence of oscillations in the near-threshold region.
Optimization of the multi-compartment GrC model
As a second step, we optimized a multi-compartment GrC model. This was a simplified version of the (Diwakar et al.,
Table 3
| Section name | Diameter (μm) | Length (μm) | No. of sections | Specific cm (uF/cm2) |
|---|---|---|---|---|
| Dendrites | 0.75 | 15 | 4 | 1 |
| Soma | 5.8 | 5.6 | 1 | |
| AIS | 1.5 | 2.5 | 1 | |
| Axon | 0.3 | 70 | 1 |
Electrotonic compartments in the multi-compartment GrC model.
The table shows the sections of the multi-compartment GrC model along with their number, diameter and length.
Table 4
| Conductance/location | Range Gi-max (mS/cm2) | Erev (mV) | Description of channel | |
|---|---|---|---|---|
| Na | AIS | 179.1–388.6 | 87.39 | Markovian |
| Axon | 1.74–2.9 | |||
| KV | AIS | 26.7–44.5 | −84.69 | HH |
| Axon | 3.3–5.59 | |||
| KA | Soma | 4–10 | ||
| Kslow | Soma | 0.18–0.31 | ||
| Kir | Soma | 1.91–3.18 | ||
| KCa | Dendrites | 2.85–4.76 | ||
| Ca-HVA | Dendrites | 4.38–14.3 | 129.33 | |
| Leak | Dendrites | 1.6908e-2 to 2.4798e-2 | –16.5 | |
| Soma | 8.04e-2 to 0.13 | |||
| AIS | 7.214e-2 to 0.25 | |||
| Axon | 6.4319e-3 to 1.071e-2 | |||
Ionic mechanisms in the multi-compartment GrC model.
The table defines the ionic channels, their location and the default range for each channel and the reversal potential. The corresponding gating equations were written in HH style. The decay value of the Ca2+ concentration was βCalc = 1.5/ms for soma and βCalc = 0.6/ms for dendrites (for full description of the gating mechanisms refer to Diwakar et al.,
Also in this case, as with the mono-compartmental model, the OF was able to find GrC models (6.5%) generating proper firing patterns, resting membrane potential and spike shape (Figure 5A). In particular, starting from a resting membrane potential around −76 mV, these models showed appropriate firing rates (mean 12 ± 6 spikes/s) and ranges of first-spike delays (8–30 ms; mean 15 ± 8 ms) (Figure 5B). All these models showed a similar balance among their Gi-max values and appropriate activation of ionic currents (Figure 6). As well as the mono-compartmental model, in these multi-compartmental models there were inward rectification and resonance (Figures 7A,B), while near-threshold oscillations were not evident. In general, the spike generation process was more explosive in the multi-compartment than in the mono-compartment models, a fact that could be due to the incomplete description of the AIS and axon structure and mechanisms (see Diwakar et al.,
Figure 5

Electroresponsive properties of a GrC multi-compartmental model. (A) Simulation of AP firing of a GrC model selected among the individuals composing the final population. The simulation consisted of three current injections of 10,16, and 22 pA lasting a total of 5 s. (B) Frequency/intensity relationships and delay to first spike at different current injections (10, 16, 22 pA). A previous model (Diwakar et al.,
Figure 6

Electroresponsive mechanisms in multi-compartmental models. (Top) The conductance value of each ionic channel was normalized and reported in columns for valid models, allowing the comparison among individuals. Each channel type is defined by its name, except for “Calc” which was used to indicate the decay value of the Ca2+ concentration (Diwakar et al.,
Figure 7

Emerging properties of multi-compartmental models. (A) A series of negative current pulses reveals the emergence of inward rectification. (B) Sinusoidal current injection (10 pA from rest from 0 to 10 Hz) reveals the presence of theta-frequency resonance. The plot shows a peak response frequency around 4.5 Hz. The traces on the right (1, 5, and 10 Hz) illustrate the enhancement in instantaneous frequency at the resonance peak. (C) Spikes in the soma and axon. The inset shows that the spike is generated first in the AIS and then back-propagates into the soma and dendrites with sub-millisecond delay. The distance between the soma and the middle of the axon is 45 μm and the conduction speed is 0.23 ms/mm.
Discussion
This paper shows that feature extraction from firing pattern templates combined with IBEA optimization/selection methods (OF; Druckmann et al.,
The use of OF to parameterize cerebellar GrC models, for which a previous experimental determination of Gmax−i is available (D'Angelo et al.,
Beside the effectiveness of this optimization approach, there are some aspects that deserve attention. The identification of models with plausible biophysical properties required a validation going beyond the matching of features characterizing the firing pattern. For example, for the GrC models to be valid, the presence of resonance and near-threshold oscillation needs to be ascertained even if it is not included into the features. Therefore, following a selection process based on quality indicators (Sutskever et al.,
Given that all granule cells normally show stereotyped firing patterns under a unified mechanism, the fact that not all models in the final population do the same raises a relevant issue. Is it possible that, in biology, specific mechanisms constrain the solution toward the ionic channel asset needed to reach a specific firing pattern? These mechanisms may reside in yet undiscovered feed-back biochemical processes regulating Gi-max values through channel expression or modulation. Moreover, the fact that we have accepted only those solutions conforming to the most typical or “canonical” description of GrCs might have restricted the acceptance criteria. The OF may actually be able to predict model variants, whose correspondence with existing biological states is currently unclear and requires experimental assessment.
Special consideration deserves the AP generating process. The careful investigation of GrC electrophysiology has revealed that Na+ channels are almost absent from soma and are maximally concentrated in the AIS (Magistretti et al.,
One may speculate on the way the optimization algorithm predicted the emerging phenomena. Probably, as far as inward rectification is concerned, the Kir conductance was set by extracting information from the current needed to move from rest to AP threshold and from the anomalous slow-down in first spike delay as the current injection was increased. And since the same feature is also controlled by KA, this could have generated some uncertainty in the conjoint estimation of these two parameters. Likewise, the INap/IKslow balance was probably determined by setting the firing threshold and the subsequent f/I relationship. Therefore, given representative templates of the firing patterns, the OF could predict the cell response in the subthreshold and near-threshold functional regimes, that were not considered as features. The same consideration applies to resonance, which depends on IKslow and is amplified by INap.
In conclusion, the OF using IBEA provided an objective automatic strategy for reconstructing the biophysical properties of neurons through a realistic set of ionic currents, reducing optimization times by orders of magnitude compared to traditional operator-guided procedures (days vs. months or years). The OF-derived models required a validation accounting for response patterns not used for model construction. This validation, by being itself based on biological constraints, does not introduce any arbitrary selections. The unsupervised optimization through OF confirmed the precision of multi-parametric matching procedures used previously for the same neurons. The ability of the OF models to respond to low-frequency oscillations and bursts of various frequency and duration makes them suitable for reconstructing large-scale models of neuronal microcircuits.
Statements
Author contributions
SM wrote the model codes and the performed most of the simulations with the contribution of MR. MS performed the experiments. WV and FS supported model implementation and the discussion of principles. ED coordinated the work and wrote the paper with the contribution of all other Authors.
Acknowledgments
This work was supported by the European Union grant Human Brain Project (HBP-29 604102) to ED and by HBP-Regione Lombardia to MR. We thank I. Segev and M. Migliore for providing initial MOEA codes and for advising on their implementation.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
References
1
AchardP.De SchutterE. (2006). Complex parameter landscape for a complex neuron model. PLoS Comput. Biol.2:e94. 10.1371/journal.pcbi.0020094
2
BardoniR.BelluzziO. (1994). Modifications of A-current kinetics in mammalian central neurones induced by extracellular zinc. J. Physiol.479 (Pt. 3), 389–400. 10.1113/jphysiol.1994.sp020304
3
BowerJ. M.BeemanD. (2007). Constructing realistic neural simulations with GENESIS. Methods Mol. Biol.401, 103–125. 10.1007/978-1-59745-520-6_7
4
BrickleyS. G.Cull-CandyS. G.FarrantM. (1996). Development of a tonic form of synaptic inhibition in rat cerebellar granule cells resulting from persistent activation of GABAA receptors. J. Physiol.497(Pt 3), 753–759.
5
CathalaL.BrickleyS.Cull-CandyS.FarrantM. (2003). Maturation of EPSCs and intrinsic membrane properties enhances precision at a cerebellar synapse. J. Neurosci.23, 6074–6085.
6
D'AngeloE.De FilippiG.RossiP.TagliettiV. (1995). Synaptic excitation of individual rat cerebellar granule cells in situ: evidence for the role of NMDA receptors. J. Physiol.484 (Pt. 2), 397–413. 10.1113/jphysiol.1995.sp020673
7
D'AngeloE.De FilippiG.RossiP.TagliettiV. (1998). Ionic mechanism of electroresponsiveness in cerebellar granule cells implicates the action of a persistent sodium current. J. Neurophysiol.80, 493–503.
8
D'AngeloE.MasoliS.RizzaM.CasaliS. (2016). Single-Neuron and Network Computation in Realistic Models of the Cerebellar Cortex. Amsterdam: Elsevier Inc.
9
D'AngeloE.NieusT.MaffeiA.ArmanoS.RossiP.TagliettiV.et al. (2001). Theta-frequency bursting and resonance in cerebellar granule cells: experimental evidence and modeling of a slow k+-dependent mechanism. J. Neurosci.21, 759–770.
10
D'AngeloE.RossiP.TagliettiV. (1993). Different proportions of N-methyl-D-aspartate and non-N-methyl-D-aspartate receptor currents at the mossy fibre-granule cell synapse of developing rat cerebellum. Neuroscience53, 121–130. 10.1016/0306-4522(93)90290-V
11
DebK.PratapA.AgarwalS.MeyarivanT. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput.6, 182–197. 10.1109/4235.996017
12
De SchutterE. (2001). Computational Neuroscience: Realistic Modeling for Experimentalists. Boca Raton, FL: CRC Press.
13
De SchutterE.BowerJ. M. (1994a). An active membrane model of the cerebellar Purkinje cell. I. Simulation of current clamps in slice. J. Neurophysiol.71, 375–400.
14
De SchutterE.BowerJ. M. (1994b). Simulated responses of cerebellar Purkinje cells are independent of the dendritic location of granule cell synaptic inputs. Proc. Natl. Acad. Sci. U.S.A.91, 4736–4740.
15
DiwakarS.MagistrettiJ.GoldfarbM.NaldiG.D'AngeloE. (2009). Axonal Na+ channels ensure fast spike activation and back-propagation in cerebellar granule cells. J. Neurophysiol.101, 519–532. 10.1152/jn.90382.2008
16
DoverK.MarraC.SolinasS.PopovicM.SubramaniyamS.ZecevicD.et al. (2016). FHF-independent conduction of action potentials along the leak-resistant cerebellar granule cell axon. Nat. Commun.7:12895. 10.1038/ncomms12895
17
DoverK.SolinasS.D'AngeloE.GoldfarbM. (2010). Long-term inactivation particle for voltage-gated sodium channels. J. Physiol.588, 3695–3711. 10.1113/jphysiol.2010.192559
18
DruckmannS.BanittY.GidonA.SchürmannF.MarkramH.SegevI. (2007). A novel multiple objective optimization framework for constraining conductance-based neuron models by experimental data. Front. Neurosci.1:7–18. 10.3389/neuro.01.1.1.001.2007
19
DruckmannS.BergerT. K.HillS.SchürmannF.MarkramH.SegevI. (2008). Evaluating automated parameter constraining procedures of neuron models by experimental and surrogate data. Biol. Cybern.99, 371–379. 10.1007/s00422-008-0269-2
20
DruckmannS.BergerT. K.SchürmannF.HillS.MarkramH.SegevI. (2011). Effective stimuli for constructing reliable neuron models. PLoS Comput. Biol.7:e1002133. 10.1371/journal.pcbi.1002133
21
EyalG.VerhoogM. B.Testa-SilvaG.DeitcherY.LodderJ. C.Benavides-PiccioneR.et al. (2016). Unique membrane properties and enhanced signal processing in human neocortical neurons. Elife5:e16553. 10.7554/eLife.16553
22
GabbianiF.MidtgaardJ.KnöpfelT. (1994). Synaptic integration in a model of cerebellar granule cells. J. Neurophysiol.72, 999–1009.
23
GoldfarbM.SchoorlemmerJ.WilliamsA.DiwakarS.WangQ.HuangX.et al. (2007). Fibroblast growth factor homologous factors control neuronal excitability through modulation of voltage-gated sodium channels. Neuron55, 449–463. 10.1016/j.neuron.2007.07.006
24
HámoriJ.SomogyiJ. (1983). Differentiation of cerebellar mossy fiber synapses in the rat: a quantitative electron microscope study. J. Comp. Neurol.220, 365–377. 10.1002/cne.902200402
25
HinesM. L.CarnevaleN. T. (2008). Tranlating network models to parallel hardware in Neuron. J. Neurosci. Methods169, 425–455. 10.1016/j.jneumeth.2007.09.010
26
HinesM. L.DavisonA. P.MullerE. (2009). NEURON and Python. Front. Neuroinform.3:1. 10.3389/neuro.11.001.2009
27
HinesM. L.MorseT. M.CarnevaleN. T. (2007). Model Structure Analysis in NEURON. Methods Mol. Biol.401, 91–102. 10.1007/978-1-59745-520-6_6
28
HodgkinA. L.HuxleyA. F. (1952). A quantitative description of membrane current and its application to conduction and excitation in nerve. 1952. Bull. Math. Biol.52, 25–71–23.
29
KhaliqZ. M.GouwensN. W.RamanI. M. (2003). The contribution of resurgent sodium current to high-frequency firing in Purkinje neurons: an experimental and modeling study. J. Neurosci.23, 4899–4912.
30
KochC. (1999). Biophysics of Computation: Information Processing in Single Neurons. New York, NY: Oxford University Press.
31
MagistrettiJ.CastelliL.FortiL.D'AngeloE. (2006). Kinetic and functional analysis of transient, persistent and resurgent sodium currents in rat cerebellar granule cells in situ: an electrophysiological and modelling study. J. Physiol.573, 83–106. 10.1113/jphysiol.2006.106682
32
MarkramH.MullerE.RamaswamyS.ReimannM. W.AbdellahM.SanchezC. A.et al. (2015). Reconstruction and simulation of neocortical microcircuitry. Cell163, 456–492. 10.1016/j.cell.2015.09.029
33
MasoliS.SolinasS.D'AngeloE. (2015). Action potential processing in a detailed Purkinje cell model reveals a critical role for axonal compartmentalization. Front. Cell. Neurosci.9:47. 10.3389/fncel.2015.00047
34
NieusT.SolaE.MapelliJ.SaftenkuE.RossiP.D'AngeloE. (2006). LTP regulates burst initiation and frequency at mossy fiber-granule cell synapses of rat cerebellum: experimental observations and theoretical predictions. J. Neurophysiol.95, 686–699. 10.1152/jn.00696.2005
35
ProdduturA.YuJ.ElgammalF. S.SanthakumarV. (2013). Seizure-induced alterations in fast-spiking basket cell GABA currents modulate frequency and coherence of gamma oscillation in network simulations. Chaos23, 1–21. 10.1063/1.4830138
36
RamanI. M.BeanB. P. (2001). Inactivation and recovery of sodium currents in cerebellar Purkinje neurons: evidence for two mechanisms. Biophys. J.80, 729–737. 10.1016/S0006-3495(01)76052-3
37
RossiP.D'AngeloE.MagistrettiJ.ToselliM.TagliettiV. (1994). Age-dependent expression of high-voltage activated calcium currents during cerebellar granule cell development in situ. Pflugers Arch.429, 107–116. 10.1007/BF02584036
38
RossiP.De FilippiG.ArmanoS.TagliettiV.D'AngeloE. (1998). The weaver mutation causes a loss of inward rectifier current regulation in premigratory granule cells of the mouse cerebellum. J. Neurosci.18, 3537–3547.
39
RossiP.MapelliL.RoggeriL.GallD.De Kerchove D'ExaerdeA.SchiffmannS. N.et al. (2006). Inhibition of constitutive inward rectifier currents in cerebellar granule cells by pharmacological and synaptic activation of GABAB receptors. Eur. J. Neurosci.24, 419–432. 10.1111/j.1460-9568.2006.04914.x
40
SantamariaF.TrippP. G.BowerJ. M. (2007). Feedforward inhibition controls the spread of granule cell-induced Purkinje cell activity in the cerebellar cortex. J. Neurophysiol.97, 248–263. 10.1152/jn.01098.2005
41
SilverR. A.TraynelisS. F.Cull-CandyS. G. (1992). Rapid-time-course miniature and evoked excitatory currents at cerebellar synapses in situ. Nature355, 163–166. 10.1038/355163a0
42
SolinasS.FortiL.CesanaE.MapelliJ.De SchutterE.D'AngeloE.et al. (2007a). Fast-reset of pacemaking and theta-frequency resonance patterns in cerebellar golgi cells: simulations of their impact in vivo. Front. Cell. Neurosci.1:4. 10.3389/neuro.03.004.2007
43
SolinasS.FortiL.CesanaE.MapelliJ.De SchutterE.D'AngeloE. (2007b). Computational reconstruction of pacemaking and intrinsic electroresponsiveness in cerebellar Golgi cells. Front. Cell. Neurosci.1:2. 10.3389/neuro.03.002.2007
44
SolinasS.NieusT.D'AngeloE. (2010). A realistic large-scale model of the cerebellum granular layer predicts circuit spatio-temporal filtering properties. Front. Cell. Neurosci.4:12. 10.3389/fncel.2010.00012
45
SubramaniyamS.SolinasS.PerinP.LocatelliF.MasettoS.D'AngeloE. (2014). Computational modeling predicts the ionic mechanism of late-onset responses in unipolar brush cells. Front. Cell. Neurosci.8:237. 10.3389/fncel.2014.00237
46
SutskeverI.JozefowiczR.GregorK.RezendeD.LillicrapT.VinyalsO. (2015). Towards principled unsupervised learning. arXiv: 1511.06440, 1–9.
47
TraubR. D.WongR. K.MilesR.MichelsonH. (1991). A model of a CA3 hippocampal pyramidal neuron incorporating voltage-clamp data on intrinsic conductances. J. Neurophysiol.66, 635–650.
48
Van GeitW. (2015). Blue Brain Project (2015). eFEL. Available online at: https://github.com/BlueBrain/eFEL (Accessed February 16, 2016).
49
Van GeitW.GevaertM.ChindemiG.RössertC.CourcolJ.-D.MullerE. B.et al. (2016). BluePyOpt: leveraging open source software and cloud infrastructure to optimise model parameters in neuroscience. Front. Neuroinform.10:17. 10.3389/fninf.2016.00017
50
YamadaW. M.KochC.AdamsP. R. (1989). Multiple channels and calcium dynamics, in Methods Neuronal Model Ions Networks, ed KochC. (Cambridge: The Mit Press), 137–170.
51
ZitzlerE.KünzliS. (2004). Indicator-based selection in multiobjective search, in PPSN V: Proceedings of the 5th International Conference on Parallel Problem Solving from Nature (Amsterdam), 832–842.
Summary
Keywords
granule cell, cerebellum, modeling, optimization techniques, intrinsic electroresponsiveness
Citation
Masoli S, Rizza MF, Sgritta M, Van Geit W, Schürmann F and D'Angelo E (2017) Single Neuron Optimization as a Basis for Accurate Biophysical Modeling: The Case of Cerebellar Granule Cells. Front. Cell. Neurosci. 11:71. doi: 10.3389/fncel.2017.00071
Received
12 December 2016
Accepted
27 February 2017
Published
15 March 2017
Volume
11 - 2017
Edited by
Tycho M. Hoogland, Erasmus MC, Netherlands
Reviewed by
Thierry Ralph Nieus, Luigi Sacco Hospital, Italy; Maarten H. P. Kole, Netherlands Institute for Neuroscience (KNAW), Netherlands
Updates

Check for updates
Copyright
© 2017 Masoli, Rizza, Sgritta, Van Geit, Schürmann and D'Angelo.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Stefano Masoli stefano.masoli@unipv.it
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.