IDEAS home Printed from https://ideas.repec.org/a/plo/pcbi00/1012039.html
   My bibliography  Save this article

Evaluation and comparison of methods for neuronal parameter optimization using the Neuroptimus software framework

Author

Listed:
  • Máté Mohácsi
  • Márk Patrik Török
  • Sára Sáray
  • Luca Tar
  • Gábor Farkas
  • Szabolcs Káli

Abstract

Finding optimal parameters for detailed neuronal models is a ubiquitous challenge in neuroscientific research. In recent years, manual model tuning has been gradually replaced by automated parameter search using a variety of different tools and methods. However, using most of these software tools and choosing the most appropriate algorithm for a given optimization task require substantial technical expertise, which prevents the majority of researchers from using these methods effectively. To address these issues, we developed a generic platform (called Neuroptimus) that allows users to set up neural parameter optimization tasks via a graphical interface, and to solve these tasks using a wide selection of state-of-the-art parameter search methods implemented by five different Python packages. Neuroptimus also offers several features to support more advanced usage, including the ability to run most algorithms in parallel, which allows it to take advantage of high-performance computing architectures. We used the common interface provided by Neuroptimus to conduct a detailed comparison of more than twenty different algorithms (and implementations) on six distinct benchmarks that represent typical scenarios in neuronal parameter search. We quantified the performance of the algorithms in terms of the best solutions found and in terms of convergence speed. We identified several algorithms, including covariance matrix adaptation evolution strategy and particle swarm optimization, that consistently, without any fine-tuning, found good solutions in all of our use cases. By contrast, some other algorithms including all local search methods provided good solutions only for the simplest use cases, and failed completely on more complex problems. We also demonstrate the versatility of Neuroptimus by applying it to an additional use case that involves tuning the parameters of a subcellular model of biochemical pathways. Finally, we created an online database that allows uploading, querying and analyzing the results of optimization runs performed by Neuroptimus, which enables all researchers to update and extend the current benchmarking study. The tools and analysis we provide should aid members of the neuroscience community to apply parameter search methods more effectively in their research.Author summary: Model fitting is a widely used method in scientific research. It involves tuning the free parameters of a model until its output best matches the corresponding experimental data. Finding the optimal parameter combination can be a difficult task for more complex models with many unknown parameters, and a large variety of different approaches have been proposed to solve this problem. However, setting up a parameter search task and employing an efficient algorithm for its solution requires considerable technical expertise. We have developed a software framework that helps users solve this task, focusing on the domain of detailed models of single neurons. Our open-source software, called Neuroptimus, has a graphical interface that guides users through the steps of setting up a parameter optimization task, and allows them to select from more than twenty different algorithms to solve the problem. We have also compared the performance of these algorithms on a set of six parameter search tasks that are typical in neuroscience, and identified several algorithms that delivered consistently good performance. Finally, we designed and implemented a website that allows users to view and analyze our results and to add their own results to the database.

