Literature DB >> 29765687

Machine learning methods for locating re-entrant drivers from electrograms in a model of atrial fibrillation.

Max Falkenberg McGillivray1,2, William Cheng1,2, Nicholas S Peters3, Kim Christensen1,2,3.   

Abstract

Mapping resolution has recently been identified as a key limitation in successfully locating the drivers of atrial fibrillation (AF). Using a simple cellular automata model of AF, we demonstrate a method by which re-entrant drivers can be located quickly and accurately using a collection of indirect electrogram measurements. The method proposed employs simple, out-of-the-box machine learning algorithms to correlate characteristic electrogram gradients with the displacement of an electrogram recording from a re-entrant driver. Such a method is less sensitive to local fluctuations in electrical activity. As a result, the method successfully locates 95.4% of drivers in tissues containing a single driver, and 95.1% (92.6%) for the first (second) driver in tissues containing two drivers of AF. Additionally, we demonstrate how the technique can be applied to tissues with an arbitrary number of drivers. In its current form, the techniques presented are not refined enough for a clinical setting. However, the methods proposed offer a promising path for future investigations aimed at improving targeted ablation for AF.

Entities:  

Keywords:  arrythmia; atrial fibrillation; cellular automata; electrograms; machine learning; targeted ablation

Year:  2018        PMID: 29765687      PMCID: PMC5936952          DOI: 10.1098/rsos.172434

Source DB:  PubMed          Journal:  R Soc Open Sci        ISSN: 2054-5703            Impact factor:   2.963


Introduction

Atrial fibrillation (AF) is the most common cardiac arrhythmia in clinical practice and is getting more prevalent in the general population due to the ageing demographic. However, the mechanistic origin of AF is still poorly understood. As a result, the success rates of treatment options remain limited with future improvements requiring a better understanding of how AF emerges from the underlying properties of the myocardium. A variety of possible mechanisms have been proposed to explain the origin of AF. These include circus movement re-entry, the leading circle theory, spiral wave re-entry (otherwise known as rotors), of which micro-anatomical re-entry can be thought of as a subset, and the multiple wavelet hypothesis [1,2]. However, there are many contradictory findings, and no one mechanism explains all observations [3,4]. This suggests new techniques are needed both in clinical practice and research, with numerous researchers highlighting the potential of computational simulations and machine learning [5-10]. An issue of particular importance is that of limited mapping resolution when detecting the drivers of AF. Errors in the accuracy of imaging data limit the efficacy of treatment by ablation, causing disagreement when interpreted by the research community [11-13]. In this paper, we present a method whereby electrograms are extracted from a number of independent locations in the atria and these are cross-referenced to triangulate the position of a re-entrant circuit. By using multiple measurements, noise and local fluctuations are minimized and a prediction can be reached without being overly reliant on the imaging resolution at any one given location. The procedure applies machine learning methods to maximize the prediction accuracy of the algorithm. The work here should be considered a proof of concept for the efficacy of these methods in simple models of AF. The work does not consider some of the details that would be necessary in a realistic clinical implementation or that are found in more detailed, continuous models of AF [6]. Nevertheless, it presents a clear path for future investigations aiming for a potential improvement in ablation success rates based on locating drivers from electrograms only. The Christensen–Manani–Peters model (CMP) is a two-dimensional cellular automaton on an architecture mimicking that of the atria [14]. While the model architecture is simplified, it preserves the key features of discrete cardiomyocyte activation at the microscopic level, while ensuring macroscopic conduction appears continuous. The CMP model has a particular focus on demonstrating the role of fibrosis in initiating and maintaining AF. AF is driven through the spontaneous emergence of re-entrant circuits which generate rapid, irregular atrial activity. This is reflected in the electrograms generated from the model which are fractionated during AF [15]. This mechanism is a form of micro-anatomical re-entry. These circuits form at regions with high levels of localized fibrosis. The model also explains the wide range of AF classifications from short intermittent episodes to long-lasting permanent AF as increasing levels of fibrosis modify the myocardium [15]. In addition to the mechanistic benefits of cellular automata, their popularity has recently grown given their capacity to simulate much longer timescales of atrial activity than computationally intensive continuous models [16-18]. Cellular automata models are particularly successful for allowing detailed mathematical analysis, while preserving a very wide range of complicated phenomena [19]. Particularly in the case of AF, cellular automata are effective at reproducing behaviour due to structural discontinuities, such as electrical signals being blocked due to fibrosis. However, these benefits come at the cost of not reproducing realistic phenomena in clinical AF such as the curvature of electrical wavefronts or the complex topology of the human atria [20]. These phenomena are more typically studied using continuous models of AF [6]. Machine learning approaches are statistical techniques implemented computationally which excel at finding hidden insights in complex data without being explicitly programmed to do so. In particular, machine learning has had recent successes in the medical community in classifying skin melanoma and in genetic sequencing [21,22]. These methods often rely on having a large dataset for the models to learn correlations (patterns) from. In clinical medicine, the lack of good-quality data in large quantities often makes such an approach difficult. However, when working with computer simulations such as those in the CMP model, data can be generated in sufficient quantities, and hence, the statistical insights these models provide can offer significant improvements when analysing data. The computational complexity of continuous models make these unsuited to generating large quantities of data [6,16]. Despite this, continuous models are still often considered preferable when studying AF computationally. However, two additional challenges specific to this work warrant the use of a simple cellular automaton over more realistic models. Firstly, generating electrograms from a model of AF using modern graphics processing unit (gpu) optimized methods is significantly faster for cellular automata than what would be possible for continuous models of AF on a complex topology. Secondly, the training process used by our supervised machine learning algorithm relies on accurately knowing the position of simulated re-entrant circuits. This can be trivially achieved in a cellular automata model of AF. However, it is not clear how re-entrant circuits, or rotors, could be easily generated at known locations in continuous models of AF without resorting to computationally costly adaptations. The remainder of this paper is organized as follows. In §2, we briefly introduce the CMP cellular automata model used in this research. We describe the physiological motivation behind the model and outline the process of simulating electrograms. We discuss a novel visualization of electrograms and use insights from this method to inform statistical analysis. Random forests, a machine learning technique with consistently strong results across a number of domains, are described in §3 [23,24]. These are then implemented in a search algorithm for locating AF drivers. Our results are presented and discussed in §4 and §5. Finally, we outline potential future work and discuss the CMP model’s relevance to current clinical research.

The Christensen–Manani–Peters model

