No retraction, correction or concern found when last checked on Oct 23, 2026.
BluePyOpt: Leveraging Open Source Software and Cloud Infrastructure to Optimise Model Parameters in Neuroscience
Werner Van Geit, Michael Gevaert, Giuseppe Chindemi and 6 more
Frontiers in Neuroinformatics · 2016
Abstract
At many scales in neuroscience, appropriate mathematical models take the form of complex dynamical systems. Parameterizing such models to conform to the multitude of available experimental constraints is a global non-linear optimisation problem with a complex fitness landscape, requiring numerical techniques to find suitable approximate solutions. Stochastic optimisation approaches, such as evolutionary algorithms, have been shown to be effective, but often the setting up of such optimisations and the choice of a specific search algorithm and its parameters is non-trivial, requiring domain-specific expertise. Here we describe BluePyOpt, a Python package targeted at the broad neuroscience community to simplify this task. BluePyOpt is an extensible framework for data-driven model parameter optimisation that wraps and standardizes several existing open-source tools. It simplifies the task of creating and sharing these optimisations, and the associated techniques and knowledge. This is achieved by abstracting the optimisation and evaluation tasks into various reusable and flexible discrete elements according to established best-practices. Further, BluePyOpt provides methods for setting up both small- and large-scale optimisations on a variety of platforms, ranging from laptops to Linux clusters and cloud-based compute infrastructures. The versatility of the BluePyOpt framework is demonstrated by working through three representative neuroscience specific use cases.
Full text
Its licence does not allow us to show the full text. Read it at PubMed Central:
Read at PubMed CentralReferences 64
- 1.
- 2.
Bahl A. Stemmler M. B. Herz A. V. Roth A. (2012 ). Automated optimization of a reduced layer 5 pyramidal cell model based on experimental data. J. Neurosci. Methods 210, 22–34.
Not in our library10.1016/j.jneumeth.2012.04.006
- 3.
Bhalla U. S. Bower J. M. (1993 ). Exploring parameter space in detailed single neuron models: simulations of the mitral and granule cells of the olfactory bulb. J. Neurophysiol. 69, 1948–1965.
Not in our library10.1152/jn.1993.69.6.1948
- 4.
Bleuler S. Laumanns M. Thiele L. Zitzler E. (2003 ). PISA — a platform and programming language independent interface for search algorithms, in Evolutionary Multi-Criterion Optimization (EMO 2003), Lecture Notes in Computer Science, eds Fonseca C. M. Fleming P. J. Zitzler E. Deb K. Thiele L. (Berlin: Springer), 494–508.
Not in our library
- 5.
Blue Brain Project (2015 ). eFEL. Available online at: https://github.com/BlueBrain/eFEL (Accessed February 16, 2016).
Not in our library
- 6.
Blue Brain Project (2016 ). BluePyOpt. Available online at: https://github.com/BlueBrain/BluePyOpt (Accessed February 16, 2016).
Not in our library
- 7.
Brette R. Gerstner W. (2005 ). Adaptive exponential integrate-and-fire model as an effective description of neuronal activity. J. Neurophysiol. 94, 3637–3642.
Not in our library10.1152/jn.00686.2005
- 8.
Cannon R. C. Gleeson P. Crook S. Ganapathy G. Marin B. Piasini E.. (2014 ). LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning neuroml 2. Front. Neuroinform. 8:79.
Not in our library10.3389/fninf.2014.00079
- 9.
Carlson K. D. Nageswaran J. M. Dutt N. Krichmar J. L. (2015 ). An efficient automated parameter tuning framework for spiking neural networks. Front. Neurosci. 8:10.
Not in our library10.3389/fnins.2014.00010
- 10.
Carnevale N. T. Hines M. L. (2006 ). The NEURON Book. Cambridge University Press.
Not in our library
- 11.
Carnevale N. T. Hines M. L. (2008 ). Units used in neuron. Available online at: https://www.neuron.yale.edu/neuron/static/docs/units/unitchart.html (Accessed February 26, 2016).
Not in our library
- 12.
Chef (2009 ). Open Source Chef. Available online at: http://www.chef.io (Accessed February 16, 2016).
Not in our library
- 13.
Dalcín L. Paz R. Storti M. (2005 ). MPI for Python. J. Parall. Distrib. Comput. 65, 1108–1115.
Not in our library10.1016/j.jpdc.2005.03.010
- 14.
Davison A. P. Brüderle D. Eppler J. M. Kremkow J. Muller E. Pecevski D.. (2009 ). PyNN: a common interface for neuronal network simulators. Front. Neuroinform. 2:11.
Not in our library10.3389/neuro.11.011.2008
- 15.
DEAP Project (2016 ). DEAP documentation. (accessed February 26, 2016).
Not in our library
- 16.
Deb K. Pratap A. Agarwal S. Meyarivan T. (2002 ). A fast and elitist multiobjective genetic algorithm: NSGA-II. Trans. Evol. Comp 6, 182–197.
Not in our library10.1109/4235.996017
- 17.
Druckmann S. Banitt Y. Gidon A. Schürmann F. Markram H. Segev I. (2007 ). A novel multiple objective optimization framework for constraining conductance-based neuron models by experimental data. Front. Neurosci. 1:7–18.
Not in our library10.3389/neuro.01.1.1.001.2007
- 18.
Druckmann S. Berger T. K. Schrmann F. Hill S. Markram H. Segev I. (2011 ). Effective stimuli for constructing reliable neuron models. PLoS Comput. Biol. 7:e1002133.
Not in our library10.1371/journal.pcbi.1002133
- 19.
Eliasmith C. Gosmann J. Choo X. (2016 ). Biospaun: a large-scale behaving brain model with complex neurons. arXiv preprint arXiv:1602.05220.
Not in our library
- 20.
Eppler J. M. Helias M. Muller E. Diesmann M. Gewaltig M.-O. (2009 ). PyNEST: a convenient interface to the NEST simulator. Front. Neuroinform. 2:12.
Not in our library10.3389/neuro.11.012.2008
- 21.
Fortin F.-A. De Rainville F.-M. Gardner M.-A. Parizeau M. Gagné C. (2012 ). DEAP: evolutionary algorithms made easy. J. Mach. Learn. Res. 13, 2171–2175.
Not in our library
- 22.
Friedrich P. Vella M. Gulys A. I. Freund T. F. Kli S. (2014 ). A flexible, interactive software tool for fitting the parameters of neuronal models. Front. Neuroinform. 8:63.
Not in our library10.3389/fninf.2014.00063
- 23.
Fuhrmann G. Segev I. Markram H. Tsodyks M. (2002 ). Coding of temporal information by activity-dependent synapses. J. Neurophysiol. 87, 140–148.
Not in our library10.1152/jn.00258.2001
- 24.
Goodman D. F. M. Brette R. (2009 ). The brian simulator. Front. Neurosci. 3:192–197.
Not in our library10.3389/neuro.01.026.2009
- 25.
Graupner M. Brunel N. (2012 ). Calcium-based plasticity model explains sensitivity of synaptic changes to spike pattern, rate, and dendritic location. Proc. Natl. Acad. Sci. U.S.A. 109, 3991–3996.
Not in our library10.1073/pnas.1109359109
- 26.
- 27.
Hansen N. Ostermeier A. (2001 ). Completely derandomized self-adaptation in evolution strategies. Evol. Comput. 9, 159–195.
Not in our library10.1162/106365601750190398
- 28.
HashiCorp (2010 ). Vagrant. Available online at: http://www.vagrantup.com/ (Accessed February 16, 2016).
Not in our library
- 29.
- 30.
- 31.
Hold-Geoffroy Y. Gagnon O. Parizeau M. (2014 ). Once you SCOOP, no need to fork, in Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery Environment (New York, NY: ACM), 60
Not in our library10.1145/2616498.2616565
- 32.
Huys Q. J. Paninski L. (2009 ). Smoothing of, and parameter estimation from, noisy biophysical recordings. PLoS Comput. Biol. 5:e1000379.
Not in our library10.1371/journal.pcbi.1000379
- 33.
Izhikevich E. M. Edelman G. M. (2008 ). Large-scale model of mammalian thalamocortical systems. Proc. Natl. Acad. Sci. U.S.A. 105, 3593–3598.
Not in our library10.1073/pnas.0712231105
- 34.
Jolivet R. Schürmann F. Berger T. K. Naud R. Gerstner W. Roth A. (2008 ). The quantitative single-neuron modeling competition. Biol. Cybern. 99, 417–426.
Not in our library10.1007/s00422-008-0261-x
- 35.
Kenny J. Eberhart R. (1995 ). Particle swarm optimization, in Proceedings of IEEE International Conference Neural Networks, Vol. 4 (Perth), 1942–1948.
Not in our library
- 36.
Kole M. H. Hallermann S. Stuart G. J. (2006 ). Single Ih channels in pyramidal neuron dendrites: properties, distribution, and impact on action potential output. J. Neurosci. 26, 1677–1687.
Not in our library10.1523/jneurosci.3664-05.2006
- 37.
Larkum M. E. Zhu J. J. Sakmann B. (2001 ). Dendritic mechanisms underlying the coupling of the dendritic with the axonal action potential initiation zone of adult rat layer 5 pyramidal neurons. J. Physiol. 533, 447–466.
Not in our library10.1111/j.1469-7793.2001.0447a.x
- 38.
Markram H. Muller E. Ramaswamy S. Reimann M. W. Abdellah M. Sanchez C. A.. (2015 ). Reconstruction and simulation of neocortical microcircuitry. Cell 163, 456–492.
Not in our library10.1016/j.cell.2015.09.029
- 39.
Merolla P. A. Arthur J. V. Alvarez-Icaza R. Cassidy A. S. Sawada J. Akopyan F.. (2014 ). A million spiking-neuron integrated circuit with a scalable communication network and interface. Science 345, 668–673.
Not in our library10.1126/science.1254642
- 40.
Muller E. Bednar J. A. Diesmann M. Gewaltig M.-O. Hines M. Davison A. P. (2015 ). Python in neuroscience. Front. Neuroinform. 9:11.
Not in our library10.3389/fninf.2015.00011
Cited by papers we hold 6
- Data-driven reduction of dendritic morphologies with preserved dendro-somatic responses · 2021Not checked
- Neuronal population models reveal specific linear conductance controllers sufficient to rescue preclinical disease phenotypes · 2021Not checked
- Training deep neural density estimators to identify mechanistic models of neural dynamics · 2020No notice
- NetPyNE, a tool for data-driven multiscale modeling of brain circuits · 2019No notice
- Systematic generation of biophysically detailed models for diverse cortical neuron types · 2018No notice
- 26th Annual Computational Neuroscience Meeting (CNS*2017): Part 2 · 2017Not checked
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.