This month’s topics:
Topology and atrial tachycardia.
According to a November 5 article in the journal Circulation: Arrhythmia and Electrophysiology, topology can help understand atrial flutter, a condition where the heart beats too fast, and can help plan remedial surgery.
Atrial flutter is often caused by a disorder of the heart conduction network called macroreentrant atrial tachycardia. The electrical signals that govern contractions of the atria (the two upper chambers of the heart) short-circuit, pathologically accelerating the heartbeat.
To understand where topology comes in, we need some information about the heart and the heart conduction network.
The two atria receive blood through veins from the lungs (LA) and the rest of the body (RA). The sinoatrial node SA is a cluster of cells that functions as the pacemaker. Once a cycle it initiates a depolarization wave that spreads through the atria, making them contract and expel blood into the ventricles. The atrioventricular node AV is a segment of tissue that delays this signal, giving the blood time to move, and then sends it on through the labeled pathways to the ventricles, which contract and expel blood through arteries towards the lungs (RV) and the rest of the body (LV).
One way this scenario can go askew is for part of the depolarization wave to recycle around one of the atria, and to cause additional rapid contractions of that atrium. This is the “reentry” in reentrant atrial tachycardia (literally, speeding up of the heart), a potentially dangerous condition. Lead author Mattias Duytschaever and colleagues explain in their article how a topological analysis can give a useful description of this pathology and of steps to cure it.
As suggested by the depolarization wave image above, heart conduction is a 2-dimensional phenomenon. From this point of view the chambers of the heart function as surfaces. For example the left atrium, as a surface, is topologically a 2-dimensional sphere with three holes (the entry points for the two branches of each pulmonary vein are presumably close enough so that, in terms of the conduction on the surface, they constitute a single hole).
The first step in the analysis (concentrating on left atrium tachycardia) is to visualize the conduction pattern as a field of phases, assigning to each point on the surface an angle between $0$ and $2\pi$ representing when in the cycle that point is first hit by the depolarization wave. Explicitly, if LAT is the local activation time at that point, and TCL is the tachycardia cycle length, the authors define the phase at that point as $\phi = {2\pi}\frac{\rm LAT}{\rm TCL}$. Next they define the topological charge of an area on the surface as the total change in phase going counterclockwise around a curve enclosing that area, and the topological charge of a boundary component as the change in phase going counterclockwise around that component.
The presence of left atrium tachycardia means that the depolarization wave circles around somewhere on the surface. This means that there must be a curve surrounding an area with topological charge $+1$ or $-1$. (The area within the curve must contain a hole or a point that does not conduct the wave, such as a scar.) The authors apply what they call the index theorem to assert that there must also exist another area with the opposite topological charge.
-
- The index theorem. Suppose a surface with boundary is cut up by curves into regions A1, A2, $\dots$ , An. If a field of phases is defined on the entire surface, then the topological charges of A1, A2, $\dots$ , An, plus the topological charges of the boundary components, must add up to zero.
Proof. Suppose the surface includes the adjacent curvilinear polygons ${\rm A}_1$ and ${\rm A}_2$ as in the diagram. The topological charge of ${\rm A}_1$, i.e. the total rotation of the phase field around the boundary of ${\rm A}_1$, is the sum of its rotations along the edge ${\bf x}_1 {\bf x}_2$, along the edge ${\bf x}_2 {\bf x}_3$, etc., always moving counterclockwise. Similarly the topological charge of ${\rm A}_2$ is the sum of rotations along the edges ${\bf x}_2 {\bf x}_1$, ${\bf x}_1 {\bf x}_7$, ${\bf x}_7 {\bf x}_6$ and ${\bf x}_6 {\bf x}_2$, again moving counterclockwise. Note that the rotation along ${\bf x}_2 {\bf x}_1$ is the negative of the rotation along ${\bf x}_1 {\bf x}_2$. Each edge on the surface, including those along the boundary, will contribute twice to the sum of the topological charges, with opposite signs. So the total sum must be zero.
The authors call “critical boundary” (CB) a curve, usually a boundary component, around which the phase field has non-zero rotation. As a consequence of the index theorem, reentrant atrial tachycardia implies that there will be two CBs; connecting one to the other by ablation (destroying a ribbon of surface between them) reestablishes, in a majority of cases, normal heart rhythm. The article includes the results of a clinical study involving 131 patients (106 with left atrium reentrant atrial tachycardia), at the St. Jan Hospital Bruges, whose diagnosis and treatment was informed by this research.
“Thermodynamic Linear Algebra”
A system of oscillating springs can help solve linear equations. That’s the conclusion of a November 5 article in Nature‘s new journal, npj Unconventional Computing. The article’s eight authors argue that linear algebra is central to many scientific algorithms and accelerating its implementation would be very valuable. The new paper, titled “Thermodynamic Linear Algebra,” offers a “physics-based computing paradigm based on classical thermodynamics.”
Let’s look at how the thermodynamic paradigm works. We focus on the classic linear algebra problem of solving a system of linear equations. The one-dimensional case is extremely simple: We have a single equation $ax=b$, where the solution is $x=\frac{b}{a}$. To apply our paradigm to this case, we would construct a mechanical system with potential function $U=\frac{1}{2}ax^2-bx$. For example, it might be a unit mass suspended by a spring with spring constant $a$ in a gravitational field $b$ (illustrated below). We give the system an initial kick, and wait. There is no damping in this system, so it will keep bouncing forever. But the system will evolve to an equilibrium state where its average configuration corresponds to the minimum value of the potential energy function, irrespective of the particular initial conditions chosen. (This is the thermodynamic minimum energy principle.) The minimum of $U$ occurs where $\frac{dU}{dx}= ax-b =0$, i.e. at $x=\frac{b}{a}$, the solution to our algebraic problem.
In practice the paradigm is applied to huge systems. The $N$ unknowns $x_1, \dots, x_N$ are amalgamated into a vector ${\bf x}=(x_1,\dots,x_N)$, the coefficient $a$ becomes an $N\times N$ matrix $A$ of coefficients $(a_{ij})$, the constant $b$ becomes an $N$-vector ${\bf b}=(b_1,\dots,b_N)$, and $ax=b$ becomes the matrix equation $A{\bf x}={\bf b}$. The authors explain how we can restrict ourselves to the case where $a_{ij} = a_{ji}$, i.e., where the matrix is symmetric. This allows a mechanical implementation in which the coefficient $a_{ij}$ represents the spring coupling between unit masses at $x_i$ and $x_j~$, while $a_{ii}$ is the spring constant associated to the mass at $x_i$, and the vector ${\bf b}$ represents an $n$-tuple of “gravitational fields,” one for each mass.
This device has potential energy function $$U(x)= \frac{1}{2}{\bf x}^{\top}A{\bf x}-{\bf b}^{\top}{\bf x}$$ generalizing $\frac{1}{2}ax^2-bx$, where ${\bf x}$ is written as a column vector and ${\bf x}^{\top}$ is its row-vector transpose; similarly for ${\bf b}$ and ${\bf b}^{\top}$. Just as in the 1-dimensional case, the system is given an initial kick and again, when it reaches thermodynamic equilibrium, the average value (over time) of the coordinates will give the location of the minimum of the potential energy function. Locating this minimum involves a similar calculation to the one giving $x=\frac{b}{a}$, except with partial derivatives, and as before the coordinates $(x_1,\dots x_N)$ of the minimum are exactly the solution of the linear system we started with.
The authors include a diagram of their algorithm.
—Tony Phillips, Stony Brook University