The Christensen–Manani–Peters (CMP) model is a two-dimensional cellular automaton. Each atrial muscle cell in the CMP model is represented by a single square in a larger square lattice of side length L. All cells are connected to their nearest neighbours in one dimension (the longitudinal direction) and in the orthogonal dimension with probability ν (stochastic connections, the transverse direction). This construction is a simplified computational implementation of the real myocardium, but it preserves the essential myocardial architecture which ensures that electrical impulses travel preferentially along muscle fibres rather than laterally between fibres. The strong coupling in the longitudinal direction represents individual muscle cells forming a single, long muscle fibre. The reduced coupling in the transverse direction represents the reduced electrical conductivity between neighbouring muscle fibres. The parameter ν controls the strength of the transverse coupling. This is manifested in the anisotropy of electrical conduction velocities. There are periodic boundary conditions in the transverse direction (across different muscle fibres) and open boundaries in the longitudinal direction (along a single muscle fibre) representing a simplified cylindrical geometry of the atria [14]. The cells along the left boundary are the pacemaker cells which are excited every T time steps. In the CMP model, the electrical cycle of a given cell is as follows: Cells are updated in discrete time steps. Initially a cell is at rest. In this state, the resting cell can become excited at the next time step by a neighbouring excited cell. The cell is in the excited state for one time step after which the cell is in the refractory state for the next τ time steps. In the refractory state, a cell is unexcitable after which the cell re-enters the resting state. This cycle is indicative of the action potential of real cardiomyocytes. The beating of the atria is simulated by exciting all the cells along the left boundary of the tissue. This signal can then propagate across the tissue until it is dissipated at the opposite open boundary. The pacemaker cells are activated every T time steps. The full excitation rules of the CMP model are summarized in the box below.

CMP algorithm

All cells are connected longitudinally forming a muscle fibre. A fraction ν of the transverse connections between cells are filled linking two muscle fibres. A resting (excitable) cell connected to an excited cell at time step t will become excited at time step t+1. A refractory (unexcited) cell connected to an excited cell at time step t will not become excited at time step t+1. An excited cell at time step t becomes refractory at time step t+1, and remains refractory for a duration of τ time steps before returning to the resting state. Every T time steps, the pacemaker cells along one of the open boundaries of the muscle tissue are excited. A small fraction δ of cells are dysfunctional and have a small probability ϵ of not getting excited. Dysfunctional cells can block propagation along the cell strands and leave an opening for the propagating wavefront to turn back in on itself forming a circuit (re-entry). If this circuit is long enough (which occurs when ν is sufficiently small), the signal can continuously propagate around the circuit forming a persistent driver of AF (figure 1). Figure 2 shows the emergence of AF on a tissue-wide scale. In the real myocardium, the transverse decoupling of muscle fibres is associated with the build-up of fibrosis [25-27]. Hence, the parameter ν can be thought of as a control for the degree of fibrosis in the myocardium. We demonstrate this explicitly in previous work on the CMP model, where we have shown how the increased prevalence of fibrosis (decreasing ν) increases the risk of AF persisting by increasing the average path length of re-entry circuits, in agreement with clinical observations [14,15].
Figure 1.

The formation of a simple re-entrant circuit at the cellular level. An excited cell is shown in white and resting (excitable) cells are black. Cells shown in grey are refractory (unexcitable) for the duration of the refractory period. All cells are coupled to their nearest neighbours longitudinally—this reflects the strong coupling of cells along muscle fibres. Transverse couplings exist with probability ν—reducing ν reflects the decoupling between adjacent muscle fibres caused by fibrosis. An excitation is initiated along the left wall of the heart tissue and propagates left to right. When the excitation reaches a dysfunctional cell which fails to fire (marked by a red cross), (a) the excitation in fibre B is blocked but excitations continue in fibre A above. When a coupling between the excited and blocked strands is reached, the excited cell can send a signal propagating backwards from right to left down the blocked strand (b). If the path length of the re-excitation is sufficiently long, the re-entrant excitation can excite tissue behind the main wavefront. This signal can then move to the adjacent strands forming a continuously re-excited circuit. The simple re-entrant circuit shown here is rectangular in shape and is formed from two fibres (A & B) and a single dysfunctional cell. More complicated re-entrant circuits can consist of multiple fibres and multiple dysfunctional cells. The extract shown in (d) is for a different region of heart tissue. Here, the same mechanism as above attempts to form a re-entrant circuit. However, the circuit path length is insufficiently long such that the re-entrant excitation is blocked by the refractory cell to the left of the dysfunctional cell marked with a cross. Hence, a continuously excited circuit cannot form in this tissue segment. This behaviour explicitly links the emergence of re-entrant circuits with regions of high fibrosis (low ν). Note that the mechanism described here is for spontaneously generated circuits. The work in this paper artificially inserts circuits into the substrate such as the one shown in (c). This ensures that we can keep track of the location of all circuits in the model for analysis.

Figure 2.

The formation of fibrillatory re-entrant circuits in the Christensen–Manani–Peters model for a refractory period of τ=50. Excited cells are shown in white, resting (excitable) cells are black and cells which are refractory (unexcitable) are shown in grey. (a) A planar wave initiated by the pacemaker cells at the left boundary of the cylindrical heart tissue propagates from left to right along muscle fibres. (b) A dysfunctional cell fails to fire, blocking the propagation of the signal along that fibre. Excited cells in the adjacent muscle fibre can re-excite the blocked fibre at the next vertical coupling (figure 1). (c) If the path length of the re-excitation is sufficiently long, the re-entrant excitation can escape the unexcitable region. (d) This escaped excitation initiates a continuously activated circuit from which chaotic waves propagate—this circuit is the driver of AF. (e) Fibrillatory waves spread across the whole tissue and prevent the formation of new planar wavefronts at the pacemaker cells on the left boundary. (f) If a dysfunctional cell in the re-entrant circuit fails to fire, the circuit is stopped and fibrillatory behaviour dissipates.

