4
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      An Understandable, Extensible, and Reusable Implementation of the Hodgkin-Huxley Equations Using Modelica

      research-article

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          The Hodgkin-Huxley model of the squid giant axon has been used for decades as the basis of many action potential models. These models are usually communicated using just a list of equations or a circuit diagram, which makes them unnecessarily complicated both for novices and for experts. We present a modular version of the Hodgkin-Huxley model that is more understandable than the usual monolithic implementations and that can be easily reused and extended. Our model is written in Modelica using software engineering concepts, such as object orientation and inheritance. It retains the electrical analogy, but names and explains individual components in biological terms. We use cognitive load theory to measure understandability as the amount of items that have to be kept in working memory simultaneously. The model is broken down into small self-contained components in human-readable code with extensive documentation. Additionally, it features a hybrid diagram that uses biological symbols in an electrical circuit and that is directly tied to the model code. The new model design avoids many redundancies and reduces the cognitive load associated with understanding the model by a factor of 6. Extensions can be easily applied due to an unifying interface and inheritance from shared base classes. The model can be used in an educational context as a more approachable introduction to mathematical modeling in electrophysiology. Additionally the modeling approach and the base components can be used to make complex Hodgkin-Huxley-type models more understandable and reusable.

          Related collections

          Most cited references31

          • Record: found
          • Abstract: not found
          • Article: not found

          A quantitative description of membrane current and its application to conduction and excitation in nerve

            Bookmark
            • Record: found
            • Abstract: found
            • Article: not found

            COPASI--a COmplex PAthway SImulator.

            Simulation and modeling is becoming a standard approach to understand complex biochemical processes. Therefore, there is a big need for software tools that allow access to diverse simulation and modeling methods as well as support for the usage of these methods. Here, we present COPASI, a platform-independent and user-friendly biochemical simulator that offers several unique features. We discuss numerical issues with these features; in particular, the criteria to switch between stochastic and deterministic simulation methods, hybrid deterministic-stochastic methods, and the importance of random number generator numerical resolution in stochastic simulation. The complete software is available in binary (executable) for MS Windows, OS X, Linux (Intel) and Sun Solaris (SPARC), as well as the full source code under an open source license from http://www.copasi.org.
              Bookmark
              • Record: found
              • Abstract: found
              • Article: not found

              The NEURON simulation environment.

              The moment-to-moment processing of information by the nervous system involves the propagation and interaction of electrical and chemical signals that are distributed in space and time. Biologically realistic modeling is needed to test hypotheses about the mechanisms that govern these signals and how nervous system function emerges from the operation of these mechanisms. The NEURON simulation program provides a powerful and flexible environment for implementing such models of individual neurons and small networks of neurons. It is particularly useful when membrane potential is nonuniform and membrane currents are complex. We present the basic ideas that would help informed users make the most efficient use of NEURON.
                Bookmark

                Author and article information

                Contributors
                Journal
                Front Physiol
                Front Physiol
                Front. Physiol.
                Frontiers in Physiology
                Frontiers Media S.A.
                1664-042X
                02 October 2020
                2020
                : 11
                : 583203
                Affiliations
                [1] 1Life Science Informatics, Technische Hochschule Mittelhessen - University of Applied Sciences , Gießen, Germany
                [2] 2Vestre Viken Hospital Trust , Kongsberg, Norway
                [3] 3Psychological Institute, University of Oslo , Oslo, Norway
                Author notes

                Edited by: Sanjay Ram Kharche, University of Western Ontario, Canada

                Reviewed by: Dominic G. Whittaker, University of Nottingham, United Kingdom; Bradley John Roth, Oakland University, United States

                *Correspondence: Christopher Schölzel christopher.schoelzel@ 123456mni.thm.de

                This article was submitted to Computational Physiology and Medicine, a section of the journal Frontiers in Physiology

                Article
                10.3389/fphys.2020.583203
                7566415
                89bc705d-448c-4c91-a1df-c3aa4f44c2a1
                Copyright © 2020 Schölzel, Blesius, Ernst and Dominik.

                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) and the copyright owner(s) 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.

                History
                : 14 July 2020
                : 31 August 2020
                Page count
                Figures: 2, Tables: 0, Equations: 0, References: 44, Pages: 10, Words: 8063
                Categories
                Physiology
                Technology and Code

                Anatomy & Physiology
                understandability,cognitive load theory,modelica,mathematical modeling,software engineering,model engineering,hodgkin-huxley,action potential

                Comments

                Comment on this article