Suggested Citation

  • Máté Mohácsi & Márk Patrik Török & Sára Sáray & Luca Tar & Gábor Farkas & Szabolcs Káli, 2024. "Evaluation and comparison of methods for neuronal parameter optimization using the Neuroptimus software framework," PLOS Computational Biology, Public Library of Science, vol. 20(12), pages 1-43, December.
  • Handle: RePEc:plo:pcbi00:1012039
    DOI: 10.1371/journal.pcbi.1012039
    as

    Download full text from publisher

    File URL: https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1012039
    Download Restriction: no

    File URL: https://journals.plos.org/ploscompbiol/article/file?id=10.1371/journal.pcbi.1012039&type=printable
    Download Restriction: no

    File URL: https://libkey.io/10.1371/journal.pcbi.1012039?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Rosanna Migliore & Carmen A Lupascu & Luca L Bologna & Armando Romani & Jean-Denis Courcol & Stefano Antonel & Werner A H Van Geit & Alex M Thomson & Audrey Mercer & Sigrun Lange & Joanne Falck & Chri, 2018. "The physiological variability of channel density in hippocampal CA1 pyramidal cells and interneurons explored using a unified data-driven modeling workflow," PLOS Computational Biology, Public Library of Science, vol. 14(9), pages 1-25, September.
    2. Etay Hay & Sean Hill & Felix Schürmann & Henry Markram & Idan Segev, 2011. "Models of Neocortical Layer 5b Pyramidal Cells Capturing a Wide Range of Dendritic and Perisomatic Active Properties," PLOS Computational Biology, Public Library of Science, vol. 7(7), pages 1-18, July.
    3. Nathan W. Gouwens & Jim Berg & David Feng & Staci A. Sorensen & Hongkui Zeng & Michael J. Hawrylycz & Christof Koch & Anton Arkhipov, 2018. "Systematic generation of biophysically detailed models for diverse cortical neuron types," Nature Communications, Nature, vol. 9(1), pages 1-13, December.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Timothy Rumbell & James Kozloski, 2019. "Dimensions of control for subthreshold oscillations and spontaneous firing in dopamine neurons," PLOS Computational Biology, Public Library of Science, vol. 15(9), pages 1-34, September.
    2. Yichen Zhang & Gan He & Lei Ma & Xiaofei Liu & J. J. Johannes Hjorth & Alexander Kozlov & Yutao He & Shenjian Zhang & Jeanette Hellgren Kotaleski & Yonghong Tian & Sten Grillner & Kai Du & Tiejun Huan, 2023. "A GPU-based computational framework that bridges neuron simulation and artificial intelligence," Nature Communications, Nature, vol. 14(1), pages 1-18, December.
    3. Daniele Linaro & Matthew J Levy & David L Hunt, 2022. "Cell type-specific mechanisms of information transfer in data-driven biophysical models of hippocampal CA3 principal neurons," PLOS Computational Biology, Public Library of Science, vol. 18(4), pages 1-29, April.
    4. Geir Halnes & Tuomo Mäki-Marttunen & Daniel Keller & Klas H Pettersen & Ole A Andreassen & Gaute T Einevoll, 2016. "Effect of Ionic Diffusion on Extracellular Potentials in Neural Tissue," PLOS Computational Biology, Public Library of Science, vol. 12(11), pages 1-38, November.
    5. Michalis Pagkalos & Spyridon Chavlis & Panayiota Poirazi, 2023. "Introducing the Dendrify framework for incorporating dendrites to spiking neural networks," Nature Communications, Nature, vol. 14(1), pages 1-16, December.
    6. Alex D Bird & Hermann Cuntz, 2016. "Optimal Current Transfer in Dendrites," PLOS Computational Biology, Public Library of Science, vol. 12(5), pages 1-12, May.
    7. Hammad F. Khan & Sayan Dutta & Alicia N. Scott & Shulan Xiao & Saumitra Yadav & Xiaoling Chen & Uma K. Aryal & Tamara L. Kinzer-Ursem & Jean-Christophe Rochet & Krishna Jayant, 2024. "Site-specific seeding of Lewy pathology induces distinct pre-motor cellular and dendritic vulnerabilities in the cortex," Nature Communications, Nature, vol. 15(1), pages 1-19, December.
    8. Rosanna Migliore & Carmen A Lupascu & Luca L Bologna & Armando Romani & Jean-Denis Courcol & Stefano Antonel & Werner A H Van Geit & Alex M Thomson & Audrey Mercer & Sigrun Lange & Joanne Falck & Chri, 2018. "The physiological variability of channel density in hippocampal CA1 pyramidal cells and interneurons explored using a unified data-driven modeling workflow," PLOS Computational Biology, Public Library of Science, vol. 14(9), pages 1-25, September.
    9. Anton Arkhipov & Nathan W Gouwens & Yazan N Billeh & Sergey Gratiy & Ramakrishnan Iyer & Ziqiang Wei & Zihao Xu & Reza Abbasi-Asl & Jim Berg & Michael Buice & Nicholas Cain & Nuno da Costa & Saskia de, 2018. "Visual physiology of the layer 4 cortical circuit in silico," PLOS Computational Biology, Public Library of Science, vol. 14(11), pages 1-47, November.

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pcbi00:1012039. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: ploscompbiol (email available below). General contact details of provider: https://journals.plos.org/ploscompbiol/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.