The formation of a simple re-entrant circuit at the cellular level. An excited cell is shown in white and resting (excitable) cells are black. Cells shown in grey are refractory (unexcitable) for the duration of the refractory period. All cells are coupled to their nearest neighbours longitudinally—this reflects the strong coupling of cells along muscle fibres. Transverse couplings exist with probability ν—reducing ν reflects the decoupling between adjacent muscle fibres caused by fibrosis. An excitation is initiated along the left wall of the heart tissue and propagates left to right. When the excitation reaches a dysfunctional cell which fails to fire (marked by a red cross), (a) the excitation in fibre B is blocked but excitations continue in fibre A above. When a coupling between the excited and blocked strands is reached, the excited cell can send a signal propagating backwards from right to left down the blocked strand (b). If the path length of the re-excitation is sufficiently long, the re-entrant excitation can excite tissue behind the main wavefront. This signal can then move to the adjacent strands forming a continuously re-excited circuit. The simple re-entrant circuit shown here is rectangular in shape and is formed from two fibres (A & B) and a single dysfunctional cell. More complicated re-entrant circuits can consist of multiple fibres and multiple dysfunctional cells. The extract shown in (d) is for a different region of heart tissue. Here, the same mechanism as above attempts to form a re-entrant circuit. However, the circuit path length is insufficiently long such that the re-entrant excitation is blocked by the refractory cell to the left of the dysfunctional cell marked with a cross. Hence, a continuously excited circuit cannot form in this tissue segment. This behaviour explicitly links the emergence of re-entrant circuits with regions of high fibrosis (low ν). Note that the mechanism described here is for spontaneously generated circuits. The work in this paper artificially inserts circuits into the substrate such as the one shown in (c). This ensures that we can keep track of the location of all circuits in the model for analysis. The formation of fibrillatory re-entrant circuits in the Christensen–Manani–Peters model for a refractory period of τ=50. Excited cells are shown in white, resting (excitable) cells are black and cells which are refractory (unexcitable) are shown in grey. (a) A planar wave initiated by the pacemaker cells at the left boundary of the cylindrical heart tissue propagates from left to right along muscle fibres. (b) A dysfunctional cell fails to fire, blocking the propagation of the signal along that fibre. Excited cells in the adjacent muscle fibre can re-excite the blocked fibre at the next vertical coupling (figure 1). (c) If the path length of the re-excitation is sufficiently long, the re-entrant excitation can escape the unexcitable region. (d) This escaped excitation initiates a continuously activated circuit from which chaotic waves propagate—this circuit is the driver of AF. (e) Fibrillatory waves spread across the whole tissue and prevent the formation of new planar wavefronts at the pacemaker cells on the left boundary. (f) If a dysfunctional cell in the re-entrant circuit fails to fire, the circuit is stopped and fibrillatory behaviour dissipates. It is helpful to understand the considerations behind the dysfunctional cell mechanism. The important detail is that the AF mechanism in the CMP model is possible using any mechanism of unidirectional conduction block—the stochastic failure of cells to depolarize is a simple way to include this effect in the model. In the original CMP model, the 1000×1000 grid is coarse grained into a 200×200 grid for computational ease. A 1000×1000 grid would approximately account for the total number of cardiomyocytes on the epicardial surface of the atrium. The model then treats each cell in the coarse-grained grid as a single individual muscle cell. For single cardiomyocytes in isolation, there is little clinical evidence for the cell stochastically failing to depolarize. However, instead of considering the CMP model as a microscopic depiction of atrial conduction, we can think about a mesoscopic picture where each cell in the 200×200 grid represents the average dynamics of the underlying 5×5 block of cells. These coarse-grained blocks can still follow the same branching/connectivity rules between cells as originally formulated for the CMP model. Within this 5×5 cell block, we can consider the possibility of unidirectional conduction block due to the imbalance between current sources and sinks—the possibility of such a mechanism has been shown by Bub et al. [28] in a theoretical model and has also been supported by clinical evidence [29-31]. This explains why we might expect any given block of cells to display unidirectional conduction block with some small probability, ϵ, given a suitable geometric arrangement of cells with a small probability, δ. It is also sensible to consider such an effect to be stochastic because leaking current over a number of activation cycles can push a previously blocked group of cells over the depolarization threshold. The parameters used in this work are ν=0.2, τ=50 and T=220. We fix the coupling fraction to be ν=0.2, because this is the largest coupling fraction at which we typically observe paroxysmal AF [14,15]. It is important to note that all analysis in this paper is carried out at this fixed coupling fraction. However, the model dynamics do not suggest that we would deduce largely different results for lower coupling fractions [14]. AF is not typically observed at higher coupling fractions. The shortest timescale in the CMP model is associated with the excitation timescale of a single cardiomyocyte of Δt=0.6 ms. In the course-grained tissue, this corresponds to an excitation timescale for each cell of Δt*=5×0.6 ms=3.0 ms. The time step of 3 ms approximately corresponds to the time taken for an electrical signal to cross a 5×5 block of cardiomyocytes in the real atrium along a muscle fibre. The refractory period is chosen to be τ=50 time steps where the unit of time is Δt* such that the action potential of a cardiomyocyte is 150 ms in accordance with the values seen for human atrial cardiomyocytes. In sinus rhythm the CMP model therefore beats approximately once every 660 ms. Note that AF can easily be induced with a different set of parameters, but these are chosen as a realistic reflection of atrial activity. In the original CMP model, the fraction of dysfunctional cells is δ=0.05. This is an arbitrary choice which allows AF to spontaneously emerge. In this work, we set δ=0 and instead artificially insert re-entrant circuits into the tissue. This is a reasonable concession for computational ease because this work is not concerned with the spontaneous emergence of AF but rather the diagnosis of AF after it has emerged. More specifically, the search algorithm presented in §3 only analyses two cycles of electrical activity during AF. This corresponds to less than 400 ms in a realistic clinical setting. Over this short timescale, it is reasonable to approximate the dynamics of transient rotors as stable.

Material and methods

A benefit of the approach studied here is that instead of relying on a single accurate measurement to locate a re-entrant circuit, a collection can be used to determine the circuit’s location. This means that the electrograms can be measured at a lower signal to noise ratio as no one measurement is critical to the success of the locating algorithm. Sample electrograms from the CMP model can be seen in figure 3. These are generated as outlined in appendix A. To locate AF drivers in the CMP tissue, machine learning models are used. These models are trained with electrogram feature data gathered from a large number of simulations of varying AF instances in CMP tissue. Given the preliminary nature of the work, a simple set of features are used. These are outlined in appendix B.
Figure 3.

Electrograms simulated on perfect isotropic tissue (ν=1.0) in the CMP model using equation (A.1). Voltage is measured in arbitrary units. Time is measured in steps of 3 ms such that at sinus rhythm the pacemaker cells activate every 660 ms (220 time steps). (a) An electrogram recorded during regular sinus rhythm. The large depolarizations at approximately t=100 and t=320 correspond to the planar wavefront crossing the electrogram recording probe. The small fluctuations at approximately t=200 and t=420 correspond to the activation of a new planar wavefront at the left boundary by the pacemaker cells and the dissipation of electrical activity at the open boundary on the right after the wave propagates through the tissue—this is a small discretization effect in the CMP model. (b) Electrograms recorded during the rapid pacing of the heart where electrical wavefronts originate from a single point in the tissue. The dashed and solid lines show electrograms recorded at the centre of the electrical activity and 30 cells displaced from the centre, respectively. There are clear differences between electrograms recorded at different locations relative to the centre of electrical activity. Note that the difference between electrograms is significantly less pronounced in imperfect, anisotropic tissue (ν<1.0)—this warrants the use of statistical techniques for analysis. These fractionated electrograms are presented in [15].

Electrograms simulated on perfect isotropic tissue (ν=1.0) in the CMP model using equation (A.1). Voltage is measured in arbitrary units. Time is measured in steps of 3 ms such that at sinus rhythm the pacemaker cells activate every 660 ms (220 time steps). (a) An electrogram recorded during regular sinus rhythm. The large depolarizations at approximately t=100 and t=320 correspond to the planar wavefront crossing the electrogram recording probe. The small fluctuations at approximately t=200 and t=420 correspond to the activation of a new planar wavefront at the left boundary by the pacemaker cells and the dissipation of electrical activity at the open boundary on the right after the wave propagates through the tissue—this is a small discretization effect in the CMP model. (b) Electrograms recorded during the rapid pacing of the heart where electrical wavefronts originate from a single point in the tissue. The dashed and solid lines show electrograms recorded at the centre of the electrical activity and 30 cells displaced from the centre, respectively. There are clear differences between electrograms recorded at different locations relative to the centre of electrical activity. Note that the difference between electrograms is significantly less pronounced in imperfect, anisotropic tissue (ν<1.0)—this warrants the use of statistical techniques for analysis. These fractionated electrograms are presented in [15]. For the purpose of recording training data to build the machine learning models, a 9-electrode probe is used, arranged in a 3×3 array. This represents the multi-contact mapping catheters used for ablation. Each electrode is unipolar, but electrograms can be compared across the probe as an analogue of bipolar electrograms. The 3×3 probes are distributed uniformly in a 7×7 cell grid of the CMP tissue as seen in figure 4. The distance between each probe and its nearest neighbours is 3 cells. This gives a resolution comparable to clinically used ablation mapping catheters where electrodes are approximately 1 mm long and are spaced 4 mm apart [32]. We define the probe to be on the re-entrant circuit if any part of the re-entrant circuit is within the multiprobe’s 7×7 cell region.
Figure 4.

