Cargando…

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

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Schölzel, Christopher, Blesius, Valeria, Ernst, Gernot, Dominik, Andreas
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7566415/
https://www.ncbi.nlm.nih.gov/pubmed/33117198
http://dx.doi.org/10.3389/fphys.2020.583203
_version_ 1783596129829519360
author Schölzel, Christopher
Blesius, Valeria
Ernst, Gernot
Dominik, Andreas
author_facet Schölzel, Christopher
Blesius, Valeria
Ernst, Gernot
Dominik, Andreas
author_sort Schölzel, Christopher
collection PubMed
description 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.
format Online
Article
Text
id pubmed-7566415
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-75664152020-10-27 An Understandable, Extensible, and Reusable Implementation of the Hodgkin-Huxley Equations Using Modelica Schölzel, Christopher Blesius, Valeria Ernst, Gernot Dominik, Andreas Front Physiol Physiology 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. Frontiers Media S.A. 2020-10-02 /pmc/articles/PMC7566415/ /pubmed/33117198 http://dx.doi.org/10.3389/fphys.2020.583203 Text en Copyright © 2020 Schölzel, Blesius, Ernst and Dominik. http://creativecommons.org/licenses/by/4.0/ 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.
spellingShingle Physiology
Schölzel, Christopher
Blesius, Valeria
Ernst, Gernot
Dominik, Andreas
An Understandable, Extensible, and Reusable Implementation of the Hodgkin-Huxley Equations Using Modelica
title An Understandable, Extensible, and Reusable Implementation of the Hodgkin-Huxley Equations Using Modelica
title_full An Understandable, Extensible, and Reusable Implementation of the Hodgkin-Huxley Equations Using Modelica
title_fullStr An Understandable, Extensible, and Reusable Implementation of the Hodgkin-Huxley Equations Using Modelica
title_full_unstemmed An Understandable, Extensible, and Reusable Implementation of the Hodgkin-Huxley Equations Using Modelica
title_short An Understandable, Extensible, and Reusable Implementation of the Hodgkin-Huxley Equations Using Modelica
title_sort understandable, extensible, and reusable implementation of the hodgkin-huxley equations using modelica
topic Physiology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7566415/
https://www.ncbi.nlm.nih.gov/pubmed/33117198
http://dx.doi.org/10.3389/fphys.2020.583203
work_keys_str_mv AT scholzelchristopher anunderstandableextensibleandreusableimplementationofthehodgkinhuxleyequationsusingmodelica
AT blesiusvaleria anunderstandableextensibleandreusableimplementationofthehodgkinhuxleyequationsusingmodelica
AT ernstgernot anunderstandableextensibleandreusableimplementationofthehodgkinhuxleyequationsusingmodelica
AT dominikandreas anunderstandableextensibleandreusableimplementationofthehodgkinhuxleyequationsusingmodelica
AT scholzelchristopher understandableextensibleandreusableimplementationofthehodgkinhuxleyequationsusingmodelica
AT blesiusvaleria understandableextensibleandreusableimplementationofthehodgkinhuxleyequationsusingmodelica
AT ernstgernot understandableextensibleandreusableimplementationofthehodgkinhuxleyequationsusingmodelica
AT dominikandreas understandableextensibleandreusableimplementationofthehodgkinhuxleyequationsusingmodelica