Parameter Optimization Using Covariance Matrix Adaptation—Evolutionary Strategy (CMA-ES), an Approach to Investigate Differences in Channel Properties Between Neuron Subtypes

Computational models in neuroscience can be used to predict causal relationships between biological mechanisms in neurons and networks, such as the effect of blocking an ion channel or synaptic connection on neuron activity. Since developing a biophysically realistic, single neuron model is exceedingly difficult, software has been developed for automatically adjusting parameters of computational neuronal models. The ideal optimization software should work with commonly used neural simulation software; thus, we present software which works with models specified in declarative format for the MOOSE simulator. Experimental data can be specified using one of two different file formats. The fitness function is customizable as a weighted combination of feature differences. The optimization itself uses the covariance matrix adaptation-evolutionary strategy, because it is robust in the face of local fluctuations of the fitness function, and deals well with a high-dimensional and discontinuous fitness landscape. We demonstrate the versatility of the software by creating several model examples of each of four types of neurons (two subtypes of spiny projection neurons and two subtypes of globus pallidus neurons) by tuning to current clamp data. Optimizations reached convergence within 1,600–4,000 model evaluations (200–500 generations × population size of 8). Analysis of the parameters of the best fitting models revealed differences between neuron subtypes, which are consistent with prior experimental results. Overall our results suggest that this easy-to-use, automatic approach for finding neuron channel parameters may be applied to current clamp recordings from neurons exhibiting different biochemical markers to help characterize ionic differences between other neuron subtypes.

[1]  Antonio Martínez-Álvarez,et al.  Automatic Tuning of a Retina Model for a Cortical Visual Neuroprosthesis Using a Multi-Objective Optimization Genetic Algorithm , 2016, Int. J. Neural Syst..

[2]  Eve Marder,et al.  Alternative to hand-tuning conductance-based models: construction and analysis of databases of model neurons. , 2003, Journal of neurophysiology.

[3]  Eve Marder,et al.  Automatic parameter estimation of multicompartmental neuron models via minimization of trace error with control adjustment. , 2014, Journal of neurophysiology.

[4]  N. Keren,et al.  Experimentally guided modelling of dendritic excitability in rat neocortical pyramidal neurones , 2009, The Journal of physiology.

[5]  B. Sakmann,et al.  Single Spine Ca2+ Signals Evoked by Coincident EPSPs and Backpropagating Action Potentials in Spiny Stellate Cells of Layer 4 in the Juvenile Rat Somatosensory Barrel Cortex , 2004, The Journal of Neuroscience.

[6]  Alon Korngreen,et al.  A Numerical Approach to Ion Channel Modelling Using Whole-Cell Voltage-Clamp Recordings and a Genetic Algorithm , 2007, PLoS Comput. Biol..

[7]  Carmen C Canavier,et al.  Mathematical analysis of depolarization block mediated by slow inactivation of fast sodium channels in midbrain dopamine neurons. , 2014, Journal of neurophysiology.

[8]  Suk-Ho Lee,et al.  Kinetics of Ca2+ binding to parvalbumin in bovine chromaffin cells: implications for [Ca2+] transients of neuronal dendrites , 2000, The Journal of physiology.

[9]  M. Huertas,et al.  Pacemaker Rate and Depolarization Block in Nigral Dopamine Neurons: A Somatic Sodium Channel Balancing Act , 2012, The Journal of Neuroscience.

[10]  D. Ritchie,et al.  Unraveling the molecular architecture of a G protein-coupled receptor/β-arrestin/Erk module complex , 2015, Scientific Reports.

[11]  D. Lovinger,et al.  Ethanol-Sensitive Pacemaker Neurons in the Mouse External Globus Pallidus , 2016, Neuropsychopharmacology.

[12]  Szabolcs Káli,et al.  A flexible, interactive software tool for fitting the parameters of neuronal models , 2014, Front. Neuroinform..

[13]  Noam Peled,et al.  Constraining compartmental models using multiple voltage recordings and genetic algorithms. , 2005, Journal of neurophysiology.

[14]  Bertrand Fontaine,et al.  Fitting Neuron Models to Spike Trains , 2011, Front. Neurosci..

[15]  Arnd Roth,et al.  Automated optimization of a reduced layer 5 pyramidal cell model based on experimental data , 2012, Journal of Neuroscience Methods.

[16]  Joshua L. Plotkin,et al.  Strain-Specific Regulation of Striatal Phenotype in Drd2-eGFP BAC Transgenic Mice , 2012, The Journal of Neuroscience.

[17]  Benjamin A. Suter,et al.  Cellular and Molecular Properties of Neurons Optimizing computer models of corticospinal neurons to replicate in vitro dynamics , 2016 .

[18]  Mark Kostuk,et al.  Dynamical State and Parameter Estimation , 2009, SIAM J. Appl. Dyn. Syst..

[19]  R. Calabrese,et al.  Using constraints on neuronal activity to reveal compensatory changes in neuronal parameters. , 2007, Journal of neurophysiology.

[20]  Rafal Bogacz,et al.  Distinct Developmental Origins Manifest in the Specialized Encoding of Movement by Adult Neurons of the External Globus Pallidus , 2015, Neuron.

[21]  Kevin N. Gurney,et al.  From Model Specification to Simulation of Biologically Constrained Networks of Spiking Neurons , 2013, Neuroinformatics.

[22]  E. Marder,et al.  How Multiple Conductances Determine Electrophysiological Properties in a Multicompartment Model , 2009, The Journal of Neuroscience.

[23]  P. Henny,et al.  Role of the Axon Initial Segment in the Control of Spontaneous Frequency of Nigral Dopaminergic Neurons In Vivo , 2017, The Journal of Neuroscience.