Electrical wavefronts propagate in all directions from an AF driver (shown as the star in the bottom left). A 3×3 electrode grid is used to record 9 simultaneous electrograms (large boxes numbered 1–9) across a region of 7×7 cells in the CMP model (small squares shown in grey). By spacing out the electrodes, the approaching electrical wavefront will cross each of the electrodes in a slightly different order and in a slightly different direction, affecting the feature behaviour seen at each electrode. Hence, taking the gradient of features across the electrode grid can give detailed information about the wavefront flow across the grid, enhancing our knowledge of the driver’s position. The local zig-zagging of the electrical wavefront due to the discrete structure of the CMP models can occasionally result in errors when calculating the direction of global wavefront propagation. However, by taking the mean value of the gradient of features for a fixed unit vector across different parts of the electrode grid these errors are minimized. Any remaining discrepancies are accounted for using the constraint mechanisms described in §(a) and appendix D. The intermediate electrode spacing used here is reflective of clinically used mapping catheters, and offers a balance between maximizing local information while ensuring that the global wavefront direction can be accurately calculated.

Electrical wavefronts propagate in all directions from an AF driver (shown as the star in the bottom left). A 3×3 electrode grid is used to record 9 simultaneous electrograms (large boxes numbered 1–9) across a region of 7×7 cells in the CMP model (small squares shown in grey). By spacing out the electrodes, the approaching electrical wavefront will cross each of the electrodes in a slightly different order and in a slightly different direction, affecting the feature behaviour seen at each electrode. Hence, taking the gradient of features across the electrode grid can give detailed information about the wavefront flow across the grid, enhancing our knowledge of the driver’s position. The local zig-zagging of the electrical wavefront due to the discrete structure of the CMP models can occasionally result in errors when calculating the direction of global wavefront propagation. However, by taking the mean value of the gradient of features for a fixed unit vector across different parts of the electrode grid these errors are minimized. Any remaining discrepancies are accounted for using the constraint mechanisms described in §(a) and appendix D. The intermediate electrode spacing used here is reflective of clinically used mapping catheters, and offers a balance between maximizing local information while ensuring that the global wavefront direction can be accurately calculated. A first look at the electrograms shows clear distinctions depending on the electrode’s relative position from the re-entrant circuit, as shown in figure 3b. Features gathered from these individual electrodes include: maximum voltage, minimum voltage, first stationary point position, mean voltage, waveform skewness and other common statistical measures. A full list can be found in appendix B. With the 9-probe array, the wavefront from the AF circuit will reach each individual electrode at a different time. Therefore, gradients of the features can be measured across the whole electrode array in different directions giving more effective information on the position of the AF circuit (figure 4). Note that local gradients are quite robust measures as they do not rely on any global calibration procedure. Visualizing the features from electrogram data can give significant insight into the electrical dynamics of the CMP model without extensive statistical analysis. This can be done using a visualization we have coined the vector feature map (VFM). Their creation, analysis and general features are described in detail in appendix B. A VFM shows the average value of a feature at a given vector relative to the centre of the re-entrant circuit in many different instances of the CMP model. An example is shown for the magnitude of the dominant Fourier transform frequency of the electrogram signal in figure 5.
Figure 5.

The vector feature map (VFM) for the dominant frequency of the electrogram’s Fourier transform on an arbitrary scale, shown by the greyscale. The image is generated from tissues with a single ectopic cell beating every 60 time steps placed at a random location in the tissue with transverse coupling fraction ν=0.2. The image shows strong separation between regions of unidirectional wavefront propagation (light grey) and bidirectional wavefront propagation (dark grey). There is also a strong indicator of the driver’s centre, black region at (0,0). Notice that the image is symmetric across the X- and Y-axes and that different feature maps highlight different wavefront dynamics. There is significant differentiation between bulk regions but little differentiation in small, localized regions. Combining multiple vector feature maps can improve local differentiation. More details can be found in appendix B.

The vector feature map (VFM) for the dominant frequency of the electrogram’s Fourier transform on an arbitrary scale, shown by the greyscale. The image is generated from tissues with a single ectopic cell beating every 60 time steps placed at a random location in the tissue with transverse coupling fraction ν=0.2. The image shows strong separation between regions of unidirectional wavefront propagation (light grey) and bidirectional wavefront propagation (dark grey). There is also a strong indicator of the driver’s centre, black region at (0,0). Notice that the image is symmetric across the X- and Y-axes and that different feature maps highlight different wavefront dynamics. There is significant differentiation between bulk regions but little differentiation in small, localized regions. Combining multiple vector feature maps can improve local differentiation. More details can be found in appendix B. To locate AF drivers using electrogram features, a supervised machine learning technique known as the random forest model is used [33]. The model is capable of giving quantitative (the distance between the probe and the re-entrant circuit) and qualitative (the probe is/is not currently on the re-entrant circuit) responses when given a set of electrogram feature information [34]. The random forest model was chosen due to its relative effectiveness compared to other machine learning models. The method has recently been used for problems such as tissue segmentation in the brain and the classification of heart failure subtypes [35,36]. Caruana & Niculescu-Mizil [23] and Caruana et al. [24] note that the random forest model has one of the highest average performances of any machine learning method across a wide range of different problems. Preliminary testing on our data showed considerably higher success rates for random forests than for other simple machine learning algorithms. The mathematical background for random forests is described in appendix C. The training data for the random forests were gathered from 5000 randomly generated CMP tissues with one randomly placed AF circuit.[1] The fraction of transverse connections was chosen to be ν=0.2 as this is the critical point where instances of paroxysmal AF emerge in the CMP model [14]. Each tissue had 64 multiprobe electrodes uniformly placed giving a total of 2 880 000 electrogram recordings.

Algorithm for locating re-entrant circuits

The goal of our algorithm is to demonstrate a proof of concept where re-entrant circuits driving AF can be located using solely electrogram information. The aim is not to create a perfect model which could be directly transferred to more complicated scenarios, but rather, the aim is to show the feasibility of these methods for electrical mapping in a system with large local fluctuations. As part of this approach, a small number of simplifications are applied to the CMP model to simplify simulations and analysis. All tissue instances are generated at a fixed transverse coupling fraction of ν=0.2, which is approximately the degree of fibrosis at which we observe paroxysmal AF. We also work in the low noise limit where δ=0. As a result, temporary critical circuits cannot spontaneously form in the tissue as shown in figure 1c. The limitations of this decision are discussed in §(a). The low noise limit inhibits the formation of new, stable re-entrant circuits. Instead, a single circuit is artificially constructed by picking a random point in the CMP tissue and removing the coupling to the muscle fibre above and below of the 28 cells to the right of the randomly chosen cell. This gives a rectangular circuit of path length 60—this is an arbitrary choice which is slightly larger than the refractory period of τ=50. The circuit is then artificially forced to start driving AF by the introduction of a single ectopic beat in the circuit. This is achieved by presetting the cell states in the circuit as is shown in figure 1b without any dysfunctional cells—the circuit is then allowed to evolve naturally as in the original CMP model. The procedure to be tested is split into two sections. First, the CMP tissue must be initialized to generate fibrillatory behaviour. Once initialized, the data aquisition and processing cycle can be initiated. The initialization phase is outlined as follows and corresponds to the ‘Start’ block in figure 6.
Figure 6.

