<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Physiol.</journal-id>
<journal-title>Frontiers in Physiology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Physiol.</abbrev-journal-title>
<issn pub-type="epub">1664-042X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1111967</article-id>
<article-id pub-id-type="doi">10.3389/fphys.2023.1111967</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physiology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Improving the hERG model fitting using a deep learning-based method</article-title>
<alt-title alt-title-type="left-running-head">Song et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphys.2023.1111967">10.3389/fphys.2023.1111967</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Song</surname>
<given-names>Jaekyung</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2066356/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Kim</surname>
<given-names>Yu Jin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Leem</surname>
<given-names>Chae Hun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/417522/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Physiology</institution>, <institution>Asan Medical Center</institution>, <addr-line>Seoul</addr-line>, <country>South Korea</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Physiology</institution>, <institution>University of Ulsan College of Medicine</institution>, <addr-line>Seoul</addr-line>, <country>South Korea</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/477684/overview">Yasunari Kanda</ext-link>, National Institute of Health Sciences (NIHS), Japan</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/663515/overview">Rasheda Chowdhury</ext-link>, Imperial College London, United Kingdom</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1127026/overview">Sung Joon Kim</ext-link>, Seoul National University, Republic of Korea</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Chae Hun Leem, <email>leemch@gmail.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Computational Physiology and Medicine, a section of the journal Frontiers in Physiology</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>06</day>
<month>02</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>14</volume>
<elocation-id>1111967</elocation-id>
<history>
<date date-type="received">
<day>30</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>01</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Song, Kim and Leem.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Song, Kim and Leem</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>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.</p>
</license>
</permissions>
<abstract>
<p>The hERG channel is one of the essential ion channels composing the cardiac action potential and the toxicity assay for new drug. Recently, the comprehensive <italic>in vitro</italic> proarrhythmia assay (CiPA) was adopted for cardiac toxicity evaluation. One of the hurdles for this protocol is identifying the kinetic effect of the new drug on the hERG channel. This procedure included the model-based parameter identification from the experiments. There are many mathematical methods to infer the parameters; however, there are two main difficulties in fitting parameters. The first is that, depending on the data and model, parametric inference can be highly time-consuming. The second is that the fitting can fail due to local minima problems. The simplest and most effective way to solve these issues is to provide an appropriate initial value. In this study, we propose a deep learning-based method for improving model fitting by providing appropriate initial values, even the right answer. We generated the dataset by changing the model parameters and trained our deep learning-based model. To improve the accuracy, we used the spectrogram with time, frequency, and amplitude. We obtained the experimental dataset from <ext-link ext-link-type="uri" xlink:href="https://github.com/CardiacModelling/hERGRapidCharacterisation">https://github.com/CardiacModelling/hERGRapidCharacterisation</ext-link>. Then, we trained the deep-learning model using the data generated with the hERG model and tested the validity of the deep-learning model with the experimental data. We successfully identified the initial value, significantly improved the fitting speed, and avoided fitting failure. This method is useful when the model is fixed and reflects the real data, and it can be applied to any <italic>in silico</italic> model for various purposes, such as new drug development, toxicity identification, environmental effect, etc. This method will significantly reduce the time and effort to analyze the data.</p>
</abstract>
<kwd-group>
<kwd>parameter inference</kwd>
<kwd>electrophysiology</kwd>
<kwd>hERG</kwd>
<kwd>deep learning</kwd>
<kwd>cardiotoxicity</kwd>
</kwd-group>
<contract-sponsor id="cn001">Ministry of Food and Drug Safety<named-content content-type="fundref-id">10.13039/501100003569</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>It is a well-known fact that it is crucial to evaluate the effects of pharmaceuticals on heart rhythm because an unstable heart rhythm causes significant problems, including death. Additionally, cardiotoxicity has resulted in the withdrawal of some previously marketed drugs and restrictions on some clinically useful drugs (<xref ref-type="bibr" rid="B21">Lasser et al., 2002</xref>). Therefore, there have been many discussions on the mechanisms, prevention methods, and management of such toxicity by drugs (<xref ref-type="bibr" rid="B18">Kelleni and Abdelbasset, 2018</xref>). In particular, screening for the <italic>human Ether-a</italic>`<italic>-go-go-Related Gene</italic> (hERG) is critical. The hERG is a gene that forms part of the rapid delayed rectifier potassium current of the heart, <italic>I</italic>
<sub>Kr</sub>, and plays an important role in causing repolarization of the cardiac action potential. Many drugs that cause cardiotoxicity are known to block the hERG channel. Blockade by drugs leads to a decrease in <italic>I</italic>
<sub>Kr</sub>, which can prolong ventricular action potential (<xref ref-type="bibr" rid="B17">Jurkiewicz and Sanguinetti, 1993</xref>). This is also associated with an increase in the QT interval (QT) in the electrocardiogram (ECG) (<xref ref-type="bibr" rid="B31">Sanguinetti and Tristani-Firouzi, 2006</xref>), which is likely related to Torsade de Pointes (<xref ref-type="bibr" rid="B24">Malik and Camm, 2001</xref>). Therefore, in 2005, the International Council for Harmonization included the following in its guidelines for non-clinical evaluation: &#x201c;Preclinical Evaluation of the Possibility of Delayed Ventricular Repolarization (QT-Interval Prolongation) by Human Medicines (S7B)&#x201d; (<xref ref-type="bibr" rid="B7">Food and Drug Administration, 2005</xref>; <xref ref-type="bibr" rid="B8">Friedrichs et al., 2005</xref>).</p>
<p>Advances in mathematical modeling and computational simulations of ion channels have made cell reactions and electrophysiological phenomena understandable and predictable, meaning they can help predict drug-induced changes. The mathematical modeling of hERG has also been continuously developed by (<xref ref-type="bibr" rid="B38">Zeng et al., 1995</xref>), (<xref ref-type="bibr" rid="B3">Beattie et al., 2018</xref>), and (<xref ref-type="bibr" rid="B36">ten Tusscher et al., 2004</xref>). These mathematical models are completed by fitting them to experimental data and finding the parameters. The parameters are important since they provide physiological and biophysical significance (<xref ref-type="bibr" rid="B27">Pathmanathan et al., 2015</xref>). However, the fitting process is by no means easy. To obtain more accurate model parameters, many mathematical and statistical methods, such as the least-squares optimization (<xref ref-type="bibr" rid="B9">Grisetti et al., 2020</xref>), the gradient descent (<xref ref-type="bibr" rid="B30">Ruder, 2016</xref>), and the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) (<xref ref-type="bibr" rid="B11">Hansen, 2006</xref>; <xref ref-type="bibr" rid="B19">Khan, 2018</xref>) have been proposed and studied. Furthermore, the development of parallel computing technology and hardware has significantly aided in problem-solving by further improving the performance of these methods (<xref ref-type="bibr" rid="B19">Khan, 2018</xref>). However, neither method is easy to completely avoid the local minima problem, and it is time-consuming depending on the data and model. Mathematically, the best way to solve these problems is to suggest initial values close to the true values. Initial values are usually sampled from a particular distribution associated with the characteristic of the problem or given based on past experience, but none are perfect solutions.</p>
<p>Deep learning-based artificial intelligence (AI) has recently made tremendous progress. Great achievements have been made not only in regression and classification problems but also in the creative field. For example, in the field of vision and image processing, convolutional neural network (CNN)-based models (<xref ref-type="bibr" rid="B25">O&#x2019;Shea and Nash, 2015</xref>), such as ResNet (<xref ref-type="bibr" rid="B12">He et al., 2016</xref>), EfficientNet (<xref ref-type="bibr" rid="B34">Tan and Le, 2019</xref>; <xref ref-type="bibr" rid="B35">2021</xref>), and RegNet (<xref ref-type="bibr" rid="B28">Radosavovic et al., 2020</xref>), have shown better performance than humans, and in the field of time-series like natural language processing, recurrent neural network (<xref ref-type="bibr" rid="B33">Sherstinsky, 2020</xref>), long short-term memory (LSTM) (<xref ref-type="bibr" rid="B14">Hochreiter and Schmidhuber, 1997</xref>; <xref ref-type="bibr" rid="B33">Sherstinsky, 2020</xref>), and transformer-based models (<xref ref-type="bibr" rid="B37">Vaswani et al., 2017</xref>; <xref ref-type="bibr" rid="B23">Lin et al., 2022</xref>) are showing remarkable results.</p>
<p>Medicine and biotechnology also have numerous images and time-series data. Therefore, various problems can be solved through deep learning-based AI, and several studies on deep learning-based analysis are already being conducted. (<xref ref-type="bibr" rid="B2">Alhusseini et al., 2020</xref>; <xref ref-type="bibr" rid="B32">Sevakula et al., 2020</xref>; <xref ref-type="bibr" rid="B1">Aghasafari et al., 2021</xref>; <xref ref-type="bibr" rid="B16">Jeong and Lim, 2021</xref>; <xref ref-type="bibr" rid="B29">Rogers et al., 2021</xref>).</p>
<p>In this paper, we introduce a method to predict the approximate value of the hERG ion channel model parameters using a neural network and improve the fitting operation using the predicted parameters. We confirmed the performance of improved parameter fitting using the experimental data released by <ext-link ext-link-type="uri" xlink:href="https://github.com/CardiacModelling/hERGRapidCharacterisation">https://github.com/CardiacModelling/hERGRapidCharacterisation</ext-link> in (<xref ref-type="bibr" rid="B22">Lei et al., 2019</xref>).</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2 Methods</title>
<p>Our method is as follows. First, the simulation generates <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> current data. The generated current data was then converted into a spectrogram. Next, our parametric prediction network was trained from the generated simulation data. The experimental data were used only for the validation and testing of the network. Using the trained prediction network, nine parameters were predicted based on the current generated by the patch-clamp experiment. <xref ref-type="fig" rid="F1">Figure 1</xref> depicts the overall overview.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>An overview of our method. A total of 500,000 were generated to train hERGNet, and each data consisted of (<inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>). The trained hERGNet predicts <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> through <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> obtained by a patch-clamp experiment. Parameter inference is performed using <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> as the initial value.</p>
</caption>
<graphic xlink:href="fphys-14-1111967-g001.tif"/>
</fig>
<sec id="s2-1">
<title>2.1 hERG model</title>
<p>In this study, we used the experimental data published in (<xref ref-type="bibr" rid="B22">Lei et al., 2019</xref>, <ext-link ext-link-type="uri" xlink:href="https://github.com/CardiacModelling/hERGRapidCharacterisation).F">https://github.com/CardiacModelling/hERGRapidCharacterisation</ext-link>). Therefore, the hERG model and basic settings we use are the same as those of (<xref ref-type="bibr" rid="B22">Lei et al., 2019</xref>). For ease of training and evaluation of our deep learning model, we excluded 11 of the 211 cells, which seemed to have a large difference between the experimental results and the results produced by the hERG model. The currents were recorded for the &#x201c;staircase protocol&#x201d; (<xref ref-type="fig" rid="F2">Figure 2</xref>). As shown in the top image in <xref ref-type="fig" rid="F2">Figure 2</xref>, each step is 500&#xa0;ms, long enough to see the characteristics of <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Thus, it is possible to observe the dynamics at different voltage values. Lei et al. showed that their protocol provided enough information to infer true parameters through a synthetic data study (<xref ref-type="bibr" rid="B22">Lei et al., 2019</xref>).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The figure above shows the &#x201c;staircase protocol&#x201d; introduced in (<xref ref-type="bibr" rid="B22">Lei et al., 2019</xref>) and the <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> currents for cells &#x201c;A01,&#x201d; &#x201c;A06,&#x201d; &#x201c;B10,&#x201d; and &#x201c;K14.&#x201d;</p>
</caption>
<graphic xlink:href="fphys-14-1111967-g002.tif"/>
</fig>
<p>This hERG model with Hodgkin and Huxley style structure used in this experiment is Beattie&#x2019;s model (<xref ref-type="bibr" rid="B3">Beattie et al., 2018</xref>) slightly improved by ten Tusscher et al. (<xref ref-type="bibr" rid="B36">ten Tusscher et al., 2004</xref>), and <italic>I</italic>
<sub>Kr</sub> is the same as Eq. <xref ref-type="disp-formula" rid="e1">(1)</xref>.<disp-formula id="e1">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">E</mml:mi>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum conductance, and <inline-formula id="inf10">
<mml:math id="m11">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf11">
<mml:math id="m12">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> denote a Hodgkin and Huxley activation gate and an inactivation gate, respectively. <inline-formula id="inf12">
<mml:math id="m13">
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the transmembrane voltage. <inline-formula id="inf13">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is called Nernst potential or the reversal potential and obtained by Eq. <xref ref-type="disp-formula" rid="e2">(2)</xref>.<disp-formula id="e2">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">E</mml:mi>
<mml:mi mathvariant="italic">K</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">R</mml:mi>
<mml:mi mathvariant="italic">T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">z</mml:mi>
<mml:mi mathvariant="italic">F</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="normal">ln</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where<disp-formula id="equ1">
<mml:math id="m16">
<mml:mrow>
<mml:mi mathvariant="italic">R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>:</mml:mo>
<mml:mn mathvariant="normal">8.314472</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mi mathvariant="normal">J</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mo>&#x2219;</mml:mo>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ2">
<mml:math id="m17">
<mml:mrow>
<mml:mi mathvariant="italic">T</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">b</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>:</mml:mo>
<mml:mn mathvariant="normal">298.15</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ3">
<mml:math id="m18">
<mml:mrow>
<mml:mi mathvariant="italic">F</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>:</mml:mo>
<mml:mn mathvariant="normal">96485.3415</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ4">
<mml:math id="m19">
<mml:mrow>
<mml:mi mathvariant="italic">z</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>:</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mn mathvariant="normal">1</mml:mn>
<mml:mo>&#x2006;</mml:mo>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mo>&#x2006;</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ5">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">o</mml:mi>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>:</mml:mo>
<mml:mn mathvariant="normal">4</mml:mn>
<mml:mo>&#x2006;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ6">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">l</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">c</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>:</mml:mo>
<mml:mn mathvariant="normal">110</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">M</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>The model has nine parameters <inline-formula id="inf14">
<mml:math id="m22">
<mml:mrow>
<mml:mi mathvariant="italic">&#x3b8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>6</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>7</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and <xref ref-type="fig" rid="F3">Figure 3</xref> shows its structure, where <disp-formula id="equ7">
<mml:math id="m23">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:mi mathvariant="italic">a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="normal">&#x221e;</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="italic">a</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">&#x3c4;</mml:mi>
<mml:mi mathvariant="italic">a</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:mi mathvariant="italic">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">d</mml:mi>
<mml:mi mathvariant="italic">t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mi mathvariant="normal">&#x221e;</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="italic">r</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">&#x3c4;</mml:mi>
<mml:mi mathvariant="italic">r</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mi mathvariant="normal">&#x221e;</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">r</mml:mi>
<mml:mi mathvariant="normal">&#x221e;</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">4</mml:mn>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">&#x3c4;</mml:mi>
<mml:mi mathvariant="italic">a</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn mathvariant="normal">1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">&#x3c4;</mml:mi>
<mml:mi mathvariant="italic">r</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn mathvariant="normal">1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ8">
<mml:math id="m24">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">4</mml:mn>
</mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">5</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">6</mml:mn>
</mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">k</mml:mi>
<mml:mn mathvariant="normal">4</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">7</mml:mn>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">8</mml:mn>
</mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf15">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is an activation rate, <inline-formula id="inf16">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a deactivation rate, <inline-formula id="inf17">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is an inactivation rate, and <inline-formula id="inf18">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a recovery rate.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The Hodgkin&#x2013;Huxley model structure. The probabilities for states CI, I, O, and C are <inline-formula id="inf19">
<mml:math id="m29">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf20">
<mml:math id="m30">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf21">
<mml:math id="m31">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf22">
<mml:math id="m32">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fphys-14-1111967-g003.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Dataset generation</title>
<p>A lot of data is required to train. The best condition for good performance is the presence of a large amount of experimental data. However, there are only 200, and it is very insufficient for learning and testing with them. Even if a large amount of data exists, fitting work for labeling requires a lot of time and resources, which is contrary to the purpose of our study. So, we generated a large amount of data using simulations of the hERG channel to compensate for the lack of data. The dataset consists of <italic>I</italic>
<sub>Kr</sub> as input data and nine parameters <inline-formula id="inf23">
<mml:math id="m33">
<mml:mrow>
<mml:mi mathvariant="italic">&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of the hERG model as the target data. Five hundred thousand data generated by simulation were used for training. For 200 experimental data, after sorting by name, odd-numbered data were configured as validation dataset and even-numbered data were configured as test dataset.</p>
<p>First, parameters for the hERG channel were generated under the following two conditions. The first condition is that each parameter follows a uniform distribution within a specific range, as in Eq. <xref ref-type="disp-formula" rid="e3">(3)</xref>.<disp-formula id="equ9">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
<mml:mi mathvariant="italic">U</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">g</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">4</mml:mn>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x223c;</mml:mo>
<mml:mi mathvariant="italic">U</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="equ10">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">5</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">6</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">7</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">8</mml:mn>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x223c;</mml:mo>
<mml:mi mathvariant="italic">U</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="italic">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf24">
<mml:math id="m37">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2219;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents a uniform distribution. In this study, for the conductance <inline-formula id="inf25">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf26">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>100</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> [pA/V] and <inline-formula id="inf27">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>500000</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> [pA/V]. For <inline-formula id="inf28">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">and</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mn>7</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf29">
<mml:math id="m42">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf30">
<mml:math id="m43">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are 0.0001 [s<sup>&#x2212;1</sup>] and 10<sup>6</sup> [s<sup>&#x2212;1</sup>], respectively. For <inline-formula id="inf31">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mn>6</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">and</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">p</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf32">
<mml:math id="m45">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf33">
<mml:math id="m46">
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are 0.0001 [V<sup>&#x2212;1</sup>] and 400 [V<sup>&#x2212;1</sup>], respectively. The second condition is that each parameter must satisfy the inequalities of Eq. <xref ref-type="disp-formula" rid="e4">(4)</xref>:<disp-formula id="equ11">
<mml:math id="m47">
<mml:mrow>
<mml:mn mathvariant="normal">0.0167</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">2</mml:mn>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:msup>
<mml:mn mathvariant="normal">10</mml:mn>
<mml:mn mathvariant="normal">6</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m48">
<mml:mrow>
<mml:mn mathvariant="normal">0.0167</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">3</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">4</mml:mn>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:msup>
<mml:mn mathvariant="normal">10</mml:mn>
<mml:mn mathvariant="normal">6</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="equ12">
<mml:math id="m49">
<mml:mrow>
<mml:mn mathvariant="normal">0.0167</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">5</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">6</mml:mn>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:msup>
<mml:mn mathvariant="normal">10</mml:mn>
<mml:mn mathvariant="normal">6</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="equ13">
<mml:math id="m50">
<mml:mrow>
<mml:mn mathvariant="normal">0.0167</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">7</mml:mn>
</mml:msub>
<mml:mi mathvariant="normal">exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">p</mml:mi>
<mml:mn mathvariant="normal">8</mml:mn>
</mml:msub>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">V</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:msup>
<mml:mn mathvariant="normal">10</mml:mn>
<mml:mn mathvariant="normal">6</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf34">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.12</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf35">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.06</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. The lower and upper bounds of the above conditions were determined by the constraints of physical and physiological phenomena (<xref ref-type="bibr" rid="B3">Beattie et al., 2018</xref>). <xref ref-type="fig" rid="F4">Figure 4A</xref> shows the distribution of each parameter for 100,000 data generated by the above conditions.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>
<bold>(A)</bold> Distribution of the nine parameters generated by the two conditions of Eqs <xref ref-type="disp-formula" rid="e3">3</xref>, <xref ref-type="disp-formula" rid="e4">4</xref>. The distributions of <inline-formula id="inf36">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf37">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf38">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf39">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>7</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are very clustered in a specific range. <bold>(B)</bold> Data distributions after applying log scale to <inline-formula id="inf40">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf41">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf42">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf43">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>7</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fphys-14-1111967-g004.tif"/>
</fig>
<p>Second, we used simulations to generate the current <inline-formula id="inf44">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> corresponding to the parameters sampled above. Myokit (<xref ref-type="bibr" rid="B4">Clerx et al., 2016</xref>) with CVODE solver (<xref ref-type="bibr" rid="B13">Hindmarsh et al., 2005</xref>) was used for the simulation. The tolerance settings for CVODE were <italic>abs_tol</italic> &#x3d; 10<sup>&#x2013;8</sup> and <italic>rel_tol</italic> &#x3d; 10<sup>&#x2013;10</sup>, as in the condition in (<xref ref-type="bibr" rid="B22">Lei et al., 2019</xref>). The length of the experimental data was 15.4&#xa0;s with a sampling rate of 5&#xa0;kHz. In this study, we reduced the data number to 1/50 with sampling one point every 100 because there seemed to be no problem reflecting the trend. Because we only used the data generated by simulations for training, the results of this study depend on the similarity between the simulation data and experimental data. Therefore, noises, <inline-formula id="inf45">
<mml:math id="m62">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, were added to the simulation data. The noises were extracted from a normal distribution <inline-formula id="inf46">
<mml:math id="m63">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. &#x3c3; is 10.84, which was measured at the steady-state current in the experimental data.<disp-formula id="e5">
<mml:math id="m64">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">exp</mml:mi>
</mml:msubsup>
<mml:mo>&#x2248;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="italic">I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">s</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mi mathvariant="italic">m</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="italic">&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf47">
<mml:math id="m65">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf48">
<mml:math id="m66">
<mml:mrow>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represent the experimental and simulated current, respectively.</p>
</sec>
<sec id="s2-3">
<title>2.3 Preprocessing and hERGNet</title>
<p>Our method involves several simple preprocessing processes on the data for learning. In <xref ref-type="fig" rid="F4">Figure 4A</xref>, The distributions of <inline-formula id="inf49">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf50">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf51">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf52">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>7</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are very clustered in a specific range. To make them as uniform as possible, the log scale was applied. The min&#x2013;max normalization was then used to transform all parameter ranges between 0 and 1, as shown in <xref ref-type="fig" rid="F4">Figure 4B</xref>.</p>
<p>Recurrent neural network (<xref ref-type="bibr" rid="B33">Sherstinsky, 2020</xref>) and LSTM (<xref ref-type="bibr" rid="B14">Hochreiter and Schmidhuber, 1997</xref>; <xref ref-type="bibr" rid="B33">Sherstinsky, 2020</xref>) series models have been widely used to analyze time-series data, such as the current data that we want to analyze, and recently, transformer-based models (<xref ref-type="bibr" rid="B37">Vaswani et al., 2017</xref>; <xref ref-type="bibr" rid="B23">Lin et al., 2022</xref>) are leading this field. Since CNN is designed for the purpose of extracting information between adjacent values of data, it obtains spatial information well in the local domain (<xref ref-type="bibr" rid="B20">Krizhevsky et al., 2017</xref>). Transformer calculates the relationship between all elements of input data through attention, so it understands overall features better than CNN, but is weaker than CNN in extracting local information, and requires a very large size dataset for this purpose (<xref ref-type="bibr" rid="B6">Dosovitskiy et al., 2020</xref>). We thought our goal was closer to finding changes in the characteristics and patterns at specific times than predicting the current change over time. Therefore, we adopted a CNN-based model rather than a transformer-based model, and among them, an EfficientNet (<xref ref-type="bibr" rid="B34">Tan and Le, 2019</xref>) type model. We called our model hERGNet. Our hERGNet is very simple, as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. It consists of a CNN-encoder network and a pretrained EfficientNetV2-M (<xref ref-type="bibr" rid="B35">Tan and Le, 2021</xref>). The CNN-encoder network extracts the features of the spectrogram and increases the number of channels to three to obtain an image-like shape, thereby making it possible to use the pretrained EfficientNetV2-M. EfficientNetV2-M is responsible for finding parameters by extracting features from encoded data.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The structure of hERGNet. The spectrogram of current is converted into 2D data with three channels like the image shape through the CNN encoder, making it possible to utilize the pretrained EfficientNet.</p>
</caption>
<graphic xlink:href="fphys-14-1111967-g005.tif"/>
</fig>
<p>We converted the current into a spectrogram with a frequency perspective, as shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, so that hERGNet can better learn the characteristics of the current data. By adding frequency features to current data consisting of only time and intensity, it has the advantage of increasing information about data and transforming it into a two-dimensional form like an image, making it easier for a 2D CNN-based model to learn. In this study, the parameters &#x201c;n_fft,&#x201d; &#x201c;hop_length,&#x201d; and &#x201c;win_length&#x201d; of Short-Time Fourier Transform (<xref ref-type="bibr" rid="B26">Owens and Murphy, 1988</xref>) for spectrogram transformation were set to 256, 12, and 48, respectively.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Spectrograms transformed from current data for 4&#xa0;cells.</p>
</caption>
<graphic xlink:href="fphys-14-1111967-g006.tif"/>
</fig>
</sec>
<sec id="s2-4">
<title>2.4 Training</title>
<p>Mean Squared Error (MSE) was used as the loss function, so the cost function J(&#x3b8;) is the same as Eq. <xref ref-type="disp-formula" rid="e6">(6)</xref>
<disp-formula id="e6">
<mml:math id="m71">
<mml:mrow>
<mml:mtable columnalign="right">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="italic">J</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="italic">&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="normal">1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="italic">N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">f</mml:mi>
<mml:mi mathvariant="italic">&#x3b8;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">x</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">y</mml:mi>
<mml:mi mathvariant="italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf53">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the spectrogram of the current <inline-formula id="inf54">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf55">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the neural network, and <inline-formula id="inf56">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the true parameters of the ion channel.</p>
<p>In general, it is known that the higher the resolution of the input, the higher the performance. However, the higher the resolution, the more memory is required, which is time-consuming to train due to the small batch size. Also, if you train all the generated 500,000 data from the beginning, the time will increase even more. Therefore, we first trained the hERGNet with a small resolution and a small number of data and then proceeded with transfer learning by increasing the resolution and the number of data. First, learning was performed on 300,000 spectrograms with a 97 &#xd7; 97 resolution to 200 epochs. Then, we increased the resolution to 129 &#xd7; 129 and performed transfer learning to 140 epochs using all 500,000 data.</p>
</sec>
<sec id="s2-5">
<title>2.5 Parameter inference</title>
<p>All fitting operations were the same as those in (<xref ref-type="bibr" rid="B22">Lei et al., 2019</xref>), and their open-source library PINTS (<xref ref-type="bibr" rid="B5">Clerx et al., 2019</xref>) was used. Furthermore, the CMA-ES algorithm (<xref ref-type="bibr" rid="B11">Hansen, 2006</xref>; <xref ref-type="bibr" rid="B19">Khan, 2018</xref>) was used as a global optimization algorithm to fit the model to the experimental data, and Markov Chain Monte Carlo (<xref ref-type="bibr" rid="B15">Jasra et al., 2007</xref>) with adaptive Metropolis (<xref ref-type="bibr" rid="B10">Haario et al., 2001</xref>) was used to explore the posterior probability distribution. Parameter inference was performed three times based on the initial value for each cell. The first was when the initial value was given as a parameter predicted by our hERGNet, the second was a prior value, and the last was given as a value randomly extracted from the previously described parameter distribution.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3 Results</title>
<p>When hERGNet was trained on 300,000 data with a 97 &#xd7; 97 resolution until 200 epochs, the best MSE for 100 experimental data (validation data) was 0.00781. After 140 additional learnings on 500,000 data with an increased resolution to 129 &#xd7; 129, we identified MSEs lowered to 0.003035. Then, we tested hERGNet on 100 experimental data not used for learning. The MSE was recorded as 0.002688, which is better than the results for the validation dataset. <xref ref-type="fig" rid="F7">Figure 7</xref> shows the prediction results for 100 experimental data. The fitting test was performed on 50 experimental data out of the 100 test data.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Prediction results for 100 cells. The parameters for most cells are clustered in a specific range. <inline-formula id="inf57">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>6</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> had the best predictions, while <inline-formula id="inf58">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> had the worst predictions.</p>
</caption>
<graphic xlink:href="fphys-14-1111967-g007.tif"/>
</fig>
<p>First, when we generated current data with the predicted parameters, we compared how different it was from the experimental data as shown in <xref ref-type="fig" rid="F8">Figure 8</xref>. As shown in the two figures above in <xref ref-type="fig" rid="F8">Figure 8</xref>, the prediction was accurate enough that no fitting work was required for a significant number of cells. However, as shown in the two figures below in <xref ref-type="fig" rid="F8">Figure 8</xref>, the prediction was not perfect, necessitating a fitting operation.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Black is experimental data, and red is simulated current data with parameters predicted by hERGNet. There are some very close predictions, such as A16 and A22, and results showing differences, such as A19 and G13. However, the flow and shape of the current are somewhat predictable.</p>
</caption>
<graphic xlink:href="fphys-14-1111967-g008.tif"/>
</fig>
<p>Next, as shown in <xref ref-type="table" rid="T1">Table 1</xref>, we compared the results when the initial values were given as parameters predicted by hERGNet, prior parameters, and random parameters. The results confirmed that our method significantly improved the fitting operation. The initial value of hERGNet did not result in a single failure in the fitting operation for 50 cells. However, the prior parameter caused one local minima problem, and in the random parameter, 16 failures occurred out of 50 fittings, and 11 local minima problems occurred. We compared the fitting rates for cells that succeeded in parameter inference. As shown in <xref ref-type="table" rid="T1">Table 1</xref>, the average iteration was 341.8 in the predicted parameter, 546.4 in the prior parameter, and 601.3 in the random parameter. The average time was 396.3&#xa0;s for the predicted parameters, 630.9&#xa0;s for the prior parameter, and 686.0&#xa0;s for the random parameters. Of the 50 cells, all but two, D17 and G13, showed faster fitting rates when using the predicted parameters.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>When the predicted value by hERGNet was used, there was a great improvement in the fitting speed.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="left">Predicted</th>
<th align="left">Prior</th>
<th align="left">Random</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Average Iteration</td>
<td align="left">341.8</td>
<td align="left">546.4</td>
<td align="left">601.3</td>
</tr>
<tr>
<td align="left">Average Time (s)</td>
<td align="left">396.3</td>
<td align="left">630.9</td>
<td align="left">686.0</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4">
<title>4 Discussion and conclusion</title>
<p>Parameter inference is an important part of the toxicity evaluation of drugs because it is possible to understand and predict physiological changes in cells caused by drugs by predicting the parameters of ion channels. However, the difficulty of the fitting and the time-consuming problem make us hesitant to use <italic>in silico</italic>. In this study, we propose a method for improving the fitting operation for the hERG channel model by setting the parameters predicted by hERGNet as initial values. The test results showed a clear improvement in the hERG model fitting. There was no fitting failure, and the time-consuming problem was also improved. Depending on the range of parameters, training the neural network required a lot of data generation and was time-consuming. However, if experiments are conducted with the same voltage protocol for other cells in the future, our method could be very useful for inferring the parameters of ion channels.</p>
<p>Our method still has a lot to improve. The first is to improve the fitting method rather than simply presenting initial values. This is because stochastic methods, such as CMA-ES, may not immediately find optimal parameters due to the characteristics of the method, even if parameters close to the correct answer are presented. The second is to increase the similarity between experimental and simulation data, which is, after all, the most important factor for AI to predict parameters. We trained our hERGNet only with simulation data. If the similarity between experimental and simulation data can be increased through noise removal, etc., the predicted parameters will be closer to the correct answer.</p>
<p>In fact, our ultimate goal is to predict parameters that are very close to the correct answer, eliminating the need for model fitting. If this is possible, a new paradigm will be presented in drug development or drug toxicity assessment. To this end, we will first conduct a study on parameter prediction in multiple ion channels. Parametric prediction for multiple ion channels may aid in greatly reducing the amount and cost of experiments performed in the non-clinical stage.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>Design and conceptualization of the study: JS and CL; Data analysis: JS, YK; Software development: JS; Writing and editing: JS and CL; All authors contributed to the revision of the manuscript, read, and approved the submitted version.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>This research was supported by a grant (22213MFDS392) from the Ministry of Food and Drug Safety.</p>
</sec>
<ack>
<p>We thank the Ministry of Food and Drug Safety for the financial support and support of our research.</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aghasafari</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>P. C.</given-names>
</name>
<name>
<surname>Kernik</surname>
<given-names>D. C.</given-names>
</name>
<name>
<surname>Sakamoto</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Kanda</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kurokawa</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>A deep learning algorithm to translate and classify cardiac electrophysiology</article-title>. <source>Elife</source> <volume>10</volume>, <fpage>e68335</fpage>. <pub-id pub-id-type="doi">10.7554/ELIFE.68335</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alhusseini</surname>
<given-names>M. I.</given-names>
</name>
<name>
<surname>Abuzaid</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Rogers</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Zaman</surname>
<given-names>J. A. B.</given-names>
</name>
<name>
<surname>Baykaner</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Clopton</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Machine learning to classify intracardiac electrical patterns during atrial fibrillation: Machine learning of atrial fibrillation</article-title>. <source>Circ. Arrhythm. Electrophysiol.</source> <volume>13</volume>, <fpage>e008160</fpage>. <pub-id pub-id-type="doi">10.1161/CIRCEP.119.008160</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Beattie</surname>
<given-names>K. A.</given-names>
</name>
<name>
<surname>Hill</surname>
<given-names>A. P.</given-names>
</name>
<name>
<surname>Bardenet</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Vandenberg</surname>
<given-names>J. I.</given-names>
</name>
<name>
<surname>Gavaghan</surname>
<given-names>D. J.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Sinusoidal voltage protocols for rapid characterisation of ion channel kinetics</article-title>. <source>J. Physiol.</source> <volume>596</volume>, <fpage>1813</fpage>&#x2013;<lpage>1828</lpage>. <pub-id pub-id-type="doi">10.1113/JP275733</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clerx</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Collins</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>de Lange</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Volders</surname>
<given-names>P. G. A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Myokit: A simple interface to cardiac cellular electrophysiology</article-title>. <source>Prog. Biophys. Mol. Biol.</source> <volume>120</volume>, <fpage>100</fpage>&#x2013;<lpage>114</lpage>. <pub-id pub-id-type="doi">10.1016/j.pbiomolbio.2015.12.008</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clerx</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Robinson</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lambert</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Ghosh</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mirams</surname>
<given-names>G. R.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Probabilistic inference on noisy time series (PINTS)</article-title>. <source>J. Open Res. Softw.</source> <volume>7</volume>, <fpage>23</fpage>. <pub-id pub-id-type="doi">10.5334/jors.252</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Dosovitskiy</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Beyer</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Kolesnikov</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Weissenborn</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhai</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Unterthiner</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>An image is worth 16x16 words: Transformers for image recognition at scale</article-title>. <comment>Available At <ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2010.11929">https://arxiv.org/abs/2010.11929</ext-link>.</comment>
<pub-id pub-id-type="doi">10.48550/arXiv.2010.11929</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<collab>Food and Drug Administration</collab> (<year>2005</year>). <article-title>International conference on harmonisation; guidance on S7B nonclinical evaluation of the potential for delayed ventricular repolarization (QT interval prolongation) by human pharmaceuticals; availability. Notice</article-title>. <source>Fed. Regist.</source> <volume>70</volume>, <fpage>61133</fpage>&#x2013;<lpage>61134</lpage>.</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Friedrichs</surname>
<given-names>G. S.</given-names>
</name>
<name>
<surname>Patmore</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Bass</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Non-clinical evaluation of ventricular repolarization (ICH S7B): Results of an interim survey of international pharmaceutical companies</article-title>. <source>J. Pharmacol. Toxicol. Methods</source> <volume>52</volume>, <fpage>6</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1016/j.vascn.2005.05.001</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Grisetti</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Guadagnino</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Aloise</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Colosi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>della Corte</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Schlegel</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Least squares optimization: From theory to practice</article-title>. <source>Robotics</source> <volume>9</volume>, <fpage>51</fpage>. <pub-id pub-id-type="doi">10.3390/robotics9030051</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Haario</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Saksman</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Tamminen</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>An adaptive Metropolis algorithm</article-title>. <source>Bernoulli</source> <volume>7</volume>, <fpage>223</fpage>&#x2013;<lpage>242</lpage>. <pub-id pub-id-type="doi">10.2307/3318737</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hansen</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2006</year>). &#x201c;<article-title>The cma evolution strategy: A comparing review</article-title>,&#x201d; in <source>Towards a new evolutionary computation</source> (<publisher-loc>Berlin, Heidelberg</publisher-loc>: <publisher-name>Springer Berlin Heidelberg</publisher-name>), <fpage>75</fpage>&#x2013;<lpage>102</lpage>. <pub-id pub-id-type="doi">10.1007/3-540-32494-1_4</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>Deep residual learning for image recognition</article-title>,&#x201d; in <conf-name>Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</conf-name>, <conf-loc>Las Vegas, NV, USA</conf-loc>, <conf-date>June 2016</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>770</fpage>&#x2013;<lpage>778</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR.2016.90</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hindmarsh</surname>
<given-names>A. C.</given-names>
</name>
<name>
<surname>Brown</surname>
<given-names>P. N.</given-names>
</name>
<name>
<surname>Grant</surname>
<given-names>K. E.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>S. L.</given-names>
</name>
<name>
<surname>Serban</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Shumaker</surname>
<given-names>D. E.</given-names>
</name>
<etal/>
</person-group> (<year>2005</year>). <article-title>Sundials</article-title>. <source>ACM Trans. Math. Softw.</source> <volume>31</volume>, <fpage>363</fpage>&#x2013;<lpage>396</lpage>. <pub-id pub-id-type="doi">10.1145/1089014.1089020</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hochreiter</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Schmidhuber</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Long short-term memory</article-title>. <source>Neural comput.</source> <volume>9</volume>, <fpage>1735</fpage>&#x2013;<lpage>1780</lpage>. <pub-id pub-id-type="doi">10.1162/neco.1997.9.8.1735</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jasra</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Stephens</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Holmes</surname>
<given-names>C. C.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>On population-based simulation for static inference</article-title>. <source>Stat. Comput.</source> <volume>17</volume>, <fpage>263</fpage>&#x2013;<lpage>279</lpage>. <pub-id pub-id-type="doi">10.1007/s11222-007-9028-9</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jeong</surname>
<given-names>D. U.</given-names>
</name>
<name>
<surname>Lim</surname>
<given-names>K. M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Convolutional neural network for classification of eight types of arrhythmia using 2D time&#x2013;frequency feature map from standard 12-lead electrocardiogram</article-title>. <source>Sci. Rep.</source> <volume>11</volume>, <fpage>20396</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-021-99975-6</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jurkiewicz</surname>
<given-names>N. K.</given-names>
</name>
<name>
<surname>Sanguinetti</surname>
<given-names>M. C.</given-names>
</name>
</person-group> (<year>1993</year>). <article-title>Rate-dependent prolongation of cardiac action potentials by a methanesulfonanilide class III antiarrhythmic agent. Specific block of rapidly activating delayed rectifier K<sup>&#x2b;</sup> current by dofetilide</article-title>. <source>Circ. Res.</source> <volume>72</volume>, <fpage>75</fpage>&#x2013;<lpage>83</lpage>. <pub-id pub-id-type="doi">10.1161/01.RES.72.1.75</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kelleni</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>Abdelbasset</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Drug induced cardiotoxicity: Mechanism, prevention and management</article-title>,&#x201d; in <source>Cardiotoxicity</source> (<publisher-loc>London, UK</publisher-loc>: <publisher-name>InTech</publisher-name>). <pub-id pub-id-type="doi">10.5772/intechopen.79611</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Khan</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A parallel implementation of the covariance matrix adaptation evolution strategy</article-title>. <comment>Available At <ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/1805.11201">https://arxiv.org/abs/1805.11201</ext-link>.</comment>
<pub-id pub-id-type="doi">10.48550/arXiv.1805.11201</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Krizhevsky</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sutskever</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Hinton</surname>
<given-names>G. E.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>ImageNet classification with deep convolutional neural networks</article-title>. <source>Commun. ACM</source> <volume>60</volume>, <fpage>84</fpage>&#x2013;<lpage>90</lpage>. <pub-id pub-id-type="doi">10.1145/3065386</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lasser</surname>
<given-names>K. E.</given-names>
</name>
<name>
<surname>Allen</surname>
<given-names>P. D.</given-names>
</name>
<name>
<surname>Woolhandler</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Himmelstein</surname>
<given-names>D. U.</given-names>
</name>
<name>
<surname>Wolfe</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Bor</surname>
<given-names>D. H.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Timing of new Black box warnings and withdrawals for prescription medications</article-title>. <source>JAMA</source> <volume>287</volume>, <fpage>2215</fpage>&#x2013;<lpage>2220</lpage>. <pub-id pub-id-type="doi">10.1001/jama.287.17.2215</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lei</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Clerx</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gavaghan</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Polonchuk</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Mirams</surname>
<given-names>G. R.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Rapid characterization of hERG channel kinetics I: Using an automated high-throughput system</article-title>. <source>Biophys. J.</source> <volume>117</volume>, <fpage>2438</fpage>&#x2013;<lpage>2454</lpage>. <pub-id pub-id-type="doi">10.1016/j.bpj.2019.07.029</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Qiu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A survey of transformers</article-title>. <source>AI Open</source> <volume>3</volume>, <fpage>111</fpage>&#x2013;<lpage>132</lpage>. <pub-id pub-id-type="doi">10.1016/j.aiopen.2022.10.001</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Malik</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Camm</surname>
<given-names>A. J.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Evaluation of drug-induced QT interval prolongation: Implications for drug approval and labelling</article-title>. <source>Drug Saf.</source> <volume>24</volume>, <fpage>323</fpage>&#x2013;<lpage>351</lpage>. <pub-id pub-id-type="doi">10.2165/00002018-200124050-00001</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>O&#x2019;Shea</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Nash</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>An introduction to convolutional neural networks</article-title>. <comment>Available At <ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/1511.08458">https://arxiv.org/abs/1511.08458</ext-link>.</comment>
<pub-id pub-id-type="doi">10.48550/arXiv.1511.08458</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Owens</surname>
<given-names>F. J.</given-names>
</name>
<name>
<surname>Murphy</surname>
<given-names>M. S.</given-names>
</name>
</person-group> (<year>1988</year>). <article-title>A short-time Fourier transform</article-title>. <source>Signal Process.</source> <volume>14</volume>, <fpage>3</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1016/0165-1684(88)90040-0</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pathmanathan</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Shotwell</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Gavaghan</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Cordeiro</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Gray</surname>
<given-names>R. A.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Uncertainty quantification of fast sodium current steady-state inactivation for multi-scale models of cardiac electrophysiology</article-title>. <source>Prog. Biophys. Mol. Biol.</source> <volume>117</volume>, <fpage>4</fpage>&#x2013;<lpage>18</lpage>. <pub-id pub-id-type="doi">10.1016/j.pbiomolbio.2015.01.008</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Radosavovic</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Kosaraju</surname>
<given-names>R. P.</given-names>
</name>
<name>
<surname>Girshick</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Doll&#xe1;r</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Designing network design spaces</article-title>,&#x201d; in <conf-name>Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</conf-name>, <conf-loc>Seattle, WA, USA</conf-loc>, <conf-date>June 2020</conf-date>, <fpage>10428</fpage>&#x2013;<lpage>10436</lpage>. <pub-id pub-id-type="doi">10.48550/arXiv.2003.13678</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rogers</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Selvalingam</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Alhusseini</surname>
<given-names>M. I.</given-names>
</name>
<name>
<surname>Krummen</surname>
<given-names>D. E.</given-names>
</name>
<name>
<surname>Corrado</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Abuzaid</surname>
<given-names>F.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Machine learned cellular phenotypes in cardiomyopathy predict sudden death</article-title>. <source>Circ. Res.</source> <volume>128</volume>, <fpage>172</fpage>&#x2013;<lpage>184</lpage>. <pub-id pub-id-type="doi">10.1161/CIRCRESAHA.120.317345</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Ruder</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>An overview of gradient descent optimization algorithms</article-title>. <comment>Available At <ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/1609.04747">https://arxiv.org/abs/1609.04747</ext-link>.</comment>
<pub-id pub-id-type="doi">10.48550/arXiv.1609.04747</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sanguinetti</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Tristani-Firouzi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>hERG potassium channels and cardiac arrhythmia</article-title>. <source>Nature</source> <volume>440</volume>, <fpage>463</fpage>&#x2013;<lpage>469</lpage>. <pub-id pub-id-type="doi">10.1038/nature04710</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sevakula</surname>
<given-names>R. K.</given-names>
</name>
<name>
<surname>Au&#x2010;Yeung</surname>
<given-names>W. M.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Heist</surname>
<given-names>E. K.</given-names>
</name>
<name>
<surname>Isselbacher</surname>
<given-names>E. M.</given-names>
</name>
<name>
<surname>Armoundas</surname>
<given-names>A. A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>State&#x2010;of&#x2010;the&#x2010;Art machine learning techniques aiming to improve patient outcomes pertaining to the cardiovascular system</article-title>. <source>J. Am. Heart Assoc.</source> <volume>9</volume>, <fpage>e013924</fpage>. <pub-id pub-id-type="doi">10.1161/JAHA.119.013924</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sherstinsky</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Fundamentals of recurrent neural network (RNN) and long short-term memory (LSTM) network</article-title>. <source>Phys. D.</source> <volume>404</volume>, <fpage>132306</fpage>. <pub-id pub-id-type="doi">10.1016/j.physd.2019.132306</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Tan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Le</surname>
<given-names>Q. v.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>EfficientNet: Rethinking model scaling for convolutional neural networks</article-title>,&#x201d; in <conf-name>International conference on machine learning</conf-name> (<publisher-name>PMLR</publisher-name>), <fpage>6105</fpage>&#x2013;<lpage>6114</lpage>. <pub-id pub-id-type="doi">10.48550/arXiv.1905.11946</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Le</surname>
<given-names>Q. v.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>EfficientNetV2: Smaller models and faster training</article-title>. <source>Proc. Mach. Learn. Res. (PMLR)</source> <volume>139</volume>, <fpage>10096</fpage>&#x2013;<lpage>10106</lpage>. <pub-id pub-id-type="doi">10.48550/arXiv.2104.00298</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>ten Tusscher</surname>
<given-names>K. H. W. J.</given-names>
</name>
<name>
<surname>Noble</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Noble</surname>
<given-names>P. J.</given-names>
</name>
<name>
<surname>Panfilov</surname>
<given-names>A. v.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>A model for human ventricular tissue</article-title>. <source>Am. J. Physiology-Heart Circulatory Physiology</source> <volume>286</volume>, <fpage>H1573</fpage>&#x2013;<lpage>H1589</lpage>. <pub-id pub-id-type="doi">10.1152/ajpheart.00794.2003</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Vaswani</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Brain</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Shazeer</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Parmar</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Uszkoreit</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Jones</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). &#x201c;<article-title>Attention is all you need</article-title>,&#x201d; in <conf-name>Proceedings of the Neural Information Processing Systems (NIPS)</conf-name>, <conf-loc>Long Beach, CA, USA</conf-loc>, <conf-date>December 2017</conf-date>. <pub-id pub-id-type="doi">10.48550/arXiv.1706.03762</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Laurita</surname>
<given-names>K. R.</given-names>
</name>
<name>
<surname>Rosenbaum</surname>
<given-names>D. S.</given-names>
</name>
<name>
<surname>Rudy</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Two components of the delayed rectifier K<sup>&#x2b;</sup> current in ventricular myocytes of the Guinea pig type</article-title>. <source>Circ. Res.</source> <volume>77</volume>, <fpage>140</fpage>&#x2013;<lpage>152</lpage>. <pub-id pub-id-type="doi">10.1161/01.RES.77.1.140</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>