<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<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="doi">10.3389/fphys.2021.728955</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>Non-invasive Characterization of Human AV-Nodal Conduction Delay and Refractory Period During Atrial Fibrillation</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Karlsson</surname> <given-names>Mattias</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="http://loop.frontiersin.org/people/1375874/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Sandberg</surname> <given-names>Frida</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/944452/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Ulimoen</surname> <given-names>Sara R.</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1509801/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Wallman</surname> <given-names>Mikael</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1375931/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Systems and Data Analysis, Fraunhofer-Chalmers Centre</institution>, <addr-line>Gothenburg</addr-line>, <country>Sweden</country></aff>
<aff id="aff2"><sup>2</sup><institution>Department of Biomedical Engineering, Lund University</institution>, <addr-line>Lund</addr-line>, <country>Sweden</country></aff>
<aff id="aff3"><sup>3</sup><institution>Department of Medical Research, Vestre Viken Hospital Trust, B&#x000E6;rum Hospital</institution>, <addr-line>Drammen</addr-line>, <country>Norway</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Axel Loewe, Karlsruhe Institute of Technology (KIT), Germany</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Andreu M. Climent, Universitat Polit&#x000E8;cnica de Val&#x000E8;ncia, Spain; Eugenio Ricci, University of Bologna, Italy</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Frida Sandberg <email>frida.sandberg&#x00040;bme.lth.se</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Cardiac Electrophysiology, a section of the journal Frontiers in Physiology</p></fn></author-notes>
<pub-date pub-type="epub">
<day>28</day>
<month>10</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>12</volume>
<elocation-id>728955</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>06</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>29</day>
<month>09</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2021 Karlsson, Sandberg, Ulimoen and Wallman.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Karlsson, Sandberg, Ulimoen and Wallman</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>During atrial fibrillation (AF), the heart relies heavily on the atrio-ventricular (AV) node to regulate the heart rate. Thus, characterization of AV-nodal properties may provide valuable information for patient monitoring and prediction of rate control drug effects. In this work we present a network model consisting of the AV node, the bundle of His, and the Purkinje fibers, together with an associated workflow, for robust estimation of the model parameters from ECG. The model consists of two pathways, referred to as the slow and the fast pathway, interconnected at one end. Both pathways are composed of interacting nodes, with separate refractory periods and conduction delays determined by the stimulation history of each node. Together with this model, a fitness function based on the Poincar&#x000E9; plot accounting for dynamics in RR interval series and a problem specific genetic algorithm, are also presented. The robustness of the parameter estimates is evaluated using simulated data, based on clinical measurements from five AF patients. Results show that the proposed model and workflow could estimate the slow pathway parameters for the refractory period, <inline-formula><mml:math id="M1"><mml:msubsup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and &#x00394;<italic>R</italic><sup><italic>SP</italic></sup>, with an error (mean &#x000B1; std) of 10.3 &#x000B1; 22 and &#x02212;12.6 &#x000B1; 26 ms, respectively, and the parameters for the conduction delay, <inline-formula><mml:math id="M2"><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula><mml:math id="M3"><mml:mo>&#x00394;</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, with an error of 7 &#x000B1; 35 and 4 &#x000B1; 36 ms. Corresponding results for the fast pathway were 31.7 &#x000B1; 65, &#x02212;0.3 &#x000B1; 77, 17 &#x000B1; 29, and 43 &#x000B1; 109 ms. These results suggest that both conduction delay and refractory period can be robustly estimated from non-invasive data with the proposed methodology. Furthermore, as an application example, the methodology was used to analyze ECG data from one patient at baseline and during treatment with Diltiazem, illustrating its potential to assess the effect of rate control drugs.</p></abstract>
<kwd-group>
<kwd>atrial fibrillation</kwd>
<kwd>atrioventricular node</kwd>
<kwd>rate control</kwd>
<kwd>mathematical modeling</kwd>
<kwd>genetic algorithm</kwd>
<kwd>ECG</kwd>
<kwd>cardiac electrophysiology</kwd>
</kwd-group>
<counts>
<fig-count count="7"/>
<table-count count="2"/>
<equation-count count="5"/>
<ref-count count="23"/>
<page-count count="12"/>
<word-count count="7941"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>Atrial fibrillation (AF) is the most widespread sustained cardiac arrhythmia with an estimated prevalence of 2&#x02013;4% in the adult population (Benjamin et al., <xref ref-type="bibr" rid="B1">2019</xref>). During AF, the electrical activity in the atria is highly disorganized, leading to a rapid and irregular ventricular rhythm. In order to reduce these effects, rate control drugs constitute one of the primary therapeutic options (Hindricks et al., <xref ref-type="bibr" rid="B8">2020</xref>). These drugs are not designed to terminate AF, but rather to lower the heart rate. They do this by modulating the conduction through the AV node, preventing some electrical signals emanating from the atria from being transmitted to the ventricles, thereby reducing the ventricular activation rate. Thus, rate control is often sufficient to improve AF-related symptoms (Hindricks et al., <xref ref-type="bibr" rid="B8">2020</xref>). The choice of first-line rate control drugs can vary between beta-blockers and non-dihydropyridine calcium channel blockers, with digoxin as a second-line option (Hindricks et al., <xref ref-type="bibr" rid="B8">2020</xref>). However, the current method of finding the best treatment for a given patient is largely based on trial and error (Hindricks et al., <xref ref-type="bibr" rid="B8">2020</xref>). Thus, patient specific characterization of AV node properties would be beneficial to achieve optimal rate control.</p>
<p>Functionally, the AV node consists of two pathways, connected to each other before entering the bundle of His (Kurian et al., <xref ref-type="bibr" rid="B11">2010</xref>). The two pathways are referred to as the slow pathway (SP) and the fast pathway (FP), where the FP conducts impulses faster than SP but has a longer refractory period. During sinus rhythm, the impulses are typically conducted through the FP due to its faster conduction rate. During AF, however, conduction may alternate between SP and FP as a result of the rapid arrival of atrial impulses. This, together with concealed conduction, i.e., impulses inside the AV node that do not lead to ventricular activation but still affect the conduction characteristics of following impulses, gives rise to the complex blocking and delay behavior the AV node has been shown to possess.</p>
<p>In order to understand this blocking and delay behavior, mathematical modeling has become an increasingly important tool. Several models of the AV node and its function during AF have previously been proposed, including various descriptions of the conduction delay (J&#x000F8;rgensen et al., <xref ref-type="bibr" rid="B10">2002</xref>; Mangin et al., <xref ref-type="bibr" rid="B14">2005</xref>; Climent et al., <xref ref-type="bibr" rid="B2">2011</xref>) and the refractory period (Rashidi and Khodarahmi, <xref ref-type="bibr" rid="B16">2005</xref>). A model for simulating the ventricular activation capable of replicating both conduction delay and refractory period during AF was proposed by Lian et al. (<xref ref-type="bibr" rid="B13">2006</xref>). Another model capable of replicating both conduction delay and refractory period, based on the action potential of the AV node cells and modeled by ordinary differential equations, was proposed by Inada et al. (<xref ref-type="bibr" rid="B9">2009</xref>).</p>
<p>However, none of these models were developed with the purpose of ECG based estimation of AV node parameters on a patient specific basis. The models presented in Rashidi and Khodarahmi (<xref ref-type="bibr" rid="B16">2005</xref>) and Lian et al. (<xref ref-type="bibr" rid="B13">2006</xref>) did not fit parameter values to data, the models presented in Climent et al. (<xref ref-type="bibr" rid="B2">2011</xref>) and Inada et al. (<xref ref-type="bibr" rid="B9">2009</xref>) were fitted to data from rabbits. The models presented in J&#x000F8;rgensen et al. (<xref ref-type="bibr" rid="B10">2002</xref>) and Mangin et al. (<xref ref-type="bibr" rid="B14">2005</xref>) were fitted to AF patients, but invasive data was required. To make a model useful in a clinical setting, it should ideally allow for fitting to non-invasive data such as surface electrocardiogram (ECG). A statistical model developed for estimation of AV node parameters from ECG data during AF was first presented in Corino et al. (<xref ref-type="bibr" rid="B4">2011</xref>). This model has later been updated and proven to replicate patient specific histograms of the time series between two successive R waves on the ECG (RR interval series) extracted from ECG data, as well as to assess the effect of rate control drugs on the AV node (Henriksson et al., <xref ref-type="bibr" rid="B7">2015</xref>). It is a lumped model structure that still accounts for concealed conduction, relative refractoriness, and dual pathways. However, it lumps conduction delay and refractory period together, making the estimated model parameters difficult to interpret.</p>
<p>In this work we present a network model of the AV node, able to estimate patient specific conduction delay and refractory period from ECG, building on previous work presented in Wallman and Sandberg (<xref ref-type="bibr" rid="B23">2018</xref>). The model consists of interconnected nodes forming two pathways, providing a balance between complexity and computational efficiency, and represents both spatial and temporal dynamics of the AV-node. With novel additions to the model structure by including effects from the bundle of His and Purkinje fibers, as well as a tailored workflow taking advantage of dynamics in the data, the model allows for estimation of parameters governing both refractory period and conduction delay in a robust manner from non-invasive data during AF. The ultimate aim of this work is to monitor and predict the outcome of treatment with rate control drugs in clinical settings to assist in treatment selection. In order to do this, a robust characterization of the AV node is needed, and thus the purpose of this study is to: (1) Describe and motivate the model; (2) Present a tailored workflow for estimation of parameters; (3) Demonstrate that presented combination of model and workflow leads to robust parameter estimates that mimic measured data well.</p>
</sec>
<sec sec-type="materials and methods" id="s2">
<title>2. Materials and Methods</title>
<p>The model of the AV node will be explained in section 2.1, followed by a description of the data used to evaluate said model in sections 2.2 and 2.3. In section 2.4, the methodology for model parameter estimation is explained; which combined with the optimization algorithm described in section 2.5 constitutes the workflow.</p>
<sec>
<title>2.1. Network Model of the Human AV Node</title>
<p>The model of the AV node, shown in <xref ref-type="fig" rid="F1">Figure 1</xref>, consists of a network of nodes and is based on the model presented in Wallman and Sandberg (<xref ref-type="bibr" rid="B23">2018</xref>). The model consists of two pathways, representing the SP and the FP, connected with a coupling node. Each pathway is modeled with 10 nodes, where each node corresponds to a localized part of the AV node. Each node can block incoming impulses or send them through adding a conduction delay. All nodes but the coupling node sends impulses to all other nodes connected to it, whereas the coupling node only receives impulses. A new refractory period [<italic>R</italic><sub><italic>i</italic></sub>(<italic>n</italic>)] and conduction delay [<italic>D</italic><sub><italic>i</italic></sub>(<italic>n</italic>)] are calculated every time a node (<italic>i</italic>) receives a new impulse (<italic>n</italic>). The refractory period and conduction delay are based on the stimulation history of the node and are described using exponential functions. These exponential functions have previously been used to fit AV node characteristics (Shrier et al., <xref ref-type="bibr" rid="B19">1987</xref>; Lian et al., <xref ref-type="bibr" rid="B13">2006</xref>; Wallman and Sandberg, <xref ref-type="bibr" rid="B23">2018</xref>), and can be seen in Equations (1&#x02013;3).</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M4"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mo>&#x00394;</mml:mo><mml:mi>R</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E2"><label>(2)</label><mml:math id="M5"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mo>&#x00394;</mml:mo><mml:mi>D</mml:mi><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>/</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E3"><label>(3)</label><mml:math id="M6"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Here <inline-formula><mml:math id="M7"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> refers to diastolic interval preceding impulse <italic>n</italic>, <italic>t</italic><sub><italic>i</italic></sub>(<italic>n</italic>) the arrival time of impulse <italic>n</italic> at node <italic>i</italic>, and <italic>t</italic><sub><italic>i</italic></sub>(<italic>n</italic> &#x02212; 1) and <italic>R</italic><sub><italic>i</italic></sub>(<italic>n</italic> &#x02212; 1) the arrival time and refractory period of impulse <italic>n</italic> &#x02212; 1 at node <italic>i</italic>, respectively. If <inline-formula><mml:math id="M8"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is negative, the node will still be in its refractory period and thus the impulse will be blocked. The model parameters defining minimum refractory period, <italic>R</italic><sub><italic>min</italic></sub>; maximum prolongation of refractory period, &#x00394;<italic>R</italic>; time constant &#x003C4;<sub><italic>R</italic></sub>; minimum conduction delay, <italic>D</italic><sub><italic>min</italic></sub>; maximum prolongation of conduction delay, &#x00394;<italic>D</italic>; and the time constant &#x003C4;<sub><italic>D</italic></sub>, are assumed to be fixed for the nodes in the SP and FP, respectively.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>A schematic representation of the proposed model. The arrow indicates the direction an impulse can conduct, and the colors represent nodes with the same parameter sets. For simplicity, only a subset of the ten nodes in each pathway are showed.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fphys-12-728955-g0001.tif"/>
</fig>
<p>The coupling node models the total refractoriness and conduction delay introduced by the connection between the AV node and the bundle of His, the Purkinje fibers, and the bundle of His. This node has a separate set of parameters, representing separate functional properties, and will be denoted the His and Purkinje (HP) node. The refractory period for the Purkinje fibers is assumed to not affect the ventricular activation during AF. Thus, the whole refractory period for the HP node is determined by the bundle of His. However, the conduction delay for the HP node is viewed as the time it takes an impulse to travel from the start of the bundle of His to the end of the Purkinje fibers. The conduction delay from the start of the bundle of His until the end of the Purkinje fibers has clinically been showed to have a mean of 60 ms with a standard deviation of 10 ms for patients suffering from AF (Deshmukh et al., <xref ref-type="bibr" rid="B6">2000</xref>). Thus, the conduction delay for the HP node is fixed at 60 ms. The HP node&#x00027;s refractory period is estimated by the mean of the ten shortest RR intervals, <italic>RR</italic><sub><italic>min</italic></sub>.</p>
<p>This results in 12 free parameters for the proposed model, denoted as a parameter vector <inline-formula><mml:math id="M9"><mml:mi>&#x003B8;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x00394;</mml:mo><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M10"><mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msubsup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x00394;</mml:mo><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x00394;</mml:mo><mml:msup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x00394;</mml:mo><mml:msup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. It is assumed that the first node of each pathway is simultaneously stimulated for incoming impulses from the atria. The model can then be used to produce a RR interval series with minimal computational demands using a modified version of Dijkstra&#x00027;s algorithm (Wallman and Sandberg, <xref ref-type="bibr" rid="B23">2018</xref>). A link to the code for the model together with a basic user example can be found at section 5. The total minimum conduction delay and maximum prolongation, defined as <inline-formula><mml:math id="M11"><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>; <inline-formula><mml:math id="M12"><mml:mo>&#x00394;</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00394;</mml:mo><mml:msup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>; <inline-formula><mml:math id="M13"><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>; <inline-formula><mml:math id="M14"><mml:mo>&#x00394;</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00394;</mml:mo><mml:msup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>; where <italic>N</italic><sub><italic>n</italic></sub> &#x0003D; 10 are the number of nodes in each pathway, are introduced for convenience of presentation.</p>
</sec>
<sec>
<title>2.2. ECG Data</title>
<p>This study was based on ambulatory ECG data from the RATe control in Atrial Fibrillation (RATAF) study, which is approved by the regional ethics committee and the Norwegian medicines agency and was conducted in accordance with the Helsinki Declaration (Ulimoen et al., <xref ref-type="bibr" rid="B21">2013</xref>). The RATAF study contains 24-h Holter recordings of 60 patients under baseline and during treatment with four different rate reducing drugs. All patients had permanent AF, no heart failure or symptomatic ischemic heart disease, an age of 71&#x000B1;9 (mean &#x000B1; std), and 70% were men. To evaluate the presented model, we selected 15 min ECG segments, one for each of five patients, obtained under baseline conditions between 1:00 and 3:00 pm. These five patients were selected to be representative for the whole data set, with varying RR interval series characteristics and an average heart rate ranging between 63 and 140 bpm. In addition, corresponding ECG data obtained during treatment with Diltiazem was also used for one of the five patients.</p>
<p>The RR interval series were extracted from the ECG signals by first detecting the R peaks, before removing RR intervals preceding and following ectopic beats identified based on heartbeat morphology (Lagerholm et al., <xref ref-type="bibr" rid="B12">2000</xref>). Along with this, the mean arrival rate of the atrium-to-atrium (AA) intervals was estimated from the f-waves in the ECG by first extracting the atrial activity from the ECG using spatiotemporal QRST cancellation (Stridh and Sornmo, <xref ref-type="bibr" rid="B20">2001</xref>), before tracking the atrial fibrillatory rate (AFR) using a method based on a hidden Markov model (Sandberg et al., <xref ref-type="bibr" rid="B18">2008</xref>). Finally, correction of the atrial fibrillatory rate by taking the atrial depolarization time into account was used to obtain an estimate of the arrival rate. Here, we denote the true mean arrival rate &#x003BB;, and the estimated mean arrival rate <inline-formula><mml:math id="M15"><mml:mover accent="true"><mml:mrow><mml:mo>&#x003BB;</mml:mo></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></inline-formula>. One value of <inline-formula><mml:math id="M16"><mml:mover accent="true"><mml:mrow><mml:mo>&#x003BB;</mml:mo></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></inline-formula> was obtained for each ECG segment (Corino et al., <xref ref-type="bibr" rid="B3">2013</xref>).</p>
</sec>
<sec>
<title>2.3. Simulated Data</title>
<p>Simulated data were created by fitting the model to the RR interval series from the five patients, cf. section 2.5, and using the resulting estimated model parameters to simulate an RR interval series of 20 min. The sequence of atrial impulses arriving to the AV node, and thus the input to the model, were simulated using a Poisson process with the mean arrival rate set to the value of <inline-formula><mml:math id="M26"><mml:mover accent="true"><mml:mrow><mml:mo>&#x003BB;</mml:mo></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></inline-formula> estimated for each patient (Corino et al., <xref ref-type="bibr" rid="B4">2011</xref>; Henriksson et al., <xref ref-type="bibr" rid="B7">2015</xref>). The parameter values used for the simulated data, along with average heart rate of the simulated RR interval series, are summarized in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Characteristics of the data extracted from ECG and the simulated data, respectively, for all five patients.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Parameter</bold></th>
<th valign="top" align="center"><bold>Patient 1</bold></th>
<th valign="top" align="center"><bold>Patient 2</bold></th>
<th valign="top" align="center"><bold>Patient 3</bold></th>
<th valign="top" align="center"><bold>Patient 4</bold></th>
<th valign="top" align="center"><bold>Patient 5</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" colspan="6" style="background-color:#bcbdc0"><bold>MEASURED DATA</bold></td>
</tr>
<tr>
<td valign="top" align="left">Average HR (ms)</td>
<td valign="top" align="center">76.4</td>
<td valign="top" align="center">62.7</td>
<td valign="top" align="center">90.6</td>
<td valign="top" align="center">111.9</td>
<td valign="top" align="center">139.9</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M17"><mml:mover accent="true"><mml:mrow><mml:mo>&#x003BB;</mml:mo></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></inline-formula> (Hz)</td>
<td valign="top" align="center">8.45</td>
<td valign="top" align="center">9.13</td>
<td valign="top" align="center">6.73</td>
<td valign="top" align="center">9.03</td>
<td valign="top" align="center">10.04</td>
</tr>
<tr>
<td valign="top" align="left" colspan="6" style="background-color:#bcbdc0"><bold>SIMULATED DATA</bold></td>
</tr>
<tr>
<td valign="top" align="left">Average HR (bpm)</td>
<td valign="top" align="center">75.3</td>
<td valign="top" align="center">62.3</td>
<td valign="top" align="center">93.1</td>
<td valign="top" align="center">110.5</td>
<td valign="top" align="center">139.5</td>
</tr>
<tr>
<td valign="top" align="left">&#x003BB; (Hz)</td>
<td valign="top" align="center">8.45</td>
<td valign="top" align="center">9.13</td>
<td valign="top" align="center">6.73</td>
<td valign="top" align="center">9.03</td>
<td valign="top" align="center">10.04</td>
</tr>
<tr>
<td valign="top" align="left">SP ratio (%)</td>
<td valign="top" align="center">54</td>
<td valign="top" align="center">60</td>
<td valign="top" align="center">85</td>
<td valign="top" align="center">77</td>
<td valign="top" align="center">92</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M18"><mml:msubsup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">210</td>
<td valign="top" align="center">390</td>
<td valign="top" align="center">379</td>
<td valign="top" align="center">465</td>
<td valign="top" align="center">378</td>
</tr>
<tr>
<td valign="top" align="left">&#x00394;<italic>R</italic><sup><italic>FP</italic></sup> (ms)</td>
<td valign="top" align="center">516</td>
<td valign="top" align="center">475</td>
<td valign="top" align="center">594</td>
<td valign="top" align="center">1.47</td>
<td valign="top" align="center">383</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M19"><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">168</td>
<td valign="top" align="center">217</td>
<td valign="top" align="center">222</td>
<td valign="top" align="center">113</td>
<td valign="top" align="center">145</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M20"><mml:msubsup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">205</td>
<td valign="top" align="center">313</td>
<td valign="top" align="center">280</td>
<td valign="top" align="center">257</td>
<td valign="top" align="center">287</td>
</tr>
<tr>
<td valign="top" align="left">&#x00394;<italic>R</italic><sup><italic>SP</italic></sup> (ms)</td>
<td valign="top" align="center">469</td>
<td valign="top" align="center">422</td>
<td valign="top" align="center">233</td>
<td valign="top" align="center">0.00</td>
<td valign="top" align="center">103</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M21"><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">220</td>
<td valign="top" align="center">40</td>
<td valign="top" align="center">204</td>
<td valign="top" align="center">172</td>
<td valign="top" align="center">227</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M22"><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">4.77</td>
<td valign="top" align="center">1.13</td>
<td valign="top" align="center">1.44</td>
<td valign="top" align="center">9.05</td>
<td valign="top" align="center">6.43</td>
</tr>
<tr>
<td valign="top" align="left">&#x00394;<italic>D</italic><sup><italic>FP</italic></sup> (ms)</td>
<td valign="top" align="center">11.2</td>
<td valign="top" align="center">20.6</td>
<td valign="top" align="center">16.0</td>
<td valign="top" align="center">20.3</td>
<td valign="top" align="center">34.4</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M23"><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">155</td>
<td valign="top" align="center">237</td>
<td valign="top" align="center">40.0</td>
<td valign="top" align="center">40.0</td>
<td valign="top" align="center">145</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M24"><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">21.1</td>
<td valign="top" align="center">25.4</td>
<td valign="top" align="center">21.7</td>
<td valign="top" align="center">16.0</td>
<td valign="top" align="center">20.2</td>
</tr>
<tr>
<td valign="top" align="left">&#x00394;<italic>D</italic><sup><italic>SP</italic></sup> (ms)</td>
<td valign="top" align="center">51.9</td>
<td valign="top" align="center">15.1</td>
<td valign="top" align="center">4.62</td>
<td valign="top" align="center">3.74</td>
<td valign="top" align="center">2.47</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M25"><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">89.9</td>
<td valign="top" align="center">232</td>
<td valign="top" align="center">166</td>
<td valign="top" align="center">91.1</td>
<td valign="top" align="center">165</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>2.4. Model Parameter Estimation</title>
<p>To evaluate how well the model matches the extracted RR interval series, a fitness function comparing the model output to the RR interval series is used. In order to take the dynamics of the RR interval series into account, the Poincar&#x000E9; plot is used as a basis for the fitness function. The Poincar&#x000E9; plot is a scatter plot of successive pairs of RR intervals. To use the Poincar&#x000E9; plot as a fitness function, the RR interval series is binned into two dimensional bins centered between 250 and 1,800 ms in steps of 50 ms, resulting in <italic>N</italic> &#x0003D; 961 bins. The error function is computed according to Equation (4).</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M27"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mi>&#x003F5;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msqrt></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Here &#x003F5; is the error value, and <inline-formula><mml:math id="M28"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:math></inline-formula> and <italic>x</italic><sub><italic>i</italic></sub> the number of RR intervals, in the <italic>i</italic>-th bin, of the measured data and model output, respectively. The normalization by <inline-formula><mml:math id="M29"><mml:msqrt><mml:mrow><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msqrt></mml:math></inline-formula> is introduced to avoid bins with a large number of data points to dominate the optimization. The square root is used as a trade-off between no normalization, making the bins with a large number of data points dominate, and normalization with the whole measured bin counts, making the accuracy of every bin have the same weight regardless of how much of the data are in that bin. A schematic representation of the parameter estimation process can be seen in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>A block diagram of the AV node model parameter estimation workflow, starting with a measured ECG signal and ending with estimated parameters.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fphys-12-728955-g0002.tif"/>
</fig>
</sec>
<sec>
<title>2.5. Genetic Algorithm</title>
<p>An initial study of how &#x003F5; varies with varying model parameter values revealed a highly chaotic structure with a large number of local minima. This prompted us to minimize &#x003F5; using a genetic algorithm (GA). A brief description of the algorithm is given below, with more detailed information in the <xref ref-type="supplementary-material" rid="SM1">Supplementary Section 1</xref>. Due to the high dimensional parameter space and the risk of premature convergence early in the optimization, a variant of an island model was used (Wahde, <xref ref-type="bibr" rid="B22">2008</xref>). A schematic representation of the GA is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. As visible in the figure, the full GA can be divided into two sections. The first section consists of five separate GA. This was implemented by restarting the algorithm five times with 300 individuals in each generation. The individuals in each starting run were initialized using a latin hypercube sampling in the ranges: <inline-formula><mml:math id="M30"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>250</mml:mn><mml:mo>,</mml:mo><mml:mn>600</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:math></inline-formula>; {&#x00394;<italic>R</italic><sup><italic>SP</italic></sup>, &#x00394;<italic>R</italic><sup><italic>FP</italic></sup>} &#x02208; [0, 600] <italic>ms</italic>, <inline-formula><mml:math id="M31"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>50</mml:mn><mml:mo>,</mml:mo><mml:mn>300</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:math></inline-formula>; <inline-formula><mml:math id="M32"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>30</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:math></inline-formula>; {&#x00394;<italic>D</italic><sup><italic>SP</italic></sup>, &#x00394;<italic>D</italic><sup><italic>FP</italic></sup>} &#x02208; [0, 75] <italic>ms</italic>; <inline-formula><mml:math id="M33"><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>50</mml:mn><mml:mo>,</mml:mo><mml:mn>300</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:math></inline-formula>. These starting runs last for six generations, and after each run the best 150 of the individuals are saved and used in the second section, the main GA. Thus, the main GA uses a population of 750 individuals in each generation. For both the starting runs and the main GA, the 2.5% fittest individuals in each generation survives into the next generation unchanged, whereas the remaining individuals are created via tournament selection, two-point crossover, and creep mutation (Wahde, <xref ref-type="bibr" rid="B22">2008</xref>). In order to avoid premature convergence, both incest prevention in the form of mating restriction between too similar individuals during crossover, and a varying mutation rate depending on the diversity of the individuals in each generation were implemented (Wahde, <xref ref-type="bibr" rid="B22">2008</xref>). This process of selection, crossover, and mutation is then continued until termination. The termination of the starting runs always occurs after six generations. The termination for the main GA occurs either when &#x003F5; for the fittest individual in each generation does not change for three generations, or when 15 generations have been run. The fittest individual for the <italic>k</italic>-th generation, <inline-formula><mml:math id="M34"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></inline-formula>, is deemed to have changed if the difference between <inline-formula><mml:math id="M35"><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M36"><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, seen in Equation (5), is lower than 25.</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M37"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>As described in section 2.3, a Poisson process with mean arrival rate <inline-formula><mml:math id="M38"><mml:mover accent="true"><mml:mrow><mml:mo>&#x003BB;</mml:mo></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></inline-formula> was used as input to the model, and due to the stochastic nature of the Poisson process, &#x003F5; varies between realizations. The magnitude of this variation was analyzed by finding a parameter set replicating the extracted RR interval series from patient 3 well, before simulating that parameter set with different lengths of the resulting RR interval series, <italic>L</italic><sub><italic>RR</italic></sub>, as seen in <xref ref-type="fig" rid="F4">Figure 4</xref>, left panel. Each <italic>L</italic><sub><italic>RR</italic></sub> was simulated 1,000 times. Moreover, six more parameter sets with increasing &#x003F5; were also simulated 1,000 times with the same <italic>L</italic><sub><italic>RR</italic></sub>, as seen in <xref ref-type="fig" rid="F4">Figure 4</xref>, right panel.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>A schematic representation of the genetic algorithm. Circles represent stages of the algorithm with constant number of individuals and <italic>L</italic><sub><italic>RR</italic></sub>. Numbers in circles correspond to the number of iterations before proceeding to the next stage. The last stage is always used, even if the GA terminates early.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fphys-12-728955-g0003.tif"/>
</fig>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Estimated distribution of &#x003F5; as a function of <italic>L</italic><sub><italic>RR</italic></sub> <bold>(left)</bold>. Variance of &#x003F5; divided by mean of &#x003F5; as a function of the mean of &#x003F5; <bold>(right)</bold>.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fphys-12-728955-g0004.tif"/>
</fig>
<p>The &#x003F5; variation is decreasing with larger <italic>L</italic><sub><italic>RR</italic></sub>, however, the running time for the model is linearly increasing with <italic>L</italic><sub><italic>RR</italic></sub>, and thus shorter outputs are preferable. The variation of &#x003F5; is not as important early in the optimization since the variation relative &#x003F5; is smaller for larger &#x003F5;, see <xref ref-type="fig" rid="F4">Figure 4</xref>, right panel. However, after several generations most of the &#x003F5; for individuals found by the GA are low, and thus the variability in &#x003F5; has a larger impact on the algorithm. Therefore, <italic>L</italic><sub><italic>RR</italic></sub> is increased throughout the optimization.</p>
<p>As seen in <xref ref-type="fig" rid="F3">Figure 3</xref>, the <italic>L</italic><sub><italic>RR</italic></sub> for all generations in the starting runs were 1,000 impulses. For the main GA, the first five generations used a <italic>L</italic><sub><italic>RR</italic></sub> of 3,000 impulses, the following five generations a <italic>L</italic><sub><italic>RR</italic></sub> of 5,000 impulses, followed by three generations with length of 7,500 impulses, before ending with two 10,000 impulses long generations. To obtain a robust estimate of <inline-formula><mml:math id="M39"><mml:mover accent="false" class="mml-overline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo accent="true">&#x000AF;</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, the individual with the best fit in each generation is evaluated again with a <italic>L</italic><sub><italic>RR</italic></sub> of 10,000. After termination for the main GA, the 15 fittest individuals were tested again, with a <italic>L</italic><sub><italic>RR</italic></sub> of 50,000; this in order to select the fittest individual with a low variation in &#x003F5;.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3. Results</title>
<p>The RR interval series extracted from the ECG along with the simulated data, cf. sections 2.2 and 2.3, are used to evaluate the proposed methodology. In section 3.1, the proposed approach for optimization is compared to using only the main GA with fixed <italic>L</italic><sub><italic>RR</italic></sub>. The robustness and precision of the parameter estimation are evaluated using simulated data in section 3.2. Further, the robustness of the estimates is set in perspective by using the model to estimate AV node characteristics for one of the patients during both baseline and under influence of the calcium channel blocker drug Diltiazem. In section 3.3, the proposed model is compared to the model presented in Wallman and Sandberg (<xref ref-type="bibr" rid="B23">2018</xref>).</p>
<sec>
<title>3.1. Genetic Algorithm</title>
<p>The effect of using an island based start together with varying <italic>L</italic><sub><italic>RR</italic></sub> was evaluated by comparing it to using only the main GA, as described in section 2.5, with <italic>L</italic><sub><italic>RR</italic></sub> fixed at 5,000. The initialization for this fixed GA was the same as for the starting runs, a latin hypercube sampling in the same ranges, and the population size was again 750. Performances of the two methods were evaluated by comparing the error value of the fittest individual for each generation, <inline-formula><mml:math id="M40"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> with the cumulative <italic>L</italic><sub><italic>RR</italic></sub> used for the evaluations, i.e., the accumulated total number of impulses in each generation. For the different starting runs, all runs were computed in parallel so that <inline-formula><mml:math id="M41"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> during this stage is the lowest value out of all the five starting runs. The average results from comparing the two versions of the GA on all five patients, each 100 times, are shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. From this it is possible to see that a lower <inline-formula><mml:math id="M42"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and thus a better fit to the RR interval series, can be found in less computational time using the proposed methodology. For reference, estimating the parameters for one patient using a single core on a standard desktop computer (Intel&#x000AE; Core&#x02122; i7-6600U Processor, &#x00040; 2.60GHz) requires on average 20 min, with variations due to the different terminating requirements for the GA. It is also possible to see that the termination criteria for a maximum number of generations stated in section 2.5 is typically achieved after the GA has converged.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>(solid line) Mean normalized <inline-formula><mml:math id="M43"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> of 100 optimizations of the five set of patient data as a function of cumulative <italic>L</italic><sub><italic>RR</italic></sub> for (blue) the island start optimization with varying <italic>L</italic><sub><italic>RR</italic></sub> and (orange) only the main GA with a fix <italic>L</italic><sub><italic>RR</italic></sub> at 5,000. The shaded background represents one standard deviation. Here, <inline-formula><mml:math id="M44"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003F5;</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is normalized with the best &#x003F5; found for each patient, to account for the fact that the model can not fit each RR interval series equally well.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fphys-12-728955-g0005.tif"/>
</fig>
</sec>
<sec>
<title>3.2. Parameter Estimation Robustness</title>
<p>Simulated RR interval series were used to evaluate the robustness of the model parameter estimates. The results from optimizing the model 200 times for the five simulated RR interval series can be seen in <xref ref-type="table" rid="T2">Table 2</xref>, where the mean and standard deviation for each of the 12 estimated parameters, for each of the five patients, are listed. Moreover, the mean error, defined as the difference between the mean value of the estimated parameter and the ground truth, averaged over the five patients, are also listed. Furthermore, the mean and standard deviation of the error normalized with respect to the parameter ranges, cf. section 2.5, are presented. From the SP ratio it is evident that the SP is used more for transmission, and from the normalized error, it is evident that the parameters associated with the SP are more robustly estimated. The histogram and Poincar&#x000E9; plots for the five simulated patients with the transmission pathway for each RR interval marked out can be seen in <xref ref-type="supplementary-material" rid="SM1">Supplementary Section 3</xref>, together with the simulated histograms showing the effect of changes to &#x003BB;.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>The mean parameter values &#x000B1; standard deviation of 200 optimizations for the five simulated data sets, together with the mean error &#x000B1; mean standard deviation for each parameter.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Parameter</bold></th>
<th valign="top" align="center"><bold>Patient 1</bold></th>
<th valign="top" align="center"><bold>Patient 2</bold></th>
<th valign="top" align="center"><bold>Patient 3</bold></th>
<th valign="top" align="center"><bold>Patient 4</bold></th>
<th valign="top" align="center"><bold>Patient 5</bold></th>
<th valign="top" align="center"><bold>Error</bold></th>
<th valign="top" align="center"><bold>Normalized error (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M45"><mml:msubsup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">311 &#x000B1; 104</td>
<td valign="top" align="center">394 &#x000B1; 53</td>
<td valign="top" align="center">430 &#x000B1; 49</td>
<td valign="top" align="center">424 &#x000B1; 45</td>
<td valign="top" align="center">419 &#x000B1; 72</td>
<td valign="top" align="center">31.7 &#x000B1; 65</td>
<td valign="top" align="center">7.9 &#x000B1; 16</td>
</tr>
<tr>
<td valign="top" align="left">&#x00394;<italic>R</italic><sup><italic>FP</italic></sup> (ms)</td>
<td valign="top" align="center">436 &#x000B1; 74</td>
<td valign="top" align="center">495 &#x000B1; 57</td>
<td valign="top" align="center">479 &#x000B1; 55</td>
<td valign="top" align="center">164 &#x000B1; 131</td>
<td valign="top" align="center">393 &#x000B1; 69</td>
<td valign="top" align="center">-0.3 &#x000B1; 77</td>
<td valign="top" align="center">-0.1 &#x000B1; 12</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M46"><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">184 &#x000B1; 38</td>
<td valign="top" align="center">211 &#x000B1; 35</td>
<td valign="top" align="center">168 &#x000B1; 39</td>
<td valign="top" align="center">183 &#x000B1; 63</td>
<td valign="top" align="center">167 &#x000B1; 53</td>
<td valign="top" align="center">9.4 &#x000B1; 45</td>
<td valign="top" align="center">3.6 &#x000B1; 17</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M47"><mml:msubsup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">225 &#x000B1; 17</td>
<td valign="top" align="center">369 &#x000B1; 71</td>
<td valign="top" align="center">271 &#x000B1; 11</td>
<td valign="top" align="center">247 &#x000B1; 8</td>
<td valign="top" align="center">281 &#x000B1; 5</td>
<td valign="top" align="center">10.3 &#x000B1; 22</td>
<td valign="top" align="center">2.6 &#x000B1; 6</td>
</tr>
<tr>
<td valign="top" align="left">&#x00394;<italic>R</italic><sup><italic>SP</italic></sup> (ms)</td>
<td valign="top" align="center">430 &#x000B1; 26</td>
<td valign="top" align="center">358 &#x000B1; 60</td>
<td valign="top" align="center">247 &#x000B1; 14</td>
<td valign="top" align="center">28 &#x000B1; 20</td>
<td valign="top" align="center">101 &#x000B1; 4</td>
<td valign="top" align="center">-12.6 &#x000B1; 26</td>
<td valign="top" align="center">-1.9 &#x000B1; 4</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M48"><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">201 &#x000B1; 29</td>
<td valign="top" align="center">56 &#x000B1; 10</td>
<td valign="top" align="center">216 &#x000B1; 26</td>
<td valign="top" align="center">204 &#x000B1; 55</td>
<td valign="top" align="center">198 &#x000B1; 41</td>
<td valign="top" align="center">2.2 &#x000B1; 32</td>
<td valign="top" align="center">0.8 &#x000B1; 12</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M49"><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">65 &#x000B1; 31</td>
<td valign="top" align="center">36 &#x000B1; 22</td>
<td valign="top" align="center">53 &#x000B1; 21</td>
<td valign="top" align="center">69 &#x000B1; 39</td>
<td valign="top" align="center">92 &#x000B1; 38</td>
<td valign="top" align="center">17 &#x000B1; 29</td>
<td valign="top" align="center">5.7 &#x000B1; 10</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M50"><mml:mo>&#x00394;</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">188 &#x000B1; 92</td>
<td valign="top" align="center">273 &#x000B1; 9.6</td>
<td valign="top" align="center">193 &#x000B1; 95</td>
<td valign="top" align="center">248 &#x000B1; 119</td>
<td valign="top" align="center">336 &#x000B1; 145</td>
<td valign="top" align="center">43 &#x000B1; 109</td>
<td valign="top" align="center">5.7 &#x000B1; 15</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M51"><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">132 &#x000B1; 48</td>
<td valign="top" align="center">150 &#x000B1; 43</td>
<td valign="top" align="center">133 &#x000B1; 47</td>
<td valign="top" align="center">135 &#x000B1; 47</td>
<td valign="top" align="center">154 &#x000B1; 47</td>
<td valign="top" align="center">17 &#x000B1; 46</td>
<td valign="top" align="center">7.1 &#x000B1; 19</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M52"><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">184 &#x000B1; 36</td>
<td valign="top" align="center">245 &#x000B1; 25</td>
<td valign="top" align="center">246 &#x000B1; 23</td>
<td valign="top" align="center">197 &#x000B1; 47</td>
<td valign="top" align="center">209 &#x000B1; 43</td>
<td valign="top" align="center">7 &#x000B1; 35</td>
<td valign="top" align="center">2.5 &#x000B1; 12</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M53"><mml:mo>&#x00394;</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">395 &#x000B1; 73</td>
<td valign="top" align="center">214 &#x000B1; 45</td>
<td valign="top" align="center">88 &#x000B1; 19</td>
<td valign="top" align="center">66 &#x000B1; 31</td>
<td valign="top" align="center">35 &#x000B1; 11</td>
<td valign="top" align="center">4 &#x000B1; 36</td>
<td valign="top" align="center">0.5 &#x000B1; 5</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M54"><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> (ms)</td>
<td valign="top" align="center">173 &#x000B1; 33</td>
<td valign="top" align="center">187 &#x000B1; 42</td>
<td valign="top" align="center">167 &#x000B1; 39</td>
<td valign="top" align="center">179 &#x000B1; 55</td>
<td valign="top" align="center">183 &#x000B1; 47</td>
<td valign="top" align="center">29 &#x000B1; 43</td>
<td valign="top" align="center">12 &#x000B1; 18</td>
</tr>
<tr>
<td valign="top" align="left">Average HR (bpm)</td>
<td valign="top" align="center">75.3 &#x000B1; 0.7</td>
<td valign="top" align="center">62.6 &#x000B1; 0.5</td>
<td valign="top" align="center">93.6 &#x000B1; 0.7</td>
<td valign="top" align="center">110.9 &#x000B1; 1</td>
<td valign="top" align="center">139.2 &#x000B1; 1</td>
<td valign="top" align="center">0.2 &#x000B1; 0.8</td>
<td valign="top" align="center">-</td>
</tr>
<tr>
<td valign="top" align="left">SP ratio (%)</td>
<td valign="top" align="center">54</td>
<td valign="top" align="center">60</td>
<td valign="top" align="center">85</td>
<td valign="top" align="center">77</td>
<td valign="top" align="center">92</td>
<td valign="top" align="center">-</td>
<td valign="top" align="center">-</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><italic>The normalized error &#x000B1; standard deviation as well as the ratio of impulses passing through the SP are also presented</italic>.</p>
</table-wrap-foot>
</table-wrap>
<p>To set the robustness in perspective, the AV nodal properties were estimated 200 times for a single patient during baseline and under the influence of the non-dihydropyridine calcium channel blocker rate control drug Diltiazem. The results, shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, indicate that the uncertainty in the parameter estimation is sufficiently low in order to reveal the drug effect.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>The mean &#x000B1; one standard deviation, indicated by the shaded background, of the estimate refractory period and conduction delay from Equation (1) and (2), after 200 runs, are plotted for both baseline (blue) and Diltiazem (orange).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fphys-12-728955-g0006.tif"/>
</fig>
</sec>
<sec>
<title>3.3. Model Comparison</title>
<p>To evaluate the ability of the model and proposed workflow to represent AF data and to have a frame of reference, the proposed model is compared with the model presented in Wallman and Sandberg (<xref ref-type="bibr" rid="B23">2018</xref>); henceforth denoted the reference model. Both models were fitted to the RR interval series from one example patient, and the properties of the resulting simulated RR interval series are shown in the form of histograms, Poincar&#x000E9; plots, and autocorrelations, as seen in <xref ref-type="fig" rid="F7">Figure 7</xref>. For both models, the optimizer was run until no change in error value for the fittest individual during ten generations occurred, to assure convergence. Both models used the optimizer described in section 2.5, but the reference model uses a fitness function based on the histogram (Wallman and Sandberg, <xref ref-type="bibr" rid="B23">2018</xref>). It is clear from both the Poincar&#x000E9; plots and the autocorrelation plots that the proposed model can better replicate the dynamics of the RR interval series. The fit to the Poincar&#x000E9; plot can be quantified by the resulting &#x003F5;, which for the proposed model was 1,360, compared to 6,740 for the reference model. Similarly, the value for the first lag autocorrelation was &#x02212;0.07 for the proposed model and 0.52 for the reference, compared to the ground truth at &#x02212;0.07.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>Histogram, Poincar&#x000E9; plot, and autocorrelation representation of the (orange) observed and (blue) modeled RR interval series for <bold>(top)</bold> the fitted proposed model and <bold>(bottom)</bold> the fitted reference model.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fphys-12-728955-g0007.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4. Discussion</title>
<p>In this study, a mathematical model of the AV node, bundle of His, and Purkinje network has been presented together with a fitness function accounting for RR interval dynamics and genetic algorithm tailored to the model. The model and workflow have been evaluated with respect to robustness, accuracy, and ability to represent data, using both measured and simulated data.</p>
<p>Ten nodes in each pathway were used as a trade-off between detail and computation time. A small number of nodes can make the conduction delay larger than the refractory period, allowing impulses to bounce back and forth, whereas a large number of nodes leads to a higher computational demand. The inclusion of a last node in the model as functionally distinct from the SP and FP has previously been used in other models of the AV node (Inada et al., <xref ref-type="bibr" rid="B9">2009</xref>). The incorporation of separate conduction properties for the connecting node introduced both new refractory period and conduction delay parameters. However, literature data suggests that inter-patient variability in conduction time over the bundle of His and the Purkinje network is around 10 ms (Deshmukh et al., <xref ref-type="bibr" rid="B6">2000</xref>), indicating that the parameters representing the conduction delay could be reasonably approximated by a constant value. Furthermore, an initial study was conducted in which the refractory period of the HP node was represented by Equation (1), with three free parameters. This study showed that the parameter values representing the refractory period in the HP node found after optimization matched a constant value of <italic>RR</italic><sub><italic>min</italic></sub>, independent of <inline-formula><mml:math id="M55"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, well; indicating a good approximation (data not shown). For more details about the parameter values of the HP node during the optimizations, see <xref ref-type="supplementary-material" rid="SM1">Supplementary Section 2</xref>.</p>
<p>Reducing the number of free parameters reduces the parameter space in which the GA operates, and in turn decreases the running time as well as increases the robustness for the optimization. The parameters for the HP node were especially advantageous to fix or estimate directly from data. This was partly because the clinical data and analysis of the optimization made it possible, and partly because the most interesting information regarding the AV node is contained in the parameters governing SP and FP. Thus, setting the parameters corresponding to the bundle of His and Purkinje fibers to fixed values enhanced the ability of our method to estimate AV node properties.</p>
<p>The optimizer in this work utilized the fact that the model could be used with varying speed and precision by changing the output length, with higher speed and lower precision at the start and shifting it during the optimization. This change in output length also made it possible to run a broad search of the parameter space fast at the start of the optimization by restarting it several times; reducing the risk that a parameter set producing a good fit to the RR interval series was missed. This led to finding parameter sets matching the data faster, as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. With a computing time of 20 min on a standard desktop computer in order to estimate the parameters, it possible to utilize the model without the use of any cloud computing or supercomputer, making it suitable for routine off-line analysis of Holter recordings.</p>
<p>The result of taking the RR interval series dynamics into account during the optimization can clearly be seen in <xref ref-type="fig" rid="F7">Figure 7</xref>, where the proposed model and fitness function could represent the Poincar&#x000E9; plot with an &#x003F5; five times as low as the reference model. This shows that matching the histograms well, as both models did, does not necessarily mean that the model represents the RR interval dynamics well. Using the Poincar&#x000E9; plot as basis for the fitness function, it was possible to account for the RR interval distribution and the one-step autocorrelation at the same time. It should be noted that the information from the histogram is still indirectly included in the Poincar&#x000E9; plot, which is likely the reason why the proposed fitness function also gave well matched histograms.</p>
<p>Since no ground truth of the estimated parameters is available for the clinical data, it is not possible to directly verify their correctness. However, it is still possible to verify that the parameter values lay within ranges reported in literature. The conduction delay for the HP node is fixed based on clinical data, thus it lies within reasonable ranges by default. The refractory period for the HP node was estimated using <italic>RR</italic><sub><italic>min</italic></sub>, and for the five patients used in this study the range was [292, 655] ms. Comparing this to the bundle branch refractory period of [305, 520] ms, and the His-Purkinje system relative refractory period of [330, 460] ms, reported in Denes et al. (<xref ref-type="bibr" rid="B5">1974</xref>), it seems reasonable.</p>
<p>It is difficult to assess AV conduction delay during AF, due to problems in determining which atrial impulse activated the ventricles. However, the total minimum and maximum prolongation of conduction delay parameters of the AV node, <inline-formula><mml:math id="M56"><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, <inline-formula><mml:math id="M57"><mml:mo>&#x00394;</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, <inline-formula><mml:math id="M58"><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, and <inline-formula><mml:math id="M59"><mml:mo>&#x00394;</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, have previously been estimated by mathematical models utilizing the relationship between diastolic interval and delay in Equation (2). One such example is the model by Mangin et al. (<xref ref-type="bibr" rid="B14">2005</xref>), which uses invasive data, for which the ranges of <italic>D</italic><sub><italic>min,tot</italic></sub>, &#x00394;<italic>D</italic><sub><italic>tot</italic></sub>, and &#x003C4;<sub><italic>D</italic></sub> were [80,300], [15,125], and [80,340], respectively. These ranges are of the same order of magnitude as the values obtained for <italic>D</italic><sub><italic>min,tot</italic></sub>, &#x00394;<italic>D</italic><sub><italic>tot</italic></sub>, and &#x003C4;<sub><italic>D</italic></sub> in the present study, cf <xref ref-type="table" rid="T2">Table 2</xref>. It should be noted that the present model, contrary to the Mangin model, has two pathways where shorter delays are expected for the FP than for the SP.</p>
<p>The maximum refractory period, defined as the sum of <italic>R</italic><sub><italic>min</italic></sub> and &#x00394;<italic>R</italic>, can be compared with electrophysiological measurements of the AV node effective refractory period. The values obtained in the present study were in the ranges [466, 973] and [257, 735] ms for the FP and SP, respectively. AV node effective refractory periods from patients with reentrant tachycardia have been reported in the ranges 361 &#x000B1; 57 and 283 &#x000B1; 48 ms for the FP and SP, respectively (Natale et al., <xref ref-type="bibr" rid="B15">1994</xref>). As expected, the FP has larger values in both model and measurements.</p>
<p>The use of simulated data was necessary in order to have a ground truth to compare the estimated parameters with and in turn evaluate the methodology. From these five simulated data sets, it is clear that all of them primarily used the SP, cf. <xref ref-type="table" rid="T2">Table 2</xref>, although the SP ratio differed. This higher usage of the SP may be a contributing factor to that the parameters representing the SP were more accurately estimated than the parameters representing the FP. Moreover, the parameters <inline-formula><mml:math id="M60"><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, <inline-formula><mml:math id="M61"><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, <inline-formula><mml:math id="M62"><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, and <inline-formula><mml:math id="M63"><mml:msubsup><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> all have a larger error, which might imply that they have smaller overall effect on the model output. Further, histograms and Poincar&#x000E9; plots highlighting the transmission pathway for the RR intervals (cf. <xref ref-type="supplementary-material" rid="SM1">Supplementary Section 3</xref>) show that longer RR intervals tend to be transmitted via the FP, which is to be expected given its lower total conduction time. More interestingly, it is evident that different histogram peaks generated by the model are not created solely from one pathway, but stem from complex interaction between both the FP and SP. Moreover, it should also be noted that the difference in heart rate between the observed RR interval series and the RR series produced by the fitted model was less than one beat per minute.</p>
<p>It is evident from the example in <xref ref-type="fig" rid="F6">Figure 6</xref> that the uncertainty in conduction delay and refractory period introduced by the parameter estimation is generally lower than the effect of the drug, thus suggesting that it is possible to assess the effect of rate control drugs on the AV node from non-invasive data. For the example patient, the difference in conduction delay for the SP between baseline and Diltiazem is minimal for <inline-formula><mml:math id="M64"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover><mml:mo>&#x0003E;</mml:mo><mml:mn>200</mml:mn></mml:math></inline-formula> ms. However, one patient is not enough to know if this is a feature specific to this particular patient, a property of the investigated drug, or an artifact of the model formulation. The effect of rate control drugs on the AV node refractory period have previously been investigated (Sandberg et al., <xref ref-type="bibr" rid="B17">2015</xref>), and with the proposed methodology a similar investigation can be done for AV node conduction delay.</p>
<sec>
<title>4.1. Limitations and Future Work</title>
<p>The main limitation of the present study is the lack of comparison between the estimated parameter and the ground truth AV node characteristics, making the results more difficult to evaluate. Although simulated data was used as a substitute, it is not fully known how closely it matches reality. Another limitation is the assumption that both pathways are activated simultaneously, an assumption that may not be valid, since the electrical activity in the atria is highly disorganized. The variation in output originating from the stochastic input sequence can also be seen as a limitation to the proposed model, since the output for a single set of parameters can vary depending on the realization of the input sequence. However, without electrical measurements in the atria, it is not possible to model the exact behavior of the AV node.</p>
<p>Moreover, due to the computational time of estimating the parameters for each simulated RR interval series 200 times, only a subset of RATAF was used. However, the five patients were selected to ensure a representative subset based on their RR interval series characteristics. It should be noted that the focus of the present study is to evaluate the robustness in parameter estimation rather than analysis of the RATAF data set. Using the model to analyze the entire RATAF data set, including all patients, drugs, and time segments for outcome prediction forms a natural next step in this line of inquiry, and efforts toward this goal are ongoing at the time of writing.</p>
<p>Example results, cf. <xref ref-type="fig" rid="F6">Figure 6</xref>, suggest that the estimates of refractory period and conduction delay are sufficiently robust to detect changes in response to treatment with rate control drugs. However, this needs to be verified in a larger study population. By using the model to simulate the treatment effect of different drugs in a patient-specific setting, it might be possible to predict the outcome of the drug treatment and thus assist in treatment selection. Furthermore, it could also be useful in drug development, by aiding in understanding what AV node properties are affected by a novel compound, and in what way.</p>
</sec>
</sec>
<sec sec-type="conclusions" id="s5">
<title>5. Conclusion</title>
<p>We have described and motivated a network model of the AV node, bundle of His, and Purkinje network. The model is demonstrated to be able to represent RR interval series extracted from ECG data well, both in the forms of histograms, Poincar&#x000E9; plots, and autocorrelation. This was made possible using the presented problem specific fitness function and optimization algorithm, taking advantage of the model&#x00027;s ability to increase running speed at the cost of precision. The robustness in parameter estimation enabled fitting of delay specific parameters from the AV node solely based on the ECG. It also made it possible to detect changes to the model parameters originating from the use of a rate control drug.</p>
<p>In summary, the combination of model and parameter estimation workflow presented here constitutes a significant improvement on previous AV node modeling efforts, suggesting the possibility to use ECG measurements to analyze drug effect on the AV node on a patient specific level.</p>
</sec>
<sec sec-type="data-availability" id="s6">
<title>Data Availability Statement</title>
<p>The simulated data supporting the conclusions for this article will be available from the authors upon request. The measured data are owned by Vestre Viken Hospital Trust, and requests for access can be made to Sara R. Ulimoen. The code for the model together with an user example can be found at <ext-link ext-link-type="uri" xlink:href="https://github.com/FraunhoferChalmersCentre/AV-node-model">https://github.com/FraunhoferChalmersCentre/AV-node-model</ext-link>.</p>
</sec>
<sec id="s7">
<title>Ethics Statement</title>
<p>The studies involving human participants were reviewed and approved by the Norwegian Medicines Agency. The patients/participants provided their written informed consent to participate in this study.</p>
</sec>
<sec id="s8">
<title>Author Contributions</title>
<p>MK, FS, and MW contributed to conception and design of the study. SU gathered and organized all raw data. FS computed and organized all RR interval series and &#x003BB;. MK designed the changes to the model as well as the genetic algorithm with advice, suggestions, and supervision from FS and MW, and wrote the manuscript. FS and MW supervised the project and revised the manuscript during all the writing process. All authors contributed to manuscript revision, read, and approved the submitted version.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>This work was supported by the Swedish Foundation for Strategic Research (Grant FID18-0023), the Swedish Research Council (Grant VR2019-04272), and the Crafoord Foundation (Grant 20200605).</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<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="s10">
<title>Publisher&#x00027;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>
</body>
<back>
<sec sec-type="supplementary-material" id="s11">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fphys.2021.728955/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fphys.2021.728955/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Data_Sheet_1.PDF" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Benjamin</surname> <given-names>E. J.</given-names></name> <name><surname>Muntner</surname> <given-names>P.</given-names></name> <name><surname>Alonso</surname> <given-names>A.</given-names></name> <name><surname>Bittencourt</surname> <given-names>M. S.</given-names></name> <name><surname>Callaway</surname> <given-names>C. W.</given-names></name> <name><surname>Carson</surname> <given-names>A. P.</given-names></name> <etal/></person-group>. (<year>2019</year>). <article-title>Heart disease and stroke statistics-2019 update a report from the american heart association</article-title>. <source>Circulation</source> <volume>139</volume>, <fpage>e56</fpage>&#x02013;<lpage>e528</lpage>. <pub-id pub-id-type="doi">10.1161/CIR.0000000000000659</pub-id><pub-id pub-id-type="pmid">31928433</pub-id></citation></ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Climent</surname> <given-names>A. M.</given-names></name> <name><surname>Guillem</surname> <given-names>M. S.</given-names></name> <name><surname>Zhang</surname> <given-names>Y.</given-names></name> <name><surname>Millet</surname> <given-names>J.</given-names></name> <name><surname>Mazgalev</surname> <given-names>T.</given-names></name></person-group> (<year>2011</year>). <article-title>Functional mathematical model of dual pathway AV nodal conduction</article-title>. <source>Am. J. Physiol. Heart Circ. Physiol.</source> <volume>300</volume>, <fpage>H1393</fpage>&#x02013;<lpage>H1401</lpage>. <pub-id pub-id-type="doi">10.1152/ajpheart.01175.2010</pub-id><pub-id pub-id-type="pmid">21257912</pub-id></citation></ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Corino</surname> <given-names>V. D.</given-names></name> <name><surname>Sandberg</surname> <given-names>F.</given-names></name> <name><surname>Lombardi</surname> <given-names>F.</given-names></name> <name><surname>Mainardi</surname> <given-names>L. T.</given-names></name> <name><surname>S&#x000F6;rnmo</surname> <given-names>L.</given-names></name></person-group> (<year>2013</year>). <article-title>Atrioventricular nodal function during atrial fibrillation: model building and robust estimation</article-title>. <source>Biomed. Signal Process. Control</source> <volume>8</volume>, <fpage>1017</fpage>&#x02013;<lpage>1025</lpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2012.10.006</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Corino</surname> <given-names>V. D.</given-names></name> <name><surname>Sandberg</surname> <given-names>F.</given-names></name> <name><surname>Mainardi</surname> <given-names>L. T.</given-names></name> <name><surname>Sornmo</surname> <given-names>L.</given-names></name></person-group> (<year>2011</year>). <article-title>An atrioventricular node model for analysis of the ventricular response during atrial fibrillation</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>58</volume>, <fpage>3386</fpage>&#x02013;<lpage>3395</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2011.2166262</pub-id><pub-id pub-id-type="pmid">21878405</pub-id></citation></ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Denes</surname> <given-names>P.</given-names></name> <name><surname>Wu</surname> <given-names>D.</given-names></name> <name><surname>Dhingra</surname> <given-names>R.</given-names></name> <name><surname>Pietras</surname> <given-names>R. J.</given-names></name> <name><surname>Rosen</surname> <given-names>K. M.</given-names></name></person-group> (<year>1974</year>). <article-title>The effects of cycle length on cardiac refractory periods in man</article-title>. <source>Circulation</source> <volume>49</volume>, <fpage>32</fpage>&#x02013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.1161/01.CIR.49.1.32</pub-id><pub-id pub-id-type="pmid">4271710</pub-id></citation></ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Deshmukh</surname> <given-names>P.</given-names></name> <name><surname>Casavant</surname> <given-names>D. A.</given-names></name> <name><surname>Romanyshyn</surname> <given-names>M.</given-names></name> <name><surname>Anderson</surname> <given-names>K.</given-names></name></person-group> (<year>2000</year>). <article-title>Permanent, direct his-bundle pacing: a novel approach to cardiac pacing in patients with normal his-Purkinje activation</article-title>. <source>Circulation</source> <volume>101</volume>, <fpage>869</fpage>&#x02013;<lpage>877</lpage>. <pub-id pub-id-type="doi">10.1161/01.CIR.101.8.869</pub-id><pub-id pub-id-type="pmid">10694526</pub-id></citation></ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Henriksson</surname> <given-names>M.</given-names></name> <name><surname>Corino</surname> <given-names>V. D.</given-names></name> <name><surname>S&#x000F6;rnmo</surname> <given-names>L.</given-names></name> <name><surname>Sandberg</surname> <given-names>F.</given-names></name></person-group> (<year>2015</year>). <article-title>A statistical atrioventricular node model accounting for pathway switching during atrial fibrillation</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>63</volume>, <fpage>1842</fpage>&#x02013;<lpage>1849</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2015.2503562</pub-id><pub-id pub-id-type="pmid">26625403</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hindricks</surname> <given-names>G.</given-names></name> <name><surname>Potpara</surname> <given-names>T.</given-names></name> <name><surname>Dagres</surname> <given-names>N.</given-names></name> <name><surname>Arbelo</surname> <given-names>E.</given-names></name> <name><surname>Bax</surname> <given-names>J. J.</given-names></name> <name><surname>Blomstr&#x000F6;m-Lundqvist</surname> <given-names>C.</given-names></name> <etal/></person-group>. (<year>2020</year>). <article-title>2020 ESC guidelines for the diagnosis and management of atrial fibrillation developed in collaboration with the European Association of Cardio-Thoracic Surgery (EACTS) the Task Force for the Diagnosis and Management of Atrial Fibrillation of the European Society of Cardiology (ESC) developed with the special contribution of the European Heart Rhythm Association (EHRA) of the ESC</article-title>. <source>Eur. Heart J.</source> <volume>42</volume>, <fpage>373</fpage>&#x02013;<lpage>498</lpage>. <pub-id pub-id-type="doi">10.1093/eurheartj/ehaa612</pub-id><pub-id pub-id-type="pmid">34520521</pub-id></citation></ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Inada</surname> <given-names>S.</given-names></name> <name><surname>Hancox</surname> <given-names>J.</given-names></name> <name><surname>Zhang</surname> <given-names>H.</given-names></name> <name><surname>Boyett</surname> <given-names>M.</given-names></name></person-group> (<year>2009</year>). <article-title>One-dimensional mathematical model of the atrioventricular node including atrio-nodal, nodal, and nodal-his cells</article-title>. <source>Biophys. J.</source> <volume>97</volume>, <fpage>2117</fpage>&#x02013;<lpage>2127</lpage>. <pub-id pub-id-type="doi">10.1016/j.bpj.2009.06.056</pub-id><pub-id pub-id-type="pmid">19843444</pub-id></citation></ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>J&#x000F8;rgensen</surname> <given-names>P.</given-names></name> <name><surname>Sch&#x000E4;fer</surname> <given-names>C.</given-names></name> <name><surname>Guerra</surname> <given-names>P. G.</given-names></name> <name><surname>Talajic</surname> <given-names>M.</given-names></name> <name><surname>Nattel</surname> <given-names>S.</given-names></name> <name><surname>Glass</surname> <given-names>L.</given-names></name></person-group> (<year>2002</year>). <article-title>A mathematical model of human atrioventricular nodal function incorporating concealed conduction</article-title>. <source>Bull. Math. Biol.</source> <volume>64</volume>, <fpage>1083</fpage>&#x02013;<lpage>1099</lpage>. <pub-id pub-id-type="doi">10.1006/bulm.2002.0313</pub-id><pub-id pub-id-type="pmid">12508532</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kurian</surname> <given-names>T.</given-names></name> <name><surname>Ambrosi</surname> <given-names>C.</given-names></name> <name><surname>Hucker</surname> <given-names>W.</given-names></name> <name><surname>Fedorov</surname> <given-names>V. V.</given-names></name> <name><surname>Efimov</surname> <given-names>I. R.</given-names></name></person-group> (<year>2010</year>). <article-title>Anatomy and electrophysiology of the human AV node</article-title>. <source>Pacing Clin. Electrophysiol.</source> <volume>33</volume>, <fpage>754</fpage>&#x02013;<lpage>762</lpage>. <pub-id pub-id-type="doi">10.1111/j.1540-8159.2010.02699.x</pub-id><pub-id pub-id-type="pmid">20180918</pub-id></citation></ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lagerholm</surname> <given-names>M.</given-names></name> <name><surname>Peterson</surname> <given-names>C.</given-names></name> <name><surname>Braccini</surname> <given-names>G.</given-names></name> <name><surname>Edenbrandt</surname> <given-names>L.</given-names></name> <name><surname>Sornmo</surname> <given-names>L.</given-names></name></person-group> (<year>2000</year>). <article-title>Clustering ECG complexes using hermite functions and self-organizing maps</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>47</volume>, <fpage>838</fpage>&#x02013;<lpage>848</lpage>. <pub-id pub-id-type="doi">10.1109/10.846677</pub-id><pub-id pub-id-type="pmid">10916254</pub-id></citation></ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lian</surname> <given-names>J.</given-names></name> <name><surname>Mussig</surname> <given-names>D.</given-names></name> <name><surname>Lang</surname> <given-names>V.</given-names></name></person-group> (<year>2006</year>). <article-title>Computer modeling of ventricular rhythm during atrial fibrillation and ventricular pacing</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>53</volume>, <fpage>1512</fpage>&#x02013;<lpage>1520</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2006.876627</pub-id><pub-id pub-id-type="pmid">16916085</pub-id></citation></ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mangin</surname> <given-names>L.</given-names></name> <name><surname>Vinet</surname> <given-names>A.</given-names></name> <name><surname>Pag&#x000E9;</surname> <given-names>P.</given-names></name> <name><surname>Glass</surname> <given-names>L.</given-names></name></person-group> (<year>2005</year>). <article-title>Effects of antiarrhythmic drug therapy on atrioventricular nodal function during atrial fibrillation in humans</article-title>. <source>Europace</source> <volume>7</volume>, <fpage>S71</fpage>&#x02013;<lpage>S82</lpage>. <pub-id pub-id-type="doi">10.1016/j.eupc.2005.03.016</pub-id><pub-id pub-id-type="pmid">16102505</pub-id></citation></ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Natale</surname> <given-names>A.</given-names></name> <name><surname>Klein</surname> <given-names>G.</given-names></name> <name><surname>Yee</surname> <given-names>R.</given-names></name> <name><surname>Thakur</surname> <given-names>R.</given-names></name></person-group> (<year>1994</year>). <article-title>Shortening of fast pathway refractoriness after slow pathway ablation. effects of autonomic blockade</article-title>. <source>Circulation</source> <volume>89</volume>, <fpage>1103</fpage>&#x02013;<lpage>1108</lpage>. <pub-id pub-id-type="doi">10.1161/01.CIR.89.3.1103</pub-id><pub-id pub-id-type="pmid">8124796</pub-id></citation></ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rashidi</surname> <given-names>A.</given-names></name> <name><surname>Khodarahmi</surname> <given-names>I.</given-names></name></person-group> (<year>2005</year>). <article-title>Nonlinear modeling of the atrioventricular node physiology in atrial fibrillation</article-title>. <source>J. Theoret. Biol.</source> <volume>232</volume>, <fpage>545</fpage>&#x02013;<lpage>549</lpage>. <pub-id pub-id-type="doi">10.1016/j.jtbi.2004.08.033</pub-id><pub-id pub-id-type="pmid">15588634</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sandberg</surname> <given-names>F.</given-names></name> <name><surname>Corino</surname> <given-names>V. D.</given-names></name> <name><surname>Mainardi</surname> <given-names>L. T.</given-names></name> <name><surname>Ulimoen</surname> <given-names>S. R.</given-names></name> <name><surname>Enger</surname> <given-names>S.</given-names></name> <name><surname>Tveit</surname> <given-names>A.</given-names></name> <etal/></person-group>. (<year>2015</year>). <article-title>Non-invasive assessment of the effect of beta blockers and calcium channel blockers on the AV node during permanent atrial fibrillation</article-title>. <source>J. Electrocardiol.</source> <volume>48</volume>, <fpage>861</fpage>&#x02013;<lpage>866</lpage>. <pub-id pub-id-type="doi">10.1016/j.jelectrocard.2015.07.019</pub-id><pub-id pub-id-type="pmid">26275982</pub-id></citation></ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sandberg</surname> <given-names>F.</given-names></name> <name><surname>Stridh</surname> <given-names>M.</given-names></name> <name><surname>Sornmo</surname> <given-names>L.</given-names></name></person-group> (<year>2008</year>). <article-title>Frequency tracking of atrial fibrillation using hidden Markov models</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>55</volume>, <fpage>502</fpage>&#x02013;<lpage>511</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2007.905488</pub-id><pub-id pub-id-type="pmid">18269985</pub-id></citation></ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shrier</surname> <given-names>A.</given-names></name> <name><surname>Dubarsky</surname> <given-names>H.</given-names></name> <name><surname>Rosengarten</surname> <given-names>M.</given-names></name> <name><surname>Guevara</surname> <given-names>M.</given-names></name> <name><surname>Nattel</surname> <given-names>S.</given-names></name> <name><surname>Glass</surname> <given-names>L.</given-names></name></person-group> (<year>1987</year>). <article-title>Prediction of complex atrioventricular conduction rhythms in humans with use of the atrioventricular nodal recovery curve</article-title>. <source>Circulation</source> <volume>76</volume>, <fpage>1196</fpage>&#x02013;<lpage>1205</lpage>. <pub-id pub-id-type="doi">10.1161/01.CIR.76.6.1196</pub-id><pub-id pub-id-type="pmid">3677347</pub-id></citation></ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stridh</surname> <given-names>M.</given-names></name> <name><surname>Sornmo</surname> <given-names>L.</given-names></name></person-group> (<year>2001</year>). <article-title>Spatiotemporal QRST cancellation techniques for analysis of atrial fibrillation</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>48</volume>, <fpage>105</fpage>&#x02013;<lpage>111</lpage>. <pub-id pub-id-type="doi">10.1109/10.900266</pub-id><pub-id pub-id-type="pmid">11235581</pub-id></citation></ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ulimoen</surname> <given-names>S. R.</given-names></name> <name><surname>Enger</surname> <given-names>S.</given-names></name> <name><surname>Carlson</surname> <given-names>J.</given-names></name> <name><surname>Platonov</surname> <given-names>P. G.</given-names></name> <name><surname>Pripp</surname> <given-names>A. H.</given-names></name> <name><surname>Abdelnoor</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2013</year>). <article-title>Comparison of four single-drug regimens on ventricular rate and arrhythmia-related symptoms in patients with permanent atrial fibrillation</article-title>. <source>Am. J. Cardiol.</source> <volume>111</volume>, <fpage>225</fpage>&#x02013;<lpage>230</lpage>. <pub-id pub-id-type="doi">10.1016/j.amjcard.2012.09.020</pub-id><pub-id pub-id-type="pmid">23111138</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wahde</surname> <given-names>M.</given-names></name></person-group> (<year>2008</year>). <source>Biologically Inspired Optimization Methods: An Introduction</source>. <publisher-loc>Gothenburg</publisher-loc>: <publisher-name>WIT Press</publisher-name>.</citation>
</ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wallman</surname> <given-names>M.</given-names></name> <name><surname>Sandberg</surname> <given-names>F.</given-names></name></person-group> (<year>2018</year>). <article-title>Characterisation of human AV-nodal properties using a network model</article-title>. <source>Med. Biol. Eng. Comput.</source> <volume>56</volume>, <fpage>247</fpage>&#x02013;<lpage>259</lpage>. <pub-id pub-id-type="doi">10.1007/s11517-017-1684-0</pub-id><pub-id pub-id-type="pmid">28702812</pub-id></citation></ref>
</ref-list> 
</back>
</article>