A flow chart describing the basic AF driver location algorithm. When starting the algorithm, the simplified CMP model is run with one or two drivers placed at random locations—the algorithm could easily be extended to more drivers if desired as outlined in figure 7. A random position is chosen to record the first set of electrograms. Search regions are constrained as described in appendix D. Predictions from the X and Y regressors are forced to lie within search constraints. ‘Prediction error’ initiates if the constraint region becomes too small or predictions loop between repeated coordinates.

A flow chart describing the basic AF driver location algorithm. When starting the algorithm, the simplified CMP model is run with one or two drivers placed at random locations—the algorithm could easily be extended to more drivers if desired as outlined in figure 7. A random position is chosen to record the first set of electrograms. Search regions are constrained as described in appendix D. Predictions from the X and Y regressors are forced to lie within search constraints. ‘Prediction error’ initiates if the constraint region becomes too small or predictions loop between repeated coordinates.
Figure 7.

A diagram highlighting the key mechanism behind the extension of a single driver location algorithm to an arbitrary number of drivers. (a) A single driver tissue where the driver has been placed at the circular boundary to indicate wavefronts propagating from above and below (small stars). Wavefront collisions are expected (dotted line) and observed (wavy line) at the centre of the tissue. (b/c) The grey regions indicate the search regions for a second driver inferred by observing the absence of wavefront collisions at the expected position. (d) A second driver is found (big star). This two-driver system can be conceptually split into two single driver tissues, (e/f). These can be searched using the same recursive strategy starting at (a). Note that, in the current work, the mechanism for finding multiple drivers is simplified to only predict the position of expected collisions in one dimension; however, this could easily be extended to the full geometry in future work.

Generate an instance of the CMP model at ν=0.2 of linear size L=200. Do not create any dysfunctional cells which could generate unexpected re-entrant circuits (i.e. δ=0). At a random location in the tissue, insert a single simple re-entrant circuit consisting of two cell strands. Preset cell states as shown in figure 1b excluding the dysfunctional cell. Allow fibrillation to commence and continue until the whole tissue has been reached by the electrical activity from the re-entrant circuit. Fibrillation is defined as when more than 220 cells are active in the substrate (1.1×L=220)—this definition effectively distinguishes between fibrillation and sinus rhythm as discussed by Manani et al. [15]. After the CMP model is initialized, the data acquisition and processing cycle can be used to generate predictions of the expected location of re-entrant circuits in the tissue. This is illustrated in figure 6 and broadly follows the steps below. As can be seen from the lack of local differentiation in the electrogram feature in figure 5, it is a non-trivial problem whether or not electrogram dynamics can be used to infer the position of re-entrant circuits drivers which motivates the use of a recursive method involving multiple measurements. 4. At a random location in the tissue, place a 3×3 array of electrode probes and generate electrograms at each position. 5. Extract statistical information from the electrograms and preprocess data for compatibility with required machine learning data structures. 6. Process data using machine learning models to output a prediction for the expected electrogram location. 7. Calculate the constraints of possible prediction locations based on the mechanism shown in appendix D. 8. Post-process prediction data to abide by the calculated constraints for the final prediction using the mechanism shown in appendix D. 9. Record a new set of electrograms at the predicted position of the re-entrant circuit. If the electrogram behaviour is consistent with the expected statistical features at a re-entrant circuit, either end the algorithm or proceed to searching for any remaining circuits. If the position is not consistent with the expected behaviour of a re-entrant circuit, return to step 6 and repeat the prediction process. The algorithm uses four random forest models, two classification and two probabilistic. The classification models are used to check if the probe is positioned on the driver’s X- and Y -axes. The responses for the two probabilistic models are the probabilities of the driver lying on each transverse cell column on the X-axis and each longitudinal cell strand on the Y -axis—this is an adaptation of the regression style models typical in random forests in which a continuous scale is broken into discrete ranges and each of the ranges is considered its own class. The benefits of the probabilistic approach over typical regression models is that it is easier to implement additional levels of post-processing in any predictions. The probability of the re-entrant circuit lying in each class can then be processed to infer the predicted position of the re-entrant circuit in a given direction. The probabilistic models can be made from classification (qualitative) models where instead of the majority rule, the response is given by where P is the probability for the particular response i, k is the number of data samples that have response i and k is the total number of responses. These probabilities do not consider that electrogram measurements may have been taken previously which gave information as to the direction of the re-entrant circuit from particular regions in the tissue. The post-processing procedures described in appendix D account for this. In a general case, it may occur that there are multiple re-entrant circuits present in a single tissue. To test our methods for this scenario, we repeated the procedure outlined at the start of this section with a simple change that two re-entrant circuits are randomly placed in the tissue (with a minimum separation of 10 cells vertically to avoid overlap). We then adjust the search algorithm to start looking for a second re-entrant circuit after the first is found. However, note that the machine learning models used are still only trained on simulations with a single re-entrant circuit—the flexibility of our model to search for multiple drivers without explicitly learning to do so is one of the major benefits of our approach. The adaptation to multiple drivers is possible because of the limited interference in the electrical activity between competing drivers. In a system with two stable drivers, tissue closer to the first driver exhibits electrical activity which can be closely approximated by the activity one would expect if the second driver was not present. This is demonstrated in figure 11 in appendix B. This principle can be implemented in our algorithm as outlined in figure 7 where the extension to tissues with multiple drivers is also described.
Figure 11.

Vector feature maps for the mean vertical gradient across the electrode grid for the electrogram sampling start index. The above image has been created using the regular single rotor procedure illustrated in figure 9. The image below follows the same procedure but has been created from tissues with a second rotor at a fixed vector 30 cells above the initial rotor (note the image is generated from a smaller dataset which accounts for a small increase in noise compared to the above image). Rotor positions are indicated by white crosses. Wavefronts propagate away from the dashed lines and collide at the dotted lines, marking the boundary of a given rotor’s sphere of influence. The feature behaviour within a rotor’s sphere of influence (the regions up to the nearest dotted lines) in a double rotor system are almost identical to the dynamics observed in a single rotor system. The dotted line at the centre shows a sharp transition from the first rotor dynamics centred at (0,0) to the second rotor dynamics centred at (0,30). Note that the shift of the collision line from Y =±100 in the single rotor tissue to Y =−85 in the double rotor tissue can be exploited when searching for multiple rotors in a single tissue (figure 7).