[24]  Henry Markram,et al.  Models of Neocortical Layer 5b Pyramidal Cells Capturing a Wide Range of Dendritic and Perisomatic Active Properties , 2011, PLoS Comput. Biol..

[25]  Kim T Blackwell,et al.  Desynchronization of Fast-Spiking Interneurons Reduces β-Band Oscillations and Imbalance in Firing in the Dopamine-Depleted Striatum , 2015, The Journal of Neuroscience.

[26]  Erik De Schutter,et al.  Automated neuron model optimization techniques: a review , 2008, Biological Cybernetics.

[27]  Michael L. Hines,et al.  NeuroML: A Language for Describing Data Driven Models of Neurons and Networks with a High Degree of Biological Detail , 2010, PLoS Comput. Biol..

[28]  Cengiz Günay,et al.  Channel Density Distributions Explain Spiking Variability in the Globus Pallidus: A Combined Physiology and Computer Simulation Database Approach , 2008, The Journal of Neuroscience.

[29]  Robert C. Cannon,et al.  LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML 2 , 2014, Front. Neuroinform..

[30]  Dieter Jaeger,et al.  The use of automated parameter searches to improve ion channel kinetics for neural modeling , 2011, Journal of Computational Neuroscience.

[31]  D. Schmitz,et al.  Ryanodine Receptor Activation Induces Long-Term Plasticity of Spine Calcium Dynamics , 2015, PLoS biology.

[32]  Peter Modregger,et al.  Erratum: Simultaneous submicrometric 3D imaging of the micro-vascular network and the neuronal system in a mouse spinal cord (Scientific Reports (2015) 5: (8514) 10.1038/srep08514) , 2015 .

[33]  Arjen van Ooyen,et al.  The effect of dendritic topology on firing patterns in model neurons , 2002, Network.

[34]  Marc-Oliver Gewaltig,et al.  Current Practice in Software Development for Computational Neuroscience and How to Improve It , 2012, PLoS Comput. Biol..

[35]  William R. Holmes,et al.  Fitting experimental data to models that use morphological data from public databases , 2006, Journal of Computational Neuroscience.

[36]  I Segev,et al.  Untangling dendrites with quantitative models. , 2000, Science.

[37]  E. Marder,et al.  Similar network activity from disparate circuit parameters , 2004, Nature Neuroscience.

[38]  Eve Marder,et al.  The Functional Consequences of Changes in the Strength and Duration of Synaptic Inputs to Oscillatory Neurons , 2003, The Journal of Neuroscience.

[39]  E. Marder,et al.  Failure of averaging in the construction of a conductance-based neuron model. , 2002, Journal of neurophysiology.

[40]  A. Gittis,et al.  Transgenic Mouse Lines Subdivide External Segment of the Globus Pallidus (GPe) Neurons and Reveal Distinct GPe Output Pathways , 2014, The Journal of Neuroscience.

[41]  E. Marder,et al.  Variability, compensation and homeostasis in neuron and network function , 2006, Nature Reviews Neuroscience.

[42]  Robert Clewley,et al.  NineML: the network interchange for neuroscience modeling language , 2011, BMC Neuroscience.

[43]  D. Linden,et al.  STIM1 Regulates Somatic Ca2+ Signals and Intrinsic Firing Properties of Cerebellar Purkinje Neurons , 2017, The Journal of Neuroscience.

[44]  Joshua L Plotkin,et al.  Differential Excitability and Modulation of Striatal Medium Spiny Neuron Dendrites , 2008, The Journal of Neuroscience.

[45]  Henry Markram,et al.  BluePyOpt: Leveraging Open Source Software and Cloud Infrastructure to Optimise Model Parameters in Neuroscience , 2016, Front. Neuroinform..

[46]  Andreas T. Schaefer,et al.  Coincidence detection in pyramidal neurons is tuned by their dendritic branching pattern. , 2003, Journal of neurophysiology.

[47]  Dieter Jaeger,et al.  The capabilities and limitations of conductance-based compartmental neuron models with reduced branched or unbranched morphologies and active dendrites , 2010, Journal of Computational Neuroscience.

[48]  Patrick R. Hof,et al.  Automated evolutionary optimization of ion channel conductances and kinetics in models of young and aged rhesus monkey pyramidal neurons , 2016, Journal of Computational Neuroscience.

[49]  Nikolaus Hansen,et al.  Evaluating the CMA Evolution Strategy on Multimodal Test Functions , 2004, PPSN.

[50]  Sriraman Damodaran,et al.  Calcium dynamics predict direction of synaptic plasticity in striatal spiny projection neurons , 2017, The European journal of neuroscience.

[51]  Pablo Martínez-Cañada,et al.  Genetic algorithm for optimization of models of the early stages in the visual system , 2017, Neurocomputing.

[52]  Vivian M. Hernández,et al.  Parvalbumin+ Neurons and Npas1+ Neurons Are Distinct Neuron Classes in the Mouse External Globus Pallidus , 2015, The Journal of Neuroscience.

[53]  Minmin Luo,et al.  Npas1+ Pallidal Neurons Target Striatal Projection Neurons , 2016, The Journal of Neuroscience.

[54]  Upinder S. Bhalla,et al.  PyMOOSE: Interoperable Scripting in Python for MOOSE , 2008, Frontiers in neuroinformatics.

[55]  Henry Markram,et al.  A Novel Multiple Objective Optimization Framework for Constraining Conductance-Based Neuron Models by Experimental Data , 2007, Front. Neurosci..

[56]  James M. Bower,et al.  A Comparative Survey of Automated Parameter-Search Methods for Compartmental Neural Models , 1999, Journal of Computational Neuroscience.