<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Netw. Physiol.</journal-id>
<journal-title>Frontiers in Network Physiology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Netw. Physiol.</abbrev-journal-title>
<issn pub-type="epub">2674-0109</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1358146</article-id>
<article-id pub-id-type="doi">10.3389/fnetp.2024.1358146</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Network Physiology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Feedback control of collective dynamics in an oscillator population with time-dependent connectivity</article-title>
<alt-title alt-title-type="left-running-head">Rosenblum</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fnetp.2024.1358146">10.3389/fnetp.2024.1358146</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Rosenblum</surname>
<given-names>Michael</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/28801/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff>
<institution>Institute of Physics and Astronomy</institution>, <institution>University of Potsdam</institution>, <addr-line>Potsdam</addr-line>, <country>Germany</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/559434/overview">Eckehard Sch&#xf6;ll</ext-link>, Technical University of Berlin, Germany</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1823165/overview">Yanhua Hong</ext-link>, Bangor University, United Kingdom</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/205400/overview">Thanos Manos</ext-link>, CY Cergy-Paris University&#x2014;ENSEA&#x2014;CNRS, France</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/41336/overview">Oleksandr Popovych</ext-link>, Helmholtz Association of German Research Centres (HZ), Germany</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Michael Rosenblum, <email>mros@uni-potsdam.de</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>02</day>
<month>02</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>4</volume>
<elocation-id>1358146</elocation-id>
<history>
<date date-type="received">
<day>19</day>
<month>12</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>23</day>
<month>01</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Rosenblum.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Rosenblum</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>We present a numerical study of pulsatile feedback-based control of synchrony level in a highly-interconnected oscillatory network. We focus on a nontrivial case when the system is close to the synchronization transition point and exhibits collective rhythm with strong amplitude modulation. We pay special attention to technical but essential steps like causal real-time extraction of the signal of interest from a noisy measurement and estimation of instantaneous phase and amplitude. The feedback loop&#x2019;s parameters are tuned automatically to suppress synchrony. Though the study is motivated by neuroscience, the results are relevant to controlling oscillatory activity in ensembles of various natures and, thus, to the rapidly developing field of network physiology.</p>
</abstract>
<kwd-group>
<kwd>network physiology</kwd>
<kwd>oscillations</kwd>
<kwd>connectivity</kwd>
<kwd>non-autonomous dynamics</kwd>
<kwd>synchrony control</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Networks of Dynamical Systems</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The merger of control science and nonlinear dynamics ideas led to essential achievements in controlling chaos, coherence of noisy dynamics, and noise-induced motion; see (<xref ref-type="bibr" rid="B41">Sch&#xf6;ll and Schuster, 2008</xref>) for a review. Another field of application is controlling the level of synchrony. As is known, synchronization is a general and frequently encountered phenomenon that may be beneficial or harmful (<xref ref-type="bibr" rid="B53">Winfree, 1967</xref>; <xref ref-type="bibr" rid="B21">Kuramoto, 1984</xref>; <xref ref-type="bibr" rid="B30">Pikovsky et al., 2001</xref>; <xref ref-type="bibr" rid="B43">Strogatz, 2003</xref>; <xref ref-type="bibr" rid="B29">Osipov et al., 2007</xref>). So, synchronizing low-power generators helps to sum their outputs and thus create a high-power source; see, e.g., (<xref ref-type="bibr" rid="B49">Tiberkevich et al., 2009</xref>). Synchronization is vital for the stable operation of power grids (<xref ref-type="bibr" rid="B11">D&#xf6;rfler and Bullo, 2012</xref>) and cardiac pacemakers (<xref ref-type="bibr" rid="B18">Jalife, 1984</xref>). Examples of an opposite value stem from neuroscience, where pathologically increased synchrony is believed to be a cause of, e.g., Parkinson&#x2019;s disease (<xref ref-type="bibr" rid="B46">Tass, 1999</xref>; <xref ref-type="bibr" rid="B47">Tass, 2000</xref>) and pedestrian bridge dynamics (<xref ref-type="bibr" rid="B10">Dallard et al., 2001</xref>; <xref ref-type="bibr" rid="B13">Eckhardt et al., 2007</xref>). This paper addresses the case of a negative impact. It discusses suppressing undesired synchrony in a highly interconnected population of active, self-sustained oscillators - a problem of general interest for network physiology (<xref ref-type="bibr" rid="B17">Ivanov, 2021</xref>).</p>
<p>Two approaches to this problem are known from the literature: the open-loop (<xref ref-type="bibr" rid="B46">Tass, 1999</xref>; <xref ref-type="bibr" rid="B44">2001</xref>; <xref ref-type="bibr" rid="B45">2002</xref>) and closed-loop control (<xref ref-type="bibr" rid="B38">Rosenblum and Pikovsky, 2004a</xref>; <xref ref-type="bibr" rid="B39">b</xref>; <xref ref-type="bibr" rid="B32">Popovych et al., 2005</xref>; <xref ref-type="bibr" rid="B22">Lin et al., 2013</xref>; <xref ref-type="bibr" rid="B52">Wilson and Moehlis, 2015</xref>; <xref ref-type="bibr" rid="B15">Holt et al., 2016</xref>; <xref ref-type="bibr" rid="B54">Zhou et al., 2017</xref>). The most known and tested open loop scheme is the coordinated reset (<xref ref-type="bibr" rid="B48">Tass, 2003</xref>; <xref ref-type="bibr" rid="B34">Popovych and Tass, 2012</xref>; <xref ref-type="bibr" rid="B1">Adamchic et al., 2014</xref>; <xref ref-type="bibr" rid="B24">Manos et al., 2021</xref>; <xref ref-type="bibr" rid="B28">Munjal et al., 2021</xref>; <xref ref-type="bibr" rid="B19">Khaledi-Nasab et al., 2022</xref>); it requires stimulation via multiple electrodes. The feedback schemes exploit one measuring and one stimulating electrode. Furthermore, the feedback techniques can be categorized as continuous-time and pulsatile methods. Here, we concentrate on the latter case, suitable for neuroscience applications such as deep brain stimulation (DBS) (<xref ref-type="bibr" rid="B4">Benabid et al., 1991</xref>; <xref ref-type="bibr" rid="B3">2009</xref>; <xref ref-type="bibr" rid="B20">K&#xfc;hn and Volkmann, 2017</xref>), where only stimulation by pulses is possible.</p>
<p>The main features of our modeling study are as follows. 1) We suggest a network model with time-dependent global connectivity to imitate brain activity data with strong amplitude modulation. 2) We consider that one cannot measure the rhythm of interest directly but shall extract it from its mixture with other rhythms and noise. 3) We implement a realistic scheme for real-time estimating the signal&#x2019;s phase and amplitude. 4) We suggest an adaptive control approach to tune the stimulation on the fly. Our main result is that we automatically find two vulnerable phases per oscillation period and achieve suppression of the strongly modulated activity by stimulation at these phases only.</p>
<p>In the rest of this section, we briefly review the main results in the feedback-based manipulation of the ensemble synchrony and specify our problem in more detail.</p>
<sec id="s1-1">
<title>1.1 Feedback control of collective synchrony: state of the art</title>
<p>All known closed-loop techniques assume one can monitor the activity in question and stimulate at least a large part of the oscillator population. The population is supposed to be highly interconnected, so the mean-filed approximation is justified. If continuous-time stimulation is possible, one achieves the desired goal by feeding back a delayed or phase-shifted measurement (<xref ref-type="bibr" rid="B39">Rosenblum and Pikovsky, 2004b</xref>; <xref ref-type="bibr" rid="B50">Tukhlina et al., 2007</xref>). The explanation is simple: elements of the population maintain synchrony due to forcing by the mean field. If stimulation compensates for the mean field, the oscillators naturally desynchronize due to frequency inhomogeneity and individual noisy perturbations. It means the stimulation shall be approximately in antiphase to the measurement and have roughly the same amplitude. Thus, the problem reduces to determining the proper phase shift and amplification; this can be done by trial and error or by an adaptive control scheme (<xref ref-type="bibr" rid="B27">Montaseri et al., 2013</xref>). The paramount property of this technique is the stimulation tends to zero, or practically to the level of noise, as soon as the control goal is achieved and the undesired rhythm declines. Therefore, the scheme is denoted as the vanishing stimulation. In a practical situation, one measures a mixture of the activity to be suppressed with other rhythms and noise, so filtration shall be a part of the feedback scheme.</p>
<p>Another way to describe the mechanism of the continuous feedback stimulation is to assume that the collective mode appears via the Hopf bifurcation and write the corresponding normal form equation. Linear delayed or non-delayed feedback (<xref ref-type="bibr" rid="B39">Rosenblum and Pikovsky, 2004b</xref>; <xref ref-type="bibr" rid="B50">Tukhlina et al., 2007</xref>) changes the linear term and thus stabilizes the otherwise unstable origin. On the level of individual oscillators, this corresponds to the asynchronous state. The normal form representation clarifies the effect of the nonlinear feedback (<xref ref-type="bibr" rid="B32">Popovych et al., 2005</xref>): it changes the nonlinear term in the normal form equation, thus reducing the collective mode&#x2019;s amplitude without causing the bifurcation.</p>
<p>In many applications, especially in neuroscience, continuous-time stimulation is not feasible and has to rely on a pulsatile feedback scheme. The most straightforward solution is to employ the continuous feedback signal to modulate a high-frequency pulse train (<xref ref-type="bibr" rid="B31">Popovych et al., 2017</xref>). Another approach is to modulate the pulses&#x2019; amplitude following the measurement but stimulate only at the vulnerable phases (<xref ref-type="bibr" rid="B36">Rosenblum, 2020</xref>); in this way, one can essentially reduce the intervention in the system. In this paper, we follow this path and simulate the desynchronizing feedback accounting for such practical issues as extracting the signal of interest from its mixture with noise and real-time estimation of the signal&#x2019;s phase and amplitude. We suggest a network model with time-dependent connectivity to mimic the time course of data registered from Parkinsonian subjects and demonstrate a successful synchrony control of such a network by appropriately timed charge-balanced pulses. Next, we propose and discuss an algorithm for automatically tuning feedback parameters.</p>
<p>Before modeling the pulsatile feedback-based desynchronization, we discuss why certain oscillation phases are vulnerable. Consider a limit-cycle motion subject to an external stimulus that acts along some unknown direction. This direction depends on the system&#x2019;s equations and how the stimulus enters these equations. Since we do not know the system&#x2019;s equations, we cannot predict how the given stimulus influences the oscillation amplitude. However, we can say that the stimulus pushes the system off the limit cycle. If we apply the stimulus at such a phase that it pushes the system towards the unstable steady state inside the cycle, this action is optimal for desynchronization. Indeed, the ensemble&#x2019;s synchronous state corresponds to the collective activity&#x2019;s limit-cycle oscillation, while the asynchronous state corresponds to a fixed-point solution. Thus, there exists an optimal, vulnerable phase <italic>&#x3b8;</italic>
<sub>0</sub>. Obviously, stimulation at <italic>&#x3b8;</italic>
<sub>0</sub> &#x2b; <italic>&#x3c0;</italic> with a stimulus of opposite polarity is also optimal. Unfortunately, we cannot guess <italic>&#x3b8;</italic>
<sub>0</sub>. We can only apply stimuli at different phases and look at the response.</p>
</sec>
</sec>
<sec id="s2">
<title>2 Modeling the closed-loop desynchronization</title>
<sec id="s2-1">
<title>2.1 Simulating the amplitude-modulated activity</title>
<p>A commonly used model of collective dynamics in a highly interconnected oscillatory network is a mean-field coupled population. In computational neuroscience, the models frequently incorporate two groups of units, modeling excitatory and inhibitory neurons; in this case, the coupling organization may be more complex. The common feature of the models from this class is that they produce a nearly periodic collective mode. The deviation from the periodicity is due to the finite-size effect and, sometimes, weak collective chaos that is more pronounced if individual units are chaotic. However, the envelope of the rhythm to be suppressed does not vanish, and currently available techniques successfully treat this case. We concentrate here on the case when the activity of our interest is waxing and waning, as frequently observed in neuroscience measurements [for an example, see the time plots of band-passed beta-band activity from a patient with Parkinson&#x2019;s disease in (<xref ref-type="bibr" rid="B37">Rosenblum et al., 2021</xref>)].</p>
<p>We use a phenomenological model to simulate the waxing and waning patterns when the activity bursts are interrupted by quiescent epochs. We take <italic>N</italic> globally coupled heterogeneous<xref ref-type="fn" rid="fn1">
<sup>1</sup>
</xref> Bonhoeffer&#x2013;van der Pol oscillators:<disp-formula id="e1">
<mml:math id="m1">
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>/</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>X</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.28em"/>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.8</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.7</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3c8;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.28em"/>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>k</italic> &#x3d; 1, &#x2026;, <italic>N</italic> is the oscillator index, and the coupling is organized via the mean field <italic>X</italic> &#x3d; <italic>N</italic>
<sup>&#x2212;1</sup> <italic>&#x2211;</italic>
<sub>
<italic>k</italic>
</sub>
<italic>x</italic>
<sub>
<italic>k</italic>
</sub>. Function <italic>P</italic>(<italic>t</italic>) describes external stimulation, and the parameter <italic>&#x3c8;</italic> quantifies how the stimuli affect the system and determines the phase beneficial for stimulation. For the following, we fix <italic>&#x3c8;</italic> &#x3d; <italic>&#x3c0;</italic>/4. In the simulation of the feedback loop, this parameter is considered unknown, and a search algorithm is used to find an appropriate stimulation phase.</p>
<p>A new feature of the model is the time-dependent coupling strength <italic>&#x25b;</italic>(<italic>t</italic>). We assume that it fluctuates around some central value <italic>&#x25b;</italic>
<sub>
<italic>c</italic>
</sub>. For simulations, we use a simple algorithm; namely, we let <italic>&#x25b;</italic>(<italic>t</italic>) be a piece-wise constant function of time, <italic>&#x25b;</italic>(<italic>t</italic>) &#x3d; <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub> &#x3d; const for <italic>t</italic>
<sub>
<italic>n</italic>
</sub> &#x2264; <italic>t</italic> &#x3c; <italic>t</italic>
<sub>
<italic>n</italic>&#x2b;1</sub> &#x3d; <italic>t</italic>
<sub>
<italic>n</italic>
</sub> &#x2b; <italic>&#x3c4;</italic>
<sub>
<italic>n</italic>
</sub>, where <italic>&#x25b;</italic>
<sub>
<italic>n</italic>
</sub> and <italic>&#x3c4;</italic>
<sub>
<italic>n</italic>
</sub> are random numbers, chosen from a uniform distribution between <italic>&#x25b;</italic>
<sub>
<italic>c</italic>
</sub> &#x2213;&#x394;<italic>&#x25b;</italic> and <italic>&#x3c4;</italic>
<sub>min</sub>, <italic>&#x3c4;</italic>
<sub>max</sub>, respectively. <xref ref-type="fig" rid="F1">Figure 1</xref> illustrates the synchronization transition in the ensemble of <italic>N</italic> &#x3d; 1,000 elements for &#x394;<italic>&#x25b;</italic> &#x3d; 0.015, <italic>&#x3c4;</italic>
<sub>min</sub> &#x3d; 200 and <italic>&#x3c4;</italic>
<sub>max</sub> &#x3d; 500. Here, for the order parameter, we take the oscillation amplitude<xref ref-type="fn" rid="fn2">
<sup>2</sup>
</xref>, averaged over a long time interval, &#x27e8;<italic>a</italic>(<italic>t</italic>)&#x27e9;. We see, that for 0.015 &#x2272;<italic>&#x25b;</italic>
<sub>
<italic>c</italic>
</sub> &#x2272; 0.03 we obtain strongly modulated mean field <italic>X</italic>. The time plots are given in the Results section below. For comparison, we also show the synchronization transition for the usual globally-coupled model with <italic>&#x25b;</italic> &#x3d; const (formally, it corresponds to &#x394;<italic>&#x25b;</italic> &#x3d; 0). For simulations, we exploited the fourth-order Runge-Kutta scheme with the time step 0.1.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Synchronization transition in system (1) illustrated by the dependence of the time-averaged amplitude &#x27e8;<italic>a</italic>(<italic>t</italic>)&#x27e9; on the coupling strength. Black dashed line presents the standard case when the coupling is time-independent, i.e., &#x394;<italic>&#x25b;</italic> &#x3d; 0. Blue, red, and magenta solid lines show the averaged, minimal, and maximal amplitude, respectively. Vertical dotted-dashed line indicates the value <italic>&#x25b;</italic>
<sub>
<italic>c</italic>
</sub> &#x3d; 0.025 used in the following; this value corresponds to the strongly modulated mean field with vanishing envelope, see time plots in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
</caption>
<graphic xlink:href="fnetp-04-1358146-g001.tif"/>
</fig>
<p>The suggested model is certainly purely phenomenological. However, it is natural to assume that, e.g., neuronal networks in the brain are not frozen but permanently altered, e.g., due to plasticity (<xref ref-type="bibr" rid="B24">Manos et al., 2021</xref>; <xref ref-type="bibr" rid="B2">Asl et al., 2022</xref>; <xref ref-type="bibr" rid="B19">Khaledi-Nasab et al., 2022</xref>). Real-world networks are nonautonomous, adaptive (<xref ref-type="bibr" rid="B14">Gross and Blasius, 2008</xref>; <xref ref-type="bibr" rid="B5">Berner et al., 2023</xref>), and subject to internal fluctuations and external perturbations. Though the account of all details is impossible, a phenomenological model can help to describe the dynamics close to the synchronization transition point.</p>
</sec>
<sec id="s2-2">
<title>2.2 Real-time preprocessing</title>
<sec id="s2-2-1">
<title>2.2.1 Measurement and filtering</title>
<p>Measuremental noise is inevitable. This noise and some irrelevant rhythms are often intense and contaminate the useful signal, so filtration becomes necessary before phase and amplitude estimation. For real-time applications, the filter can use only the current and previous measurement points, i.e., it must be causal. Thus, we implement a finite impulse response bandpass filter of length 2<italic>M</italic> &#x2b; 1 points. The filter length <italic>M</italic> determines its quality: a longer digital filter provides better signal attenuation for the frequencies outside the desired band. Finite impulse response filters have linear phase response, which means they do not distort the signal but delay it by <italic>M</italic> points. Thus, the filter&#x2019;s output is delayed by <italic>M&#x3b4;</italic>, where <italic>&#x3b4;</italic> is the sampling rate. Hence, we can obtain only delayed values of the instantaneous phase and amplitude. If the delay is small, we can estimate the actual phase as <italic>&#x3b8;</italic>(<italic>t</italic>) &#x2248; <italic>&#x3b8;</italic>(<italic>t</italic> &#x2212; <italic>M&#x3b4;</italic>) &#x2b; <italic>&#x3c9;M&#x3b4;</italic>, where <italic>&#x3c9;</italic> is the average oscillation frequency. However, the larger the delay, the worse the estimation because the system is noisy and exhibits phase diffusion. Thus, the filter shall not be too long. On the other hand, short filters are not efficient. Hence, there is an optimal filter semilength <italic>M</italic>.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Causal phase and amplitude estimation</title>
<p>Here, we implement an algorithm exploiting a non-resonant linear oscillator described in (<xref ref-type="bibr" rid="B37">Rosenblum et al., 2021</xref>). The idea is as follows. Suppose, for a moment, our signal is harmonic, and we use it to drive a linear damped oscillator; we use this oscillator as a virtual &#x201c;measuring device.&#x201d; The phase and amplitude of the oscillator are related to those of the driving force by well-known resonance curve formulas. Since we know the state of the linear oscillator, we invert the resonance relations to obtain the phase and amplitude of the force, i.e., the phase and amplitude of the analyzed signal. The crucial step is to choose the proper parameters for the &#x201c;device.&#x201d; By choosing the linear oscillator&#x2019;s frequency much larger than the signal&#x2019;s frequency and selecting appropriate damping, we can ensure that the amplitude and frequency response is approximately flat in a large interval of input frequencies. We need two oscillators to achieve this: a strongly-damped one yields a nearly constant amplitude response for frequencies much smaller than the resonant one, while a weakly-damped one provides a nearly constant phase response. The algorithm also works for the force with slowly varying amplitude and frequency. Practically, we substitute each linear oscillator with the corresponding differential equation and solve it numerically for the discretely-spaced input. Reference (<xref ref-type="bibr" rid="B37">Rosenblum et al., 2021</xref>) provides an efficient numerical scheme. The approach has demonstrated its efficiency in tests with bandpassed beta activity of Parkinsonian subjects (<xref ref-type="bibr" rid="B6">Busch et al., 2022</xref>).</p>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 Stimulation</title>
<p>We model stimulation by short stimuli. Thus, <italic>P</italic>(<italic>t</italic>) &#x3d; <italic>&#x2211;</italic>
<sub>
<italic>n</italic>
</sub>
<italic>p</italic>(<italic>t</italic> &#x2212; <italic>t</italic>
<sub>
<italic>n</italic>
</sub>), where <italic>t</italic>
<sub>
<italic>n</italic>
</sub> are the instants of stimulus&#x2019;s application and <italic>p</italic>(<italic>t</italic>) describes the pulse shape. The stimuli have a finite length <italic>T</italic>
<sub>
<italic>s</italic>
</sub>, i.e., <italic>p</italic>(<italic>t</italic>) &#x3d; 0 for <italic>t</italic>&#x2209;[0, <italic>T</italic>
<sub>
<italic>s</italic>
</sub>]. In many neuroscience applications, an additional requirement applies: the stimuli must be charge-balanced to avoid charge accumulation in the live tissue. Thus, we use bipolar stimuli consisting of two rectangular pulses of opposite polarity and equal area to fulfill the condition <inline-formula id="inf1">
<mml:math id="m2">
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>. Notice that, generally, there is a gap between two monopolar pulses. We apply them when the collective oscillation phase is close to the optimal one (for the moment, we assume that this optimal phase <italic>&#x3b8;</italic>
<sub>0</sub> is known). Namely, we check whether the circular distance between <italic>&#x3b8;</italic> and <italic>&#x3b8;</italic>
<sub>0</sub> is smaller than tolerance <italic>&#x3b1;</italic>. We also introduce the minimal interval &#x394; between the pulses. In dependence on <italic>&#x3b1;</italic>, &#x394;, there can be one or several stimuli when phase <italic>&#x3b8;</italic>(<italic>t</italic>) crosses the <italic>&#x3b1;</italic>-vicinity of <italic>&#x3b8;</italic>
<sub>0</sub>. Next time, the stimulation is turned on when <italic>&#x3b8;</italic> &#x2248; <italic>&#x3b8;</italic>
<sub>0</sub> &#x2b; <italic>&#x3c0;</italic>, within the tolerance <italic>&#x3b1;</italic>. We illustrate the algorithm in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>This schematic figure illustrates the algorithm of stimulation at vulnerable phases. Let such phase be <italic>&#x3b8;</italic>
<sub>0</sub>. It means that a negative pulse applied at this phase pushes the point on the limit cycle (blue closed curve) towards the unstable steady state inside the cycle (filled circle), and so does a positive stimulus applied at <italic>&#x3b8;</italic>
<sub>0</sub> &#x2b; <italic>&#x3c0;</italic>. Practically, we check whether the circular distance between the current phase <italic>&#x3b8;</italic>(<italic>t</italic>) and optimal phase <italic>&#x3b8;</italic>
<sub>0</sub> is smaller than the tolerance parameter <italic>&#x3b1;</italic>. So, the system is stimulated if the phase is in the vicinity of <italic>&#x3b8;</italic>
<sub>0</sub> or <italic>&#x3b8;</italic>
<sub>0</sub> &#x2b; <italic>&#x3c0;</italic>, as indicated by double-headed arrows. Generally, several stimuli (shown by red bars) fulfill this condition; for this illustration, we assume that this number is two. The right part of the figure shows the actual stimulus shape used in simulations. Here, two negative stimuli are shown. Each stimulus consists of a narrow but high rectangular pulse followed after some gap by a compensating pulse that is low but wide.</p>
</caption>
<graphic xlink:href="fnetp-04-1358146-g002.tif"/>
</fig>
<p>Next, we discuss the intensity of the stimulation. We implement a feedback algorithm with the feedback factor <italic>&#x25b;</italic>
<sub>
<italic>fb</italic>
</sub> &#x3c; 0. It means the signal&#x2019;s instantaneous amplitude <italic>a</italic>(<italic>t</italic>) determines the stimulation amplitude <italic>A</italic>
<sub>
<italic>n</italic>
</sub>, i.e., the height of the narrow rectangular pulse of the <italic>n</italic>th stimulus: <italic>A</italic>
<sub>
<italic>n</italic>
</sub> &#x3d; <italic>A</italic>(<italic>t</italic>
<sub>
<italic>n</italic>
</sub>) &#x3d; max(<italic>&#x25b;</italic>
<sub>
<italic>fb</italic>
</sub>
<italic>a</italic>(<italic>t</italic>), &#x2212; <italic>A</italic>
<sub>0</sub>) for stimulation around <italic>&#x3b8;</italic>
<sub>0</sub> and <italic>A</italic>
<sub>
<italic>n</italic>
</sub> &#x3d; <italic>A</italic>(<italic>t</italic>
<sub>
<italic>n</italic>
</sub>) &#x3d; &#x2212;max(<italic>&#x25b;</italic>
<sub>
<italic>fb</italic>
</sub>
<italic>a</italic>(<italic>t</italic>), &#x2212; <italic>A</italic>
<sub>0</sub>) for stimulation around <italic>&#x3b8;</italic>
<sub>0</sub> &#x2b; <italic>&#x3c0;</italic>.<xref ref-type="fn" rid="fn3">
<sup>3</sup>
</xref> The parameter <italic>A</italic>
<sub>0</sub> determines the maximal allowed stimulation amplitude.</p>
<p>Until now, we assumed that the optimal (vulnerable) phase <italic>&#x3b8;</italic>
<sub>0</sub> and the feedback factor <italic>&#x25b;</italic>
<sub>
<italic>fb</italic>
</sub> are known. In an actual experiment, we must determine these parameters, i.e., we need an adaptive control scheme. A natural approach is to try stimulation with different <italic>&#x3b8;</italic>
<sub>0</sub>, <italic>&#x25b;</italic>
<sub>
<italic>fb</italic>
</sub> and look at whether the signal&#x2019;s amplitude is enhanced or suppressed. The known algorithms (<xref ref-type="bibr" rid="B27">Montaseri et al., 2013</xref>; <xref ref-type="bibr" rid="B36">Rosenblum, 2020</xref>) work well for signals without strong amplitude modulation, both for time-continuous and pulsatile stimulation. However, our tests find that these adaptation schemes become unstable for strong modulation, i.e., in the case treated in this paper.</p>
<p>We solve the problem by exploiting a trial-and-error algorithm. It means we try to stimulate at various phases and look when the stimulation is most efficient. However, this is not that trivial for the case of a burst-like, amplitude-modulated signal because we cannot tell the amplitude reduction due to stimulation from that due to internal dynamics. Indeed, the data&#x2019;s essential feature is that the amplitude decreases practically to zero from time to time without any stimulation. On the other hand, even if we stimulate at the proper phase, the amplitude can grow due to increased coupling within the oscillator population. We approach the problem as follows.</p>
<p>In the first step, we do not stimulate but calculate the autonomous system&#x2019;s average amplitude <italic>a</italic>
<sub>
<italic>aut</italic>
</sub>. Next, in the learning phase, we start with some initial values for <italic>&#x25b;</italic>
<sub>
<italic>fb</italic>
</sub> and then gradually change <italic>&#x3b8;</italic>
<sub>0</sub> from zero to 2<italic>&#x3c0;N</italic>
<sub>
<italic>cycl</italic>
</sub>. Namely, we stimulate as described for <italic>m</italic> &#x3d; 5 oscillation periods and then check whether <italic>a</italic>
<sub>
<italic>curr</italic>
</sub> &#x3c; <italic>a</italic>
<sub>min</sub>. Here, <italic>a</italic>
<sub>
<italic>curr</italic>
</sub> is the current amplitude value, averaged over <italic>m</italic> periods, and <italic>a</italic>
<sub>min</sub> is the minimal amplitude value (Initially, we set <italic>a</italic>
<sub>min</sub> &#x3d; 0.3<italic>a</italic>
<sub>
<italic>aut</italic>
</sub>.) If <italic>a</italic>
<sub>
<italic>curr</italic>
</sub> &#x3c; <italic>a</italic>
<sub>min</sub>, we set <italic>a</italic>
<sub>min</sub> &#x3d; <italic>a</italic>
<sub>
<italic>curr</italic>
</sub> and choose the current value for the optimal phase as <italic>&#x3b8;</italic>
<sub>
<italic>opt</italic>
</sub> &#x3d; <italic>&#x3b8;</italic>
<sub>0</sub>. Then, we stimulate the next <italic>m</italic> cycles and check the condition <italic>a</italic>
<sub>
<italic>curr</italic>
</sub> &#x3c; <italic>a</italic>
<sub>min</sub> again. If <italic>a</italic>
<sub>
<italic>curr</italic>
</sub> &#x3e; <italic>a</italic>
<sub>min</sub> but decreases, we make no changes and continue stimulation; otherwise we adjust the parameters as<disp-formula id="e2">
<mml:math id="m3">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x21a6;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mtext>max</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">curr</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">aut</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.28em"/>
<mml:mo>,</mml:mo>
</mml:math>
</disp-formula>where &#x394;<italic>&#x3b8;</italic> is the maximal allowed step, e.g., &#x394;<italic>&#x3b8;</italic> &#x3d; 2<italic>&#x3c0;</italic>/25, and<disp-formula id="e3">
<mml:math id="m4">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x21a6;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.28em"/>
<mml:mo>,</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>where <italic>f</italic> is a decreasing function of &#x7c;<italic>&#x25b;</italic>
<sub>
<italic>fb</italic>
</sub>&#x7c;. Using such a function, we avoid feedback that is too strong. For real-time applications, it is beneficial to choose a computationally efficient function; we choose <inline-formula id="inf2">
<mml:math id="m5">
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x223c;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>c</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>, where <italic>c</italic> is a parameter. This described step implements the trial-and-error search: if amplitude reduction accompanies the stimulation, we keep the stimulation parameters unchanged. Otherwise, we adjust them. We proceed with the learning epoch unless <italic>&#x3b8;</italic>
<sub>0</sub> reaches 2<italic>&#x3c0;N</italic>
<sub>
<italic>cycl</italic>
</sub> and then take the current values <italic>&#x3b8;</italic>
<sub>
<italic>opt</italic>
</sub> and <italic>&#x25b;</italic>
<sub>
<italic>fb</italic>
</sub> for the following. (If we never achieved <italic>a</italic>
<sub>min</sub> &#x3c; 0.3<italic>a</italic>
<sub>
<italic>aut</italic>
</sub> during the learning epoch, we force the adaptation algorithm to perform one more learning cycle.) Thus, the length of the learning epoch is determined by the number <italic>N</italic>
<sub>
<italic>cycl</italic>
</sub> of complete cycles of variation of <italic>&#x3b8;</italic>
<sub>0</sub>; <xref ref-type="fig" rid="F7">Figure 7</xref> in the next Section illustrates the dependence of the results on <italic>N</italic>
<sub>
<italic>cycl</italic>
</sub>. After the learning epoch, we keep optimal phase constant, continue tracing the signal&#x2019;s amplitude, and adapt the feedback factor according to Eq. <xref ref-type="disp-formula" rid="e2">2</xref> if <italic>a</italic>
<sub>
<italic>curr</italic>
</sub> &#x3e; 2<italic>a</italic>
<sub>min</sub>.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3 Results</title>
<p>In this section, we show the results of feedback-based suppression of the noise-contaminated mean field <italic>X</italic>(<italic>t</italic>) generated by the globally coupled population described by Eq. <xref ref-type="disp-formula" rid="e1">1</xref>. For the observable used by the control scheme, we take <italic>X</italic>
<sub>
<italic>N</italic>
</sub> &#x3d; <italic>X</italic> &#x2b; <italic>&#x3c3;&#x3be;</italic>, where <italic>&#x3be;</italic> is white Gaussian noise with zero average and standard deviation one. We fix <italic>&#x3c3;</italic> &#x3d; 3, i.e., the noise is strong.</p>
<p>As an auxiliary step, we demonstrate in <xref ref-type="fig" rid="F3">Figure 3</xref> the effect of the digital filter.<xref ref-type="fn" rid="fn4">
<sup>4</sup>
</xref> Above, we argued that there is an optimal filter semilength <italic>M</italic>. Here, we show the suppression degree in dependence on <italic>M</italic>. To concentrate on this issue, we consider the deterministic case of Eq. <xref ref-type="disp-formula" rid="e1">1</xref> with <italic>&#x25b;</italic> &#x3d; const &#x3d; 0.03. We scan <italic>M</italic> and <italic>&#x3b8;</italic>
<sub>0</sub> and show by color coding the suppression factor <italic>S</italic> &#x3d; <italic>S</italic>(<italic>&#x3b8;</italic>
<sub>0</sub>, <italic>M</italic>). We define the suppression factor as the ratio of the autonomous system&#x2019;s standard deviation over the stimulated system&#x2019;s standard deviation (the latter is computed after a sufficiently long transient). As expected, short filters are inefficient, while for long filters, the stimulation setup becomes more sensitive to the choice of <italic>&#x3b8;</italic>
<sub>0</sub>. For the following, we choose <italic>M</italic> &#x3d; 350; for this filter, good suppression is achieved for 0.64<italic>&#x3c0;</italic> &#x2272;<italic>&#x3b8;</italic>
<sub>0</sub> &#x2272; 0.84<italic>&#x3c0;</italic>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Suppression factor (color-coded) as a function of the stimulation phase <italic>&#x3b8;</italic>
<sub>0</sub> and causal filter semilength <italic>M</italic>. Short filters are not efficient and, therefore, yield poor suppression. Large <italic>M</italic> ensures much better filtration but increases the delay introduced by the filter and thus spoils the overall performance of the feedback desynchronization scheme. The optimal <italic>M</italic> is about 350. For larger <italic>M</italic>, the maximal suppression factor remains nearly the same, but the algorithm becomes more sensitive to the choice of <italic>&#x3b8;</italic>
<sub>0</sub>.</p>
</caption>
<graphic xlink:href="fnetp-04-1358146-g003.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F4">Figure 4</xref> presents the main results. Now, we exploit the model with the time-dependent coupling with parameters <italic>&#x25b;</italic>
<sub>
<italic>c</italic>
</sub> &#x3d; 0.025 and &#x394;<italic>&#x25b;</italic> &#x3d; 0.015.<xref ref-type="fn" rid="fn5">
<sup>5</sup>
</xref> We run the unstimulated system for <italic>t</italic> &#x3c; 2 &#x22c5; 10<sup>4</sup>, then turn on the stimulation and successfully suppress the collective oscillation. We take <italic>N</italic>
<sub>
<italic>cycl</italic>
</sub> &#x3d; 1 for the adaptation epoch. The estimated optimal phase <italic>&#x3b8;</italic>
<sub>
<italic>opt</italic>
</sub> &#x3d; 0.67<italic>&#x3c0;</italic> corresponds to the domain of efficient suppression for the chosen filter.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Illustration of the feedback-based pulsatile desynchronization. The top panel presents the mean field <italic>X</italic> of system (1) and its mixture with noise, <italic>X</italic>
<sub>
<italic>N</italic>
</sub>. The latter is used as the input to the feedback loop. The second panel from the top presents <italic>X</italic>
<sub>
<italic>f</italic>
</sub>, that is, the filtered series <italic>X</italic>
<sub>
<italic>N</italic>
</sub>, and the stimulation that is turned on at <italic>t</italic> &#x3d; 2 &#x22c5; 10<sup>4</sup>. At this instant, the learning epoch begins. During this epoch, the stimulation phase <italic>&#x3b8;</italic>
<sub>0</sub> grows from zero to 2<italic>&#x3c0;</italic>. After that, the stimulation continues with the optimal value of <italic>&#x3b8;</italic>
<sub>0</sub>. The bottom panel presents the time-dependent coupling.</p>
</caption>
<graphic xlink:href="fnetp-04-1358146-g004.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> and <xref ref-type="fig" rid="F6">Figure 6</xref> provide further illustrations for this test. In <xref ref-type="fig" rid="F5">Figure 5</xref>, we show a short epoch of the data from <xref ref-type="fig" rid="F4">Figure 4</xref> for the suppressed state magnified so that one sees individual stimuli. <xref ref-type="fig" rid="F6">Figure 6</xref> proves that the decrease of the amplitude is indeed due to stimulation and not internal dynamics. To demonstrate this, we run the system twice, with the same initial conditions and the same realization of the random time-dependent coupling <italic>&#x25b;</italic>(<italic>t</italic>). However, we switch on the stimulation in the first case while the system remains autonomous in the second.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Here, we magnify the short epoch of the data from <xref ref-type="fig" rid="F4">Figure 4</xref> (second panel from the top). In this magnification, one can see individual stimuli. Negative polarity pulses appear near the optimal phase <italic>&#x3b8;</italic>
<sub>
<italic>opt</italic>
</sub>, while positive pulses appear near <italic>&#x3b8;</italic>
<sub>
<italic>opt</italic>
</sub> &#x2b; <italic>&#x3c0;</italic>. There are one or two pulses in the neighborhood of the vulnerable phase for the chosen parameters.</p>
</caption>
<graphic xlink:href="fnetp-04-1358146-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The mean fields <italic>X</italic> of the population (1) shown here were obtained from two different runs: in the top panel, the stimulation was turned on at the instant indicated by the dashed line, while in the middle panel, we show the results for the autonomous, unstimulated system. The system was started with the same initial conditions in both runs and simulated using the same time-dependent coupling. Naturally, for <italic>t</italic> &#x3c; 2 &#x22c5; 10<sup>4</sup>, the signals coincide. For larger times, they differ due to stimulation.</p>
</caption>
<graphic xlink:href="fnetp-04-1358146-g006.tif"/>
</fig>
<p>The natural question is whether the suggested algorithm always finds the proper stimulation parameters. The answer is no. The results in <xref ref-type="fig" rid="F4">Figure 4</xref> are typical, but sometimes the algorithm fails. Since it traces the amplitude variation in response to stimulation, the errors are inevitable because the amplitude can occasionally reduce due to internal dynamics, not stimulation. To estimate the probability of a failure, we performed 1,000 runs with different random realizations of the time-dependent coupling and computed the suppression factor <italic>S</italic>. We repeated this test with two and three learning cycles, letting <italic>&#x3b8;</italic>
<sub>0</sub> in the learning phase grow to 4<italic>&#x3c0;</italic> and 6<italic>&#x3c0;</italic>, respectively. The results shown in <xref ref-type="fig" rid="F7">Figure 7</xref> demonstrate that the stimulation algorithm fails in <inline-formula id="inf3">
<mml:math id="m6">
<mml:mo>&#x2248;</mml:mo>
<mml:mn>10</mml:mn>
<mml:mi>%</mml:mi>
</mml:math>
</inline-formula> of runs (<italic>S</italic> &#x3c; 1, the amplitude increases) and provides essential suppression (<italic>S</italic> &#x3e; 2) in <inline-formula id="inf4">
<mml:math id="m7">
<mml:mo>&#x2248;</mml:mo>
<mml:mn>70</mml:mn>
<mml:mi>%</mml:mi>
</mml:math>
</inline-formula> of trials.We also see that adaptation with several learning cycles is not helpful: the performance in the case of three cycles is only slightly better than for one cycle.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Suppression factor obtained in 1,000 trials with different realizations of the random time-dependent coupling <italic>&#x25b;</italic>(<italic>t</italic>) and for <italic>N</italic>
<sub>
<italic>cycl</italic>
</sub> &#x3d; 1, 2, 3; it means that in the learning epoch, the stimulation phase <italic>&#x3b8;</italic>
<sub>0</sub> changed from zero to 2<italic>&#x3c0;N</italic>
<sub>
<italic>cycl</italic>
</sub> (The data are sorted in ascending order.) Approximately 90% of trials yield suppression of the collective mode (<italic>S</italic> &#x3e; 1); about 70% provide significant suppression (<italic>S</italic> &#x3e; 2).</p>
</caption>
<graphic xlink:href="fnetp-04-1358146-g007.tif"/>
</fig>
</sec>
<sec sec-type="discussion" id="s4">
<title>4 Discussion</title>
<p>We presented a detailed simulation of the pulsatile feedback-based control of collective synchrony, concentrating on the case when the observed dynamics exhibit strong amplitude modulation; this case is relevant, e.g., for neuroscience. To simulate such modulated activity, we introduced a model of an oscillatory network with global randomly fluctuating coupling. We assumed that the input to the feedback loop is a mixture of the ensemble mean field and broad-band noise of high intensity. We demonstrated an efficient network desynchronization by incorporating a bandpass filter into the feedback loop and using an adaptation algorithm to tune the stimulation setup. We emphasize that we stimulate at vulnerable phases only and reduce the stimulation amplitude as soon as the goal is achieved, thus minimizing the intervention into the system. This property may be helpful for applications in life sciences and network physiology (<xref ref-type="bibr" rid="B17">Ivanov, 2021</xref>).</p>
<p>The results show that contamination of the rhythm in question by other spectrally separated rhythms and noise is not an obstacle. The feedback loop compensates for the delay introduced by a causal bandpass digital filter. Substituting the simple filter used in our simulations with a more advanced one [see, e.g. (<xref ref-type="bibr" rid="B42">Smetanin et al., 2020</xref>)] may improve the overall performance.</p>
<p>The algorithm finding the optimal stimulation phase and feedback factor can possibly be improved. One option to enhance its performance is to restart the learning epoch after some time if the suppression factor after the first search for optimal parameters is too small. An alternative approach is to substitute the adaptation algorithm by inference of the amplitude response of the system (<xref ref-type="bibr" rid="B12">Duchet et al., 2020</xref>; <xref ref-type="bibr" rid="B9">Cestnik et al., 2022</xref>) using specially designed test stimulation; the inferred information can then be used for suppressing stimulation.</p>
<p>Our simulations use bipolar charge-balanced stimuli consisting of two rectangular pulses with a gap in between. As known (<xref ref-type="bibr" rid="B33">Popovych O. V. et al., 2017</xref>; <xref ref-type="bibr" rid="B35">Popovych and Tass, 2019</xref>), the gap influences the stimulation efficiency, and optimizing the stimulus&#x2019;s shape remains challenging (<xref ref-type="bibr" rid="B51">Wilson and Moehlis, 2014</xref>; <xref ref-type="bibr" rid="B25">Mau and Rosenblum, 2022</xref>). We notice that the desynchronization task simplifies without this application-specific charge balance requirement, i.e., when monopolar stimuli are allowed.</p>
<p>Finally, we stress that we paid particular attention to the computational efficiency of all building blocks of the control loop. Neither the phase and amplitude estimation nor optimal parameters search require functions computation but only arithmetical operations. Thus, the feedback scheme can be used in real-time applications and easily implemented in specialized hardware. Therefore, the presented results can be helpful in ongoing experimental research on phase-specific deep brain stimulation (<xref ref-type="bibr" rid="B40">Rosin et al., 2011</xref>; <xref ref-type="bibr" rid="B7">Cagnan et al., 2013</xref>; <xref ref-type="bibr" rid="B8">2017</xref>; <xref ref-type="bibr" rid="B23">Little et al., 2013</xref>; <xref ref-type="bibr" rid="B16">Holt et al., 2019</xref>; <xref ref-type="bibr" rid="B26">McNamara et al., 2020</xref>). As a possible direction for future studies, we mention a further development of a network neuronal model exhibiting amplitude-modulated, burst-like behavior that will account for different types of plasticity, external inputs, internal fluctuations, and other realistic properties of the pathological pacemaker.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>MR: Writing&#x2013;original draft, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s7">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research, authorship, and/or publication of this article.</p>
</sec>
<ack>
<p>The author acknowledges helpful discussions with A. Pikovsky.</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The author declares 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>
<p>The author(s) declared that they were an editorial board member of Frontiers, at the time of submission. This had no impact on the peer review process and the final decision.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<fn-group>
<fn id="fn1">
<label>1</label>
<p>Parameters <italic>I</italic>
<sub>
<italic>k</italic>
</sub> determine oscillator frequencies; they are taken from a Gaussian distribution with the mean 0.6 and standard deviation 0.1. These parameters ensure that all units are in the oscillatory state and have different frequencies.</p>
</fn>
<fn id="fn2">
<label>2</label>
<p>For the amplitude calculation we exploit the MATLAB<sup>&#xae;</sup> envelope function; this function uses the spline interpolation between the local maxima to provide a smooth envelope of a time series.</p>
</fn>
<fn id="fn3">
<label>3</label>
<p>We remind that we compute the instantaneous amplitude for the filtered and, hence, time-delayed signal.</p>
</fn>
<fn id="fn4">
<label>4</label>
<p>We used the MATLAB<sup>&#xae;</sup> fir1 function.</p>
</fn>
<fn id="fn5">
<label>5</label>
<p>Parameters of the stimuli are: width of the first pulse is 0.2, gap is 1, and width of the compensating pulse is 1.6; the minimal distance between the pulses is &#x394; &#x3d; 0.2. Further parameters are: <italic>&#x3b1;</italic> &#x3d; 0.1<italic>&#x3c0;</italic>, <italic>A</italic>
<sub>0</sub> &#x3d; 0.5.</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Adamchic</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Hauptmann</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Barnikol</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Pawelczyk</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Popovych</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Barnikol</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Coordinated reset neuromodulation for Parkinson&#x2019;s disease: proof-of-concept study</article-title>. <source>Mov. Disord.</source> <volume>29</volume>, <fpage>1679</fpage>&#x2013;<lpage>1684</lpage>. <pub-id pub-id-type="doi">10.1002/mds.25923</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Asl</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Vahabie</surname>
<given-names>A.-H.</given-names>
</name>
<name>
<surname>Valizadeh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Tass</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Spike-timing-dependent plasticity mediated by dopamine and its role in Parkinson&#x2019;s disease pathophysiology</article-title>. <source>Front. Netw. Physiol.</source> <volume>2</volume>, <fpage>817524</fpage>. <pub-id pub-id-type="doi">10.3389/fnetp.2022.817524</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Benabid</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Chabardes</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mitrofanis</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Pollak</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Deep brain stimulation of the subthalamic nucleus for the treatment of Parkinson&#x2019;s disease</article-title>. <source>Lancet Neurol.</source> <volume>8</volume>, <fpage>67</fpage>&#x2013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.1016/S1474-4422(08)70291-6</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Benabid</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Pollak</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Gervason</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hoffmann</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Hommel</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>1991</year>). <article-title>Long-term suppression of tremor by chronic stimulation of the ventral intermediate thalamic nucleus</article-title>. <source>Lancet</source> <volume>337</volume>, <fpage>403</fpage>&#x2013;<lpage>406</lpage>. <pub-id pub-id-type="doi">10.1016/0140-6736(91)91175-t</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Berner</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Gross</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kuehn</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Kurths</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yanchuk</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Adaptive dynamical networks</article-title>. <source>Phys. Rep.</source> <volume>1031</volume>, <fpage>1</fpage>&#x2013;<lpage>59</lpage>. <pub-id pub-id-type="doi">10.1016/j.physrep.2023.08.001</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Busch</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Feldmann</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>K&#xfc;hn</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Rosenblum</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Real-time phase and amplitude estimation of neurophysiological signals exploiting a non-resonant oscillator</article-title>. <source>Exp. Neurol.</source> <volume>347</volume>, <fpage>113869</fpage>. <pub-id pub-id-type="doi">10.1016/j.expneurol.2021.113869</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cagnan</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Brittain</surname>
<given-names>J.-S.</given-names>
</name>
<name>
<surname>Little</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Foltynie</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Limousin</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zrinzo</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>Phase dependent modulation of tremor amplitude in essential tremor through thalamic stimulation</article-title>. <source>Brain</source> <volume>136</volume>, <fpage>3062</fpage>&#x2013;<lpage>3075</lpage>. <pub-id pub-id-type="doi">10.1093/brain/awt239</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cagnan</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Pedrosa</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Little</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Pogosyan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Cheeran</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Aziz</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Stimulating at the right time: phase-specific deep brain stimulation</article-title>. <source>Brain</source> <volume>40</volume>, <fpage>132</fpage>&#x2013;<lpage>145</lpage>. <pub-id pub-id-type="doi">10.1093/brain/aww286</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cestnik</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Mau</surname>
<given-names>E. T. K.</given-names>
</name>
<name>
<surname>Rosenblum</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Inferring oscillator&#x2019;s phase and amplitude response from a scalar signal exploiting test stimulation</article-title>. <source>New J. Phys.</source> <volume>24</volume>, <fpage>123012</fpage>. <pub-id pub-id-type="doi">10.1088/1367-2630/aca70a</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dallard</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Fitzpatrick</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Flint</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Low</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Smith</surname>
<given-names>R. R.</given-names>
</name>
<name>
<surname>Willford</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2001</year>). <article-title>London millennium bridge: pedestrian-induced lateral vibration</article-title>. <source>J. Bridge Eng.</source> <volume>6</volume>, <fpage>412</fpage>&#x2013;<lpage>417</lpage>. <pub-id pub-id-type="doi">10.1061/(asce)1084-0702(2001)6:6(412)</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>D&#xf6;rfler</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Bullo</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Synchronization and transient stability in power networks and nonuniform Kuramoto oscillators</article-title>. <source>SIAM J. Control Optim.</source> <volume>50</volume>, <fpage>1616</fpage>&#x2013;<lpage>1642</lpage>. <pub-id pub-id-type="doi">10.1137/110851584</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duchet</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Weerasinghe</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Cagnan</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Brown</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Bick</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Bogacz</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Phase-dependence of response curves to deep brain stimulation and their relationship: from essential tremor patient data to a Wilson-Cowan model</article-title>. <source>J. Math. Neurosci.</source> <volume>10</volume>, <fpage>4</fpage>. <pub-id pub-id-type="doi">10.1186/s13408-020-00081-0</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eckhardt</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Ott</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Strogatz</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Abrams</surname>
<given-names>D. M.</given-names>
</name>
<name>
<surname>McRobie</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Modeling walker synchronization on the millennium bridge</article-title>. <source>Phys. Rev. E</source> <volume>75</volume>, <fpage>021110</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.75.021110</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gross</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Blasius</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Adaptive coevolutionary networks: a review</article-title>. <source>J. R. Soc. Interface</source> <volume>5</volume>, <fpage>259</fpage>&#x2013;<lpage>271</lpage>. <pub-id pub-id-type="doi">10.1098/rsif.2007.1229</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Holt</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Wilson</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Shinn</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Moehlis</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Netoff</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Phasic burst stimulation: a closed-loop approach to tuning deep brain stimulation parameters for Parkinson&#x2019;s disease</article-title>. <source>PLoS Comput. Biol.</source> <volume>12</volume>, <fpage>e1005011</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1005011</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Holt</surname>
<given-names>A. B.</given-names>
</name>
<name>
<surname>Kormann</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Gulberti</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>P&#xf6;tter-Nerger</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>McNamara</surname>
<given-names>C. G.</given-names>
</name>
<name>
<surname>Cagnan</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Phase-dependent suppression of beta oscillations in Parkinson&#x2019;s disease patients</article-title>. <source>J. Neurosci.</source> <volume>39</volume>, <fpage>1119</fpage>&#x2013;<lpage>1134</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.1913-18.2018</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ivanov</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>The new field of network physiology: building the human physiolome</article-title>. <source>Front. Netw. Physiol.</source> <volume>1</volume>, <fpage>711778</fpage>. <pub-id pub-id-type="doi">10.3389/fnetp.2021.711778</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jalife</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1984</year>). <article-title>Mutual entrainment and electrical coupling as mechanisms for synchronous firing of rabbit sino-atrial pace-maker cells</article-title>. <source>J. Physiol. Lond.</source> <volume>356</volume>, <fpage>221</fpage>&#x2013;<lpage>243</lpage>. <pub-id pub-id-type="doi">10.1113/jphysiol.1984.sp015461</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khaledi-Nasab</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kromer</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Tass</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Long-lasting desynchronization of plastic neuronal networks by double-random coordinated reset stimulation</article-title>. <source>Front. Netw. Physiol.</source> <volume>2</volume>, <fpage>864859</fpage>. <pub-id pub-id-type="doi">10.3389/fnetp.2022.864859</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>K&#xfc;hn</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Volkmann</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Innovations in deep brain stimulation methodology</article-title>. <source>Mov. Disord.</source> <volume>32</volume>, <fpage>11</fpage>&#x2013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1002/mds.26703</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kuramoto</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>1984</year>). <source>Chemical oscillations, waves and turbulence</source>. <publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Pu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kurths</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Oscillation suppression and synchronization: frequencies determine the role of control with time delays</article-title>. <source>EPL Europhys. Lett.</source> <volume>102</volume>, <fpage>20003</fpage>. <pub-id pub-id-type="doi">10.1209/0295-5075/102/20003</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Little</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Pogosyan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Neal</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zavala</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zrinzo</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Hariz</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>Adaptive deep brain stimulation in advanced Parkinson disease</article-title>. <source>Ann. Neurol.</source> <volume>74</volume>, <fpage>449</fpage>&#x2013;<lpage>457</lpage>. <pub-id pub-id-type="doi">10.1002/ana.23951</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Manos</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Diaz-Pier</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tass</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Long-term desynchronization by coordinated reset stimulation in a neural network model with synaptic and structural plasticity</article-title>. <source>Front. Physiol.</source> <volume>12</volume>, <fpage>716556</fpage>. <pub-id pub-id-type="doi">10.3389/fphys.2021.716556</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mau</surname>
<given-names>E. T. K.</given-names>
</name>
<name>
<surname>Rosenblum</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Optimizing charge-balanced pulse stimulation for desynchronization</article-title>. <source>Chaos</source> <volume>32</volume>, <fpage>013103</fpage>. <pub-id pub-id-type="doi">10.1063/5.0070036</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>McNamara</surname>
<given-names>C. G.</given-names>
</name>
<name>
<surname>Rothwell</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sharott</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Phase-dependent closed-loop modulation of neural oscillations <italic>in vivo</italic>
</article-title>. <source>bioRxiv</source>. <pub-id pub-id-type="doi">10.1101/2020.05.21.102335</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Montaseri</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Javad Yazdanpanah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pikovsky</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Rosenblum</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Synchrony suppression in ensembles of coupled oscillators via adaptive vanishing feedback</article-title>. <source>Chaos</source> <volume>23</volume>, <fpage>033122</fpage>. <pub-id pub-id-type="doi">10.1063/1.4817393</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Munjal</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Silchenko</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Pfeifer</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yankulova</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fitzgerald</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Treatment tone spacing and acute effects of acoustic coordinated reset stimulation in tinnitus patients</article-title>. <source>Front. Netw. Physiol.</source> <volume>1</volume>, <fpage>734344</fpage>. <pub-id pub-id-type="doi">10.3389/fnetp.2021.734344</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Osipov</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Kurths</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2007</year>). <source>Synchronization in oscillatory networks</source>. <publisher-loc>Berlin Heidelberg</publisher-loc>: <publisher-name>Springer-Verlag</publisher-name>.</citation>
</ref>
<ref id="B30">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Pikovsky</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Rosenblum</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kurths</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2001</year>). <source>Synchronization. A universal concept in nonlinear sciences</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>.</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Popovych</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Lysyansky</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Rosenblum</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pikovsky</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Tass</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2017a</year>). <article-title>Pulsatile desynchronizing delayed feedback for closed-loop deep brain stimulation</article-title>. <source>PLOS One</source> <volume>12</volume>, <fpage>e0173363</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0173363</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Popovych</surname>
<given-names>O. V.</given-names>
</name>
<name>
<surname>Hauptmann</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Tass</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Effective desynchronization by nonlinear delayed feedback</article-title>. <source>Phys. Rev. Lett.</source> <volume>94</volume>, <fpage>164102</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.94.164102</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Popovych</surname>
<given-names>O. V.</given-names>
</name>
<name>
<surname>Lysyansky</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Tass</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>2017b</year>). <article-title>Closed-loop deep brain stimulation by pulsatile delayed feedback with increased gap between pulse phases</article-title>. <source>Sci. Rep.</source> <volume>7</volume>, <fpage>1033</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-017-01067-x</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Popovych</surname>
<given-names>O. V.</given-names>
</name>
<name>
<surname>Tass</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Desynchronizing electrical and sensory coordinated reset neuromodulation</article-title>. <source>Front. Hum. Neurosci.</source> <volume>6</volume>, <fpage>58</fpage>. <pub-id pub-id-type="doi">10.3389/fnhum.2012.00058</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Popovych</surname>
<given-names>O. V.</given-names>
</name>
<name>
<surname>Tass</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Adaptive delivery of continuous and delayed feedback deep brain stimulation - a computational study</article-title>. <source>Sci. Rep.</source> <volume>9</volume>, <fpage>10585</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-019-47036-4</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rosenblum</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Controlling collective synchrony in oscillatory ensembles by precisely timed pulses</article-title>. <source>Chaos Interdiscip. J. Nonlinear Sci.</source> <volume>30</volume>, <fpage>093131</fpage>. <pub-id pub-id-type="doi">10.1063/5.0019823</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rosenblum</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pikovsky</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>K&#xfc;hn</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Busch</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Real-time estimation of phase and amplitude with application to neural data</article-title>. <source>Sci. Rep.</source> <volume>11</volume>, <fpage>18037</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-021-97560-5</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rosenblum</surname>
<given-names>M. G.</given-names>
</name>
<name>
<surname>Pikovsky</surname>
<given-names>A. S.</given-names>
</name>
</person-group> (<year>2004a</year>). <article-title>Controlling synchronization in an ensemble of globally coupled oscillators</article-title>. <source>Phys. Rev. Lett.</source> <volume>92</volume>, <fpage>114102</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.92.114102</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rosenblum</surname>
<given-names>M. G.</given-names>
</name>
<name>
<surname>Pikovsky</surname>
<given-names>A. S.</given-names>
</name>
</person-group> (<year>2004b</year>). <article-title>Delayed feedback control of collective synchrony: an approach to suppression of pathological brain rhythms</article-title>. <source>Phys. Rev. E.</source> <volume>70</volume>, <fpage>041904</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.70.041904</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rosin</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Slovik</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mitelman</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Rivlin-Etzion</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Haber</surname>
<given-names>S. N.</given-names>
</name>
<name>
<surname>Israel</surname>
<given-names>Z.</given-names>
</name>
<etal/>
</person-group> (<year>2011</year>). <article-title>Closed-loop deep brain stimulation is superior in ameliorating parkinsonism</article-title>. <source>Neuron</source> <volume>72</volume>, <fpage>370</fpage>&#x2013;<lpage>384</lpage>. <pub-id pub-id-type="doi">10.1016/j.neuron.2011.08.023</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Sch&#xf6;ll</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Schuster</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2008</year>). <source>Handbook of chaos control</source> (<publisher-loc>Weinheim</publisher-loc>: <publisher-name>Wiley VCH</publisher-name>).</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Smetanin</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Belinskaya</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lebedev</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ossadtchi</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Digital filters for low-latency quantification of brain rhythms in real time</article-title>. <source>J. Neural Eng.</source> <volume>17</volume>, <fpage>046022</fpage>. <pub-id pub-id-type="doi">10.1088/1741-2552/ab890f</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Strogatz</surname>
<given-names>S. H.</given-names>
</name>
</person-group> (<year>2003</year>). <source>Sync: the emerging science of spontaneous order</source>. <publisher-loc>NY</publisher-loc>: <publisher-name>Hyperion</publisher-name>.</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tass</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Effective desynchronization with a resetting pulse train followed by a single pulse</article-title>. <source>Europhys. Lett.</source> <volume>55</volume>, <fpage>171</fpage>&#x2013;<lpage>177</lpage>. <pub-id pub-id-type="doi">10.1209/epl/i2001-00397-8</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tass</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Effective desynchronization with bipolar double-pulse stimulation</article-title>. <source>Phys. Rev. E</source> <volume>66</volume>, <fpage>036226</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.66.036226</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Tass</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>1999</year>). <source>Phase resetting in medicine and biology. Stochastic modelling and data analysis</source>. <publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer-Verlag</publisher-name>.</citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tass</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Stochastic phase resetting: a theory for deep brain stimulation</article-title>. <source>Prog. Theor. Phys. Suppl.</source> <volume>139</volume>, <fpage>301</fpage>&#x2013;<lpage>313</lpage>. <pub-id pub-id-type="doi">10.1143/ptps.139.301</pub-id>
</citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tass</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>A model of desynchronizing deep brain stimulation with a demand-controlled coordinated reset of neural subpopulations</article-title>. <source>Biol. Cybern.</source> <volume>89</volume>, <fpage>81</fpage>&#x2013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.1007/s00422-003-0425-7</pub-id>
</citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tiberkevich</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Slavin</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bankowski</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Gerhart</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Phase-locking and frustration in an array of nonlinear spin-torque nano-oscillators</article-title>. <source>Appl. Phys. Lett.</source> <volume>95</volume>, <fpage>262505</fpage>. <pub-id pub-id-type="doi">10.1063/1.3278602</pub-id>
</citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tukhlina</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Rosenblum</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pikovsky</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kurths</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Feedback suppression of neural synchrony by vanishing stimulation</article-title>. <source>Phys. Rev. E.</source> <volume>75</volume>, <fpage>011918</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.75.011918</pub-id>
</citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wilson</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Moehlis</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Optimal chaotic desynchronization for neural populations</article-title>. <source>SIAM J. Appl. Dyn. Syst.</source> <volume>13</volume>, <fpage>276</fpage>&#x2013;<lpage>305</lpage>. <pub-id pub-id-type="doi">10.1137/120901702</pub-id>
</citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wilson</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Moehlis</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Clustered desynchronization from high-frequency deep brain stimulation</article-title>. <source>PLOS Comput. Biol.</source> <volume>11</volume>, <fpage>e1004673</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1004673</pub-id>
</citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Winfree</surname>
<given-names>A. T.</given-names>
</name>
</person-group> (<year>1967</year>). <article-title>Biological rhythms and the behavior of populations of coupled oscillators</article-title>. <source>J. Theor. Biol.</source> <volume>16</volume>, <fpage>15</fpage>&#x2013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1016/0022-5193(67)90051-3</pub-id>
</citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kurths</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Adaptive elimination of synchronization in coupled oscillator</article-title>. <source>New J. Phys.</source> <volume>19</volume>, <fpage>083004</fpage>. <pub-id pub-id-type="doi">10.1088/1367-2630/aa7bde</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>