A diagram highlighting the key mechanism behind the extension of a single driver location algorithm to an arbitrary number of drivers. (a) A single driver tissue where the driver has been placed at the circular boundary to indicate wavefronts propagating from above and below (small stars). Wavefront collisions are expected (dotted line) and observed (wavy line) at the centre of the tissue. (b/c) The grey regions indicate the search regions for a second driver inferred by observing the absence of wavefront collisions at the expected position. (d) A second driver is found (big star). This two-driver system can be conceptually split into two single driver tissues, (e/f). These can be searched using the same recursive strategy starting at (a). Note that, in the current work, the mechanism for finding multiple drivers is simplified to only predict the position of expected collisions in one dimension; however, this could easily be extended to the full geometry in future work.

Results

The features used by the machine learning models are described in appendices B and C. All features described have some discriminatory capacity for the classifier models. Not all features are strictly necessary for generating good results (as determined using the Gini index, which is discussed in appendix C); however, the low computational cost associated with the different statistical measures warrants the inclusion of the full set of features. The most discriminatory features include the wavefront direction, the maximum and minimum electrogram voltages, the intensity of the electrogram signal, the maximum value of the voltage gradient and the magnitude of the largest Fourier transform frequency. For an example model, the feature ranking is shown in figure 13 in appendix C. As noted in §3, local noise restricts the efficacy of any individual classifier. Hence, the results presented here are based on the rotor search algorithm which combines multiple separate machine learning models and a series of constraint mechanisms to make predictions.
Figure 13.

Figure showing the top 29 features by importance of an example random forest model using the Gini index. The prefix refers to a particular gradient/measure across the electrode grid. The suffix refers to a single electrode feature.The feature ‘start’ can be manipulated to calculate the wavefront direction. As the random forest model is trained, the reduction of the Gini index caused from each feature is measured and averaged across the whole decision tree ensemble. From this particular random forest, the mean maximum voltage and standard deviation of the start index are important features. It can also be seen that from the magnitude of the Gini values, no individual feature is suitable just by itself. These plots help determine suitable feature sets for future models.

Table 1 shows the results from the driver search algorithm. The prediction success is consistently high both for the single-circuit and two-circuit scenarios. Additionally, the prediction is reached after a small number of electrogram recordings, typically approximately 5–6. For comparison, the probability of recording an electrogram on the re-entrant circuit at any given point in the tissue is just under 2%.
Table 1.

The success rate of the algorithm described in figure 6. The results are generated from 1500 simulations each of the single and double driver tissues. The prediction success corresponds to the classifier models outputting a final positive prediction which lies on a position which if ablated would terminate the re-entrant circuit. The mean number of jumps refers to the total number of electrogram grid recordings required before reaching a final prediction—i.e. for each jump, one electrogram from each point on the 3×3 grid is generated over two fibrillatory cycles. Features are then extracted from these electrograms, processed and used to predict a displacement from a re-entrant circuit as outlined in §(a). Note that, for the second circuit, the number of jumps required is in addition to those required to find the first circuit.

target driverprediction probabilitymean jumps
one circuit95.4%5.0 ± 1.7
two circuits, circuit 195.1%5.2 ± 2.2
two circuits, circuit 292.6%6.1 ± 4.2
The success rate of the algorithm described in figure 6. The results are generated from 1500 simulations each of the single and double driver tissues. The prediction success corresponds to the classifier models outputting a final positive prediction which lies on a position which if ablated would terminate the re-entrant circuit. The mean number of jumps refers to the total number of electrogram grid recordings required before reaching a final prediction—i.e. for each jump, one electrogram from each point on the 3×3 grid is generated over two fibrillatory cycles. Features are then extracted from these electrograms, processed and used to predict a displacement from a re-entrant circuit as outlined in §(a). Note that, for the second circuit, the number of jumps required is in addition to those required to find the first circuit. The results indicate that the algorithm is capable of locating simple re-entrant circuits on randomly generated CMP tissues with excellent prediction rates from a small number of recording locations. These results support the possibility of using statistical learning techniques for locating AF drivers on heart tissue using indirect feature measurements, derived from the accessible electrograms.

Discussion

It is clear from the results in §4 that a statistical analysis of electrograms can be used to extract information as to the location of re-entrant drivers in the CMP model, an idealized mathematical model of AF focusing on the discretized structure of the atrial myocardium and the electrophysiological action of fibrosis. In recent work, we have reviewed issues concerning the limited resolution of mapping technologies used during ablation, and have found that these limitations make it hard to identify distinct mechanisms of AF in clinical practice [11]. If re-entrant circuits are to be ablated, terminating AF, these issues must be addressed. However, the methods proposed here suggest a promising line of inquiry for future work in more realistic models of AF, with a final aim that these approaches may mitigate some of the mapping resolution issues currently observed during catheter ablation. Such an approach maximizes accuracy by minimizing errors due to local noise.

Future work

In its current form, our driver-mapping approach is not refined enough for use in clinical practice—the simplifications in the CMP model do not accurately represent real electrical behaviour in the heart. Limitations in the current work come under three categories: (a) intrinsic limitations in the original CMP model, (b) limitations in our simplified implementation of the original CMP model, and (c) limitations arising in the data analysis and machine learning procedures. (a) The CMP model is not a fully realistic model of the atria. It represents a simplified two-dimensional cylindrical topology of the myocardium and has all cells arranged in a consistent square lattice. The refractory period of cells are uniform and fixed, and the cell-to-cell conduction velocities at the microscopic level are constant, traversing one cell-to-cell coupling per time step. In this current form, the CMP model is not suited to studying some of the rate-dependent effects typically studied in continuous models of AF. However, the CMP model’s explicit focus on tissue anisotropy and the presence of fibrosis demonstrates that the key features of AF can spontaneously arise without the need for the extra details studied in other computationally intensive models [6]. Furthermore, inhomogeneities in refractory period can be implemented with small adjustments to the model. Future work could consider testing the proposed search mechanisms in this adjusted model. (b) In our implementation of the CMP model, we worked in the low-noise limit at δ=0 where new re-entrant circuits could not form after the tissue had been initialized with one or two artificial circuits in the tissue. This was done for computational simplicity and is a small source of noise compared to the effects of stochastic coupling on wavefront dynamics. The exception is that non-zero δ does allow for small local fluctuations on short timescales as shown by figure 1d. In a simple re-entrant circuit-searching algorithm, these fluctuations can occasionally be mistaken for circuits. However, these fluctuations dissipate after a single cycle of electrical activity. Therefore, a full implementation of the search algorithm could easily account for these fluctuations by recording electrical dynamics over two or more periods. This implementation of the CMP model only analysed tissues with simple, two fibre re-entrant circuits typically formed in the real CMP model from a single dysfunctional cell. In the full CMP model, re-entrant circuits can form consisting of multiple fibres and multiple dysfunctional cells. On a local level, this can lead to different electrical dynamics. However, the global electrical dynamics are very similar across the different types of re-entrant circuit. It is also rare for complicated re-entrant circuits to form. Therefore, the simple circuit implementation represents the typical case that would be relevant in a realistic setting. Note also that predictions at the local level should be possible regardless of circuit morphology because we expect all circuits to a be a source of electrical wavefronts. (c) Finally, there are some limitations that arise during data analysis of the electrograms. Electrograms generated from the CMP model are typically cleaner than real atrial electrograms where consistent measurements across the tissue are not always possible. Despite this, the most important features such as the direction of electrical propagation across a set of electrodes can still be found accurately using clinical electrograms [37-40]. By taking the gradient of feature values across the electrode probes in clinical practice, much of the same statistical information that has been used in this work can be calculated and analysed. Note that the local zig-zagging of wavefronts due to the cellular automata can result in errors when taking the gradient of feature values across the probe. However, by taking the mean value of multiple gradients with the same unit vector, these errors are minimized. Any remaining errors are mitigated through the inclusion of a constraint mechanism. Although there could be concerns that a discretized wavefront inhibits the convergence of our algorithm, our high success rate suggests that this is not a major factor. As electrograms were analysed using supervised machine learning methods, it is also clear that the amount of accurate clinical data required to train models will be severely restricted. In the short term, this might appear to be a major limitation. However, other medical studies have recently shown the efficacy of using simulations to pre-train machine learning models for clinical use before refining the models using clinical data. This process of ‘pre-training’ before the models are slowly improved through the acquisition of real data has had recent success applied to gene splicing by Rosenberg et al. [41]. It is also important to consider whether any artefacts in the dynamics of the CMP model may have affected the success of our algorithm in a way that could not be applied in a more realistic setting. Of particular note is the perfect isotropy along muscle fibres which may lead to wavefronts travelling in the longitudinal direction being unrealistically uniform. Despite this concern, this particular artefact is more likely to hinder the success of machine learning algorithms than be a benefit since wavefront uniformity can limit the model’s capacity to distinguish between different regions of the CMP tissue. On the whole, this should be seen as a secondary concern when adapting this work to more realistic settings. As a final note, it is interesting to highlight surprising parallels between the CMP model and recent developments in the mechanistic understanding of AF. Hansen et al. [12] have recently demonstrated that micro-anatomical re-entrant circuits forming in the transmural region with variable orientation, between the epicardium and the endocardium, can result in a complex variety of breakthrough patterns observed at the surface of the epicardium. The surface of the epicardium is typically what is mapped during ablation and for most electrophysiological studies of the atria. These breakthrough patterns can appear as full rotors, partial rotors or concentric activity—a direct explanation of observations that were previously seen as in direct conflict but which can now be explained from a single mechanism. Nattel et al. [3] has suggested this may act as a unifying mechanism for the understanding of AF. Interestingly, the work by Hansen et al. specifically associates the emergence of AF with the formation of micro-anatomical re-entrant circuits at the edges of regions with high fibrosis, in direct agreement with the mechanism described by the CMP model. Although the two-dimensional formulation of the CMP model is currently unable to investigate the formation of varying breakthrough patterns at the epicardial surface, a three-dimensional implementation should be able to reproduce the key features of these observations.

Conclusion

Despite major research efforts focusing on the theoretical background and clinical understanding of AF in recent years, ablation success rates have remained disappointing since the 1990s. Major improvements will only be possible given significant developments in our mechanistic understanding of AF and new technological approaches to ablation. The methods demonstrated here apply the benefits of machine learning and couple it with the capacity for large-scale simulations of cardiac electrical activity in cellular automata to locate re-entrant circuit for targeted ablation. The work presented here is a first step in a simplified theoretical model that demonstrates a clear potential for locating re-entrant circuits with high success from electrograms alone. It is clear that the current work ignores many of the details which will be crucial when applying these methods in a more realistic setting, particularly with regard to the lack of topological complexity in the CMP model and the inability to reproduce realistic wavefront curvature—these issues should be considered for any future work. Given the efficiency of the model, extending the two-dimensional CMP tissue to a three-dimensional structure should be computationally easy and investigated as a priority.
Table 2.

The features used for electrogram analysis. For an in-depth description of individual functions see the scipy and numpy documentation. The features were primarilly chosen for ease of use, descriptive capacity and speed at which they could be generated for large quantities of data. Before being processed, the raw electrogram data were sampled to ensure consistent preprocessing. This was done by cropping the raw data between the first two maxima of the dominant Fourier frequency. This ensured the output sample was a consistent length (one driver cycle period) and the sampling was started at the same point in the cycle. The time at which the crop is started relative to the initial recording time corresponds to feature 24 in the table. Note that as the initial recording time is arbitrary, this cannot be used as a feature for an individual electrode probe, but the gradient of the initial crop time across a multi-electrode probe can be measured. The sample data are represented by the label ‘X’ in the table. The gradient of the sample data is denoted by ‘g(X)’. Functions described by ‘f# - f#*’ correspond to an operation involving other features listed in the table. For the Fourier features labelled with (*), the largest 9 frequencies and their corresponding amplitudes are calculated.

feature namescipy function
1.maximum valuenumpy.max(X)
2.minimum valuenumpy.min(X)
3.amplitudef1 - f2
4.intensitynumpy.sum(numpy.absolute(X))
5.maximum gradientnumpy.max(g(X))
6.minimum gradientnumpy.min(g(X))
7.amplitude gradientf6 - f5
8.max. gradient timenumpy.argmax(g(X))
9.min. gradient timenumpy.argmin(g(X))
10.amplitude gradient timef9 - f8
11.number of 0 V crossoversnumpy.argwhere (g(X)[i] * g(X)[i+1] ¡ 0)
12.first 0 V crossover timenumpy.min(f11)
13.largest Fourier frequencies*numpy.fft.rfftfreq(X)
14.largest Fourier amplitudes*numpy.absolute(numpy.fft.rfft(X))
15.Fourier sumnumpy.sum(f14)[:10]
16.relative Fourier amplitudes*f14[i] / f15
17.meanscipy.stats.describe(X)[2]
18.skewnessscipy.stats.describe(X)[4]
19.kurtosisscipy.stats.describe(X)[5]
20.maximum timenumpy.argmax(X)
21.minimum timenumpy.argmin(X)
22.amplitude timef20 - f21
23.variance post minimumnumpy.std(X[f21:])
24.sample start index(see caption)

Documentation for both scipy and numpy can be found at https://docs.scipy.org/doc/.

  35 in total

1.  Systems biology and new technologies enable predictive and preventative medicine.

Authors:  Leroy Hood; James R Heath; Michael E Phelps; Biaoyang Lin
Journal:  Science       Date:  2004-10-22       Impact factor: 47.728

2.  [A probabilistic model of cardiac electrical activity based on a cellular automata system].

Authors:  Felipe Alonso Atienza; Jesús Requena Carrión; Arcadi García Alberola; José L Rojo Alvarez; Juan J Sánchez Muñoz; Juan Martínez Sánchez; Mariano Valdés Chávarri
Journal:  Rev Esp Cardiol       Date:  2005-01       Impact factor: 4.753

Review 3.  New ideas about atrial fibrillation 50 years on.

Authors:  Stanley Nattel
Journal:  Nature       Date:  2002-01-10       Impact factor: 49.962

Review 4.  Imaging-Based Simulations for Predicting Sudden Death and Guiding Ventricular Tachycardia Ablation.

Authors:  Natalia A Trayanova; Farhad Pashakhanloo; Katherine C Wu; Henry R Halperin
Journal:  Circ Arrhythm Electrophysiol       Date:  2017-07

Review 5.  Intermittent drivers anchoring to structural heterogeneities as a major pathophysiological mechanism of human persistent atrial fibrillation.

Authors:  Michel Haissaguerre; Ashok J Shah; Hubert Cochet; Meleze Hocini; Remi Dubois; Igor Efimov; Edward Vigmond; Olivier Bernus; Natalia Trayanova
Journal:  J Physiol       Date:  2016-05-01       Impact factor: 5.182

6.  Atrial fibrillation driven by micro-anatomic intramural re-entry revealed by simultaneous sub-epicardial and sub-endocardial optical mapping in explanted human hearts.

Authors:  Brian J Hansen; Jichao Zhao; Thomas A Csepe; Brandon T Moore; Ning Li; Laura A Jayne; Anuradha Kalyanasundaram; Praise Lim; Anna Bratasz; Kimerly A Powell; Orlando P Simonetti; Robert S D Higgins; Ahmet Kilic; Peter J Mohler; Paul M L Janssen; Raul Weiss; John D Hummel; Vadim V Fedorov
Journal:  Eur Heart J       Date:  2015-06-08       Impact factor: 29.983

7.  Economic modelling of diagnostic and treatment pathways in National Institute for Health and Care Excellence clinical guidelines: the Modelling Algorithm Pathways in Guidelines (MAPGuide) project.

Authors:  J Lord; S Willis; J Eatock; P Tappenden; M Trapero-Bertran; A Miners; C Crossan; M Westby; A Anagnostou; S Taylor; I Mavranezouli; D Wonderling; P Alderson; F Ruiz
Journal:  Health Technol Assess       Date:  2013-12       Impact factor: 4.014

8.  Simultaneous Biatrial High-Density (510-512 Electrodes) Epicardial Mapping of Persistent and Long-Standing Persistent Atrial Fibrillation in Patients: New Insights Into the Mechanism of Its Maintenance.

Authors:  Seungyup Lee; Jayakumar Sahadevan; Celeen M Khrestian; Ivan Cakulev; Alan Markowitz; Albert L Waldo
Journal:  Circulation       Date:  2015-10-23       Impact factor: 29.690

9.  Epicardial wave mapping in human long-lasting persistent atrial fibrillation: transient rotational circuits, complex wavefronts, and disorganized activity.

Authors:  Geoffrey Lee; Saurabh Kumar; Andrew Teh; Andrew Madry; Steven Spence; Marco Larobina; John Goldblatt; Robin Brown; Victoria Atkinson; Simon Moten; Joseph B Morton; Prashanthan Sanders; Peter M Kistler; Jonathan M Kalman
Journal:  Eur Heart J       Date:  2013-08-08       Impact factor: 29.983

10.  Properties of two human atrial cell models in tissue: restitution, memory, propagation, and reentry.

Authors:  Elizabeth M Cherry; Steven J Evans
Journal:  J Theor Biol       Date:  2008-07-04       Impact factor: 2.691

View more
  11 in total

Review 1.  Addressing challenges of quantitative methodologies and event interpretation in the study of atrial fibrillation.

Authors:  Edward J Ciaccio; Elaine Y Wan; Deepak S Saluja; U Rajendra Acharya; Nicholas S Peters; Hasan Garan
Journal:  Comput Methods Programs Biomed       Date:  2019-06-15       Impact factor: 5.428

2.  Optical Mapping-Validated Machine Learning Improves Atrial Fibrillation Driver Detection by Multi-Electrode Mapping.

Authors:  Alexander M Zolotarev; Brian J Hansen; Ekaterina A Ivanova; Katelynn M Helfrich; Ning Li; Paul M L Janssen; Peter J Mohler; Nahush A Mokadam; Bryan A Whitson; Maxim V Fedorov; John D Hummel; Dmitry V Dylov; Vadim V Fedorov
Journal:  Circ Arrhythm Electrophysiol       Date:  2020-09-13

3.  Identifying Potential Re-Entrant Circuit Locations From Atrial Fibre Maps.

Authors:  Max Falkenberg; David Hickey; Louie Terrill; Alberto Ciacci; Nicholas S Peters; Kim Christensen
Journal:  Comput Cardiol (2010)       Date:  2019-11-08

Review 4.  Machine Learning in Arrhythmia and Electrophysiology.

Authors:  Natalia A Trayanova; Dan M Popescu; Julie K Shade
Journal:  Circ Res       Date:  2021-02-18       Impact factor: 17.367

Review 5.  Comprehensive evaluation of electrophysiological and 3D structural features of human atrial myocardium with insights on atrial fibrillation maintenance mechanisms.

Authors:  Aleksei V Mikhailov; Anuradha Kalyanasundaram; Ning Li; Shane S Scott; Esthela J Artiga; Megan M Subr; Jichao Zhao; Brian J Hansen; John D Hummel; Vadim V Fedorov
Journal:  J Mol Cell Cardiol       Date:  2020-10-29       Impact factor: 5.000

Review 6.  Rethinking multiscale cardiac electrophysiology with machine learning and predictive modelling.

Authors:  Chris D Cantwell; Yumnah Mohamied; Konstantinos N Tzortzis; Stef Garasto; Charles Houston; Rasheda A Chowdhury; Fu Siong Ng; Anil A Bharath; Nicholas S Peters
Journal:  Comput Biol Med       Date:  2018-10-18       Impact factor: 4.589

7.  Spectral Analysis and Mutual Information Estimation of Left and Right Intracardiac Electrograms during Ventricular Fibrillation.

Authors:  Milton Fabricio Pérez-Gutiérrez; Juan José Sánchez-Muñoz; Mayra Erazo-Rodas; Alicia Guerrero-Curieses; Estrella Everss; Aurelio Quesada-Dorador; Ricardo Ruiz-Granell; Alicia Ibáñez-Criado; Alex Bellver-Navarro; José Luis Rojo-Álvarez; Arcadi García-Alberola
Journal:  Sensors (Basel)       Date:  2020-07-27       Impact factor: 3.576

Review 8.  Artificial intelligence in the diagnosis and management of arrhythmias.

Authors:  Venkat D Nagarajan; Su-Lin Lee; Jan-Lukas Robertus; Christoph A Nienaber; Natalia A Trayanova; Sabine Ernst
Journal:  Eur Heart J       Date:  2021-10-07       Impact factor: 29.983

9.  Using Machine Learning to Characterize Atrial Fibrotic Substrate From Intracardiac Signals With a Hybrid in silico and in vivo Dataset.

Authors:  Jorge Sánchez; Giorgio Luongo; Mark Nothstein; Laura A Unger; Javier Saiz; Beatriz Trenor; Armin Luik; Olaf Dössel; Axel Loewe
Journal:  Front Physiol       Date:  2021-07-05       Impact factor: 4.566

Review 10.  How machine learning is impacting research in atrial fibrillation: implications for risk prediction and future management.

Authors:  Ivan Olier; Sandra Ortega-Martorell; Mark Pieroni; Gregory Y H Lip
Journal:  Cardiovasc Res       Date:  2021-06-16       Impact factor: 10.787

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.