DEEP BRAIN STIMULATION
20230256248 · 2023-08-17
Inventors
Cpc classification
A61N1/0476
HUMAN NECESSITIES
A61B5/37
HUMAN NECESSITIES
A61B5/686
HUMAN NECESSITIES
A61B5/4094
HUMAN NECESSITIES
A61N1/36067
HUMAN NECESSITIES
A61B5/4088
HUMAN NECESSITIES
A61B5/4836
HUMAN NECESSITIES
International classification
Abstract
There is provided a method of generating deep brain stimulation signals, the method comprising receiving a plurality of sensor signals from a corresponding plurality of sensors on or in a subject, and using the received sensor signals to generate a plurality of stimulation signals for application at a corresponding plurality of target sites in the brain of the subject. There is further provided a method of generating stimulation signals, the method comprising receiving a plurality of sensor signals from a corresponding plurality of sensors on or in a subject, and using the received sensor signals to generate a plurality of stimulation signals for application at a corresponding plurality of target sites on or in the subject using a model of the response of neurons in the subject to the stimulation signals that models neural tissue as a plurality of coupled populations of neurons.
Claims
1. A method of generating deep brain stimulation signals, the method comprising: receiving a plurality of sensor signals from a corresponding plurality of sensors on or in a subject; and using the received sensor signals to generate a plurality of stimulation signals for application at a corresponding plurality of target sites in the brain of the subject.
2. The method of claim 1, wherein the generating of the plurality of stimulation signals comprises using a model of the response of neurons in the subject to the stimulation signals that models neural tissue as a plurality of coupled populations of neurons.
3. A method of generating stimulation signals, the method comprising: receiving a plurality of sensor signals from a corresponding plurality of sensors on or in a subject; and using the received sensor signals to generate a plurality of stimulation signals for application at a corresponding plurality of target sites on or in the subject using a model of the response of neurons in the subject to the stimulation signals that models neural tissue as a plurality of coupled populations of neurons.
4. The method of claim 3, wherein generating the plurality of stimulation signals comprises determining a population activity for each population of neurons and determining the amplitude and phase of each population activity, the population activity of each population being a measure of neural activity among neurons in that population.
5. The method of claim 4, wherein determining the population activities comprises applying independent component analysis to the sensor signals.
6. The method of claim 4, wherein generating the plurality of stimulation signals further comprises determining a composite signal using a weighted combination of the population activities, and determining the amplitude and phase of the composite signal.
7. The method of claim 6, wherein generating the plurality of stimulation signals further comprises, for each of a plurality of time steps, choosing the plurality of stimulation signals to maximally reduce the amplitude of the composite signal over the time step.
8. The method of claim 7, wherein maximally reducing the amplitude of the composite signal comprises, for each time step, calculating the rate of change in amplitude of the composite signal using the composite signal and the plurality of population activities.
9. The method of claim 7, wherein the plurality of stimulation signals are chosen subject to a constraint on the total charge density within a region of the subject.
10. The method of claim 7, wherein the plurality of stimulation signals are chosen subject to a constraint on the charge applied by each electrode.
11. The method of claim 6, wherein the weights in the weighted combination are such that the amplitude of the composite signal is correlated to a measure of severity of a symptom of the subject.
12. The method of claim 11, wherein the amplitude of the composite signal is proportional to the measure of severity.
13. The method of claim 3, wherein the model models each population of neurons as a plurality of coupled oscillators.
14. The method of claim 13, wherein the plurality of coupled oscillators are a plurality of coupled Kuramoto oscillators.
15. The method of claim 13, wherein the model models the response of the neurons to the stimulation signals as being dependent on the phase of oscillations of the neurons.
16. The method of claim 3, wherein the plurality of sensor signals represent electrical activity in the subject.
17. The method of claim 16, wherein the electrical activity is a local field potential produced by neurons in a region of the brain of the subject.
18. The method of claim 3, wherein the sensors are inertial sensors, and the plurality of sensor signals represent movement of the subject.
19. The method of claim 3, wherein the stimulation signals are deep brain stimulation signals, and the target sites are in the brain of the subject.
20. The method of claim 3, wherein the stimulation signals comprise a plurality of pulses.
21. The method of claim 3, wherein the stimulation signals have a carrier frequency of at least 20 Hz and/or at most 250 Hz.
22. The method of claim 3, wherein the application of the stimulation signals is used for treatment of Parkinson's disease, epilepsy, obsessive compulsive disorder, and/or essential tremor.
23. The method of claim 3, further comprising applying the plurality of stimulation signals at the corresponding plurality of target sites.
24. A system for applying stimulation signals, the system comprising: a processor configured to generate a plurality of stimulation signals according to the method of claim 3; and an electrical circuit configured to provide the plurality of stimulation signals to a corresponding plurality of electrodes for application at the plurality of target sites.
25. The system of claim 24, wherein the electrical circuit comprises the plurality of electrodes.
26. The system of claim 24, wherein the plurality of electrodes are configured to be implanted into the brain of the subject.
27. The system of claim 24, further comprising a plurality of sensors configured to be placed on or in the subject, the sensors configured to generate the plurality of sensor signals, and transmit the sensor signals to the processor.
28. The system of claim 27, wherein the sensors are configured to be implanted into the brain of the subject, and the plurality of sensor signals represent electrical activity in the brain of the subject.
29. The system of claim 27, wherein the plurality of sensors are the plurality of electrodes.
30. The system of claim 27, wherein the sensors are inertial sensors, and the plurality of sensor signals are inertial signals representing movement of the subject.
31. A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method of claim 3.
Description
[0032] Embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings in which corresponding reference symbols represent corresponding parts, and in which:
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
1. DESCRIPTION OF THE INVENTION
[0054] The present invention provides methods of generating stimulation signals, and a system 1 for applying stimulation signals as shown in
[0055] The system 1 comprises a processor 3 configured to generate a plurality of stimulation signals according to the method, which will be discussed in further detail below. The system 1 further comprises an electrical circuit 5 configured to provide the plurality of stimulation signals to a corresponding plurality of electrodes 7 for application at the plurality of target sites. In some embodiments, the plurality of target sites are in the brain 15 of a subject 13, and the stimulation signals comprise deep brain stimulation signals. In such embodiments, the plurality of electrodes 7 are configured to be implanted into the brain 15 of the subject 13, as shown in
[0056] The processor 3 and electrical circuit 5 are contained in a casing 11. The casing 11 may be worn external to the body of the subject 13, or in some embodiments may be implanted into the body of the subject 13. The electrical circuit 5 in
[0057] As shown in the flowchart of
[0058] As shown in
[0059] Electrodes used to generate sensor signals are susceptible to recording the stimulation pulses themselves. This manifests in recordings as an artefact, which poses a challenge for closed-loop methods that rely on the real-time measurement of phases and amplitudes. Therefore, in some embodiments, suppression of stimulation artefacts may be applied to the sensor signals. This suppression may come as a by-product of using independent component analysis on the signals (which is discussed further below), as previously seen [23, 24]. Alternatively, by recording through two contacts adjacent to a single stimulating contact, the properties of differential amplifiers can be used to suppress the stimulation artefact [25].
[0060] In some embodiments, the sensors 9 are inertial sensors, and the plurality of sensor signals are inertial signals representing movement of the subject 13. This can be advantageous because the movement of the subject 13 can provide a signal that is a more direct measure of symptom severity.
[0061] The method comprises using the received sensor signals to generate a plurality of stimulation signals. This type of feedback-based control of the stimulation signals is known as closed-loop control. Closed-loop DBS strategies are characterised by their use of a feedback signal to determine when stimulation should be applied. The choice, use and accuracy of this feedback signal therefore plays a crucial role in determining the efficacy of a particular strategy. Both the local field potential (LFP), a measure of electrical activity in a region of the brain, and tremor (derived from inertial measurements of a subject's movement) have previously been used as feedback signals, with studies showing the effects of DBS to be dependent on both the phase and amplitude of the oscillations at the time of stimulation [7, 2]. In adaptive DBS, high frequency stimulation is applied only when the amplitude of oscillations exceeds a certain threshold [2] and in phase-locked DBS stimulation is applied according to the instantaneous phase of the oscillations, which for ET patients corresponds to stimulation at roughly the tremor frequency (typically ˜5 Hz) [7]. Although closed-loop strategies for DBS have been used previously, none have attempted to generate a plurality of stimulation signals for simultaneous application to a plurality of target sites. In contrast, the present method (ACR) is a method for DBS using multiple contacts. Using a plurality of stimulation signals has the advantage of allowing for greater control of the field applied to the brain and thereby providing more effective treatment. Unlike known coordinated reset (CR) stimulation techniques, the ACR method is closed-loop and uses information about the neuronal system to determine when to apply stimulation. The numerical simulations presented below show that in many cases, substantial improvements to the efficacy can be achieved with ACR over existing methods.
[0062] Typically, the stimulation signals comprise a plurality of pulses. These are usually electrical pulses, but this is not essential, and in some embodiments, the pulses may be magnetic or may be provided using optogenetic techniques, where light pulses are used to perturb genetically modified neurons. An optogenetic approach to stimulation may be preferable in some embodiments, as it would eliminate the electrical stimulation artefacts mentioned above. In general terms, any form of stimulation may be used which can perturb the firing rate of neurons.
[0063] The stimulation signals are configured to deliver energy to the target sites, and the rate of energy delivery can be varied by changing the properties of the applied signal. For example, the amplitude, and frequency of the signal can be used to vary the rate of energy delivery to the target sites. In some embodiments, the stimulation signals have a carrier frequency of at least 20 Hz, preferably at least 50 Hz, more preferably at least 100 Hz. In some embodiments, the stimulation signals have a carrier frequency of at most 250 Hz, preferably at most 200 Hz, preferably at most 150 Hz.
[0064] The generating of the plurality of stimulation signals comprises using a model of the response of neurons in the subject 13 to the stimulation signals. Using such a model allows for more accurate determination of symptom severity and neural activity, and thereby the tailoring of the stimulation signals to more effectively treat the symptoms. This is particularly advantageous when using closed-loop control to generate a plurality of stimulation signals for simultaneous application to a plurality of target sites, where the problem of determining optimal stimulation signals is particularly complex.
[0065] In [8], a mathematical basis for the phase and amplitude dependence of single-contact DBS was derived. This is discussed briefly below to provide context for the model of the present invention. The present model extends the model discussed in [8] to provide a more detailed model that also covers multi-electrode stimulation, and the present model is then applied to the practical problem of generating stimulation signals to introduce adaptive coordinated reset (ACR), a closed-loop stimulation strategy especially suited to multi-contact systems. A key aspect of the present model is that it models neural tissue, for example brain tissue or tissue of the peripheral nervous system, as a plurality of coupled populations of neurons. This allows the understanding of how the effects of multi-contact stimulation (and in particular DBS) depend on the ongoing neural activity measured by the plurality of sensor signals through each channel from each sensor.
2. MODEL FOR SINGLE CONTACT DBS
2.1 Phase Synchrony and Oscillations
[0066] This section follows the derivation in [8] and considers a model of how stimulation with a single electrode acts on a population of neurons. A list of frequently used notation is provided in Table 1.
TABLE-US-00001 TABLE 1 List of frequently used symbols together with their description. Parameter Description k Coupling constant {tilde over (σ)} Noise amplitude
[0067] The amplitude measured in feedback signals (i.e. the sensor signals from the plurality of sensors) can be related to the synchrony of neural populations. The instantaneous phase Ψ(t) and envelope amplitude P(t) of a signal F(t) can be obtained using the analytic signal R(t)
R(t)=Pe.sup.iψ=F(t)+iĤ[F(t)], (1)
where Ĥ denotes the Hilbert transform. This quantity can be related to those associated with a state of oscillators. The state of N regular spiking neurons is defined to be given by a set of N oscillators each with phase θ.sub.n(t), which are the phases describing where each neuron is in its firing cycle. The phase synchrony of this system can be measured using the order parameter r, defined to be
[0068] The above definition ensures the magnitude of the order parameter ρ can take values between 0 and 1, representing full desynchrony and full synchrony, respectively. We can transform the state of the system to a signal representing the neural activity using a superposition of cosine functions
[0069] The choice of a cosine function is for mathematical convenience since it corresponds to the real part of (2). In addition to this, the cosine function has a maximum at 0, and in classic coupled oscillator models, phase 0 corresponds to the phase when neurons produce spikes [9]. Hence post-synaptic potentials in down-stream neurons receiving an input from the modelled population will be a smoothed function of spikes produced in phase 0, so the cosine function captures key features of such post-synaptic potentials. Using the Euler relation and comparing (3) with the real part of (2) shows
f(t)=ρcos(ψ) (4)
[0070] A simple relationship is assumed between the neural activity f(t) and a measured feedback signal, for example tremor and the LFP
F(t)=cf(t) (5)
where the measured signal is denoted by F(t). This is reasonable in the case of ET, where thalamic activity is known to be highly correlated to tremor [3]. Inserting Eq. (5) into (1) gives
Pe.sup.iψ=c{f(t)+iĤ[f(t)]}. (6)
[0071] Inserting Eq. (3) into Eq. (6) and using the linearity of Ĥ leads to
[0072] Under the reasonable assumption that the time evolution of θ.sub.n is monotonic, it can be shown [8] that
Ĥ[cos(θ.sub.n)]≅sin(θ.sub.n), (8)
and therefore
hence, the instantaneous envelope amplitude and phase (the analytic signal) is relatable to the magnitude and phase of the order parameter using
P=cρ, Ψ=ψ (10)
[0073] In summary, assuming the experimental data and neural activity are related according to Eq. (5) and that the phases {θn} increase monotonically with time, the Hilbert transform of the experimental data can be used to relate the envelope amplitude and instantaneous phase to the magnitude and phase of the order parameter, respectively.
2.2. Response Curves
[0074] The neuronal phase response curve (nPRC) for a spiking neuron is the change in spike timing due to a perturbation as a function of the inter-spike time. Hansel et al [10] categorised nPRCs into either type I or type II depending on whether a small excitatory (inhibitory) input always advances (delays) a neuron to a next spike or whether it either advances or delays a spike, depending on where the neuron is in its firing cycle, respectively [11]. These effects of inputs can be captured using a simple mathematical function Z(θ). By mapping where a neuron is in its firing cycle onto a phase variable θ∈[0,2π], the nPRC describes the change in phase of a single neuron due to a stimulus. More precisely, under the assumption of a weak input ϵU(t), the evolution of a single oscillator can be written in terms of a natural frequency ω.sub.0 in addition to a response term
[0075] A general neuronal nPRC can be expanded as a Fourier series
[0076] The nPRC type is reflected in the zeroth harmonic α.sub.0, or the shift, with |α0| large and small relative to the other coefficients being indicative of type I and type II curves, respectively. Phase oscillator models which incorporate the nPRC can be shown to reproduce the experimentally-known characteristics of a patient's response to stimulation [8], namely that the effects should be both amplitude and phase dependent [2, 7]. This leads to the concept of the phase response curve (PRC) and the amplitude response curve (ARC) for feedback signals, such as LFP and tremor, which can be described by perturbing a population of oscillators and respectively describe changes in the phase and amplitude of the feedback signal at the point of stimulation. The instantaneous curves, which are functions of both the phase and amplitude at which the stimulation is delivered, are not commonly found in experimental analysis due primarily to the difficulties associated with obtaining a function of two independent variables from noisy data. It is more common to find the averaged response curves, which are only functions of the phase and are averaged over the amplitude. Such curves are readily obtainable using standard signal processing techniques and have been used to characterise a patient's response to stimulation [12, 7, 13].
2.3. The Kuramoto Model
[0077] Modelling the effects of DBS generally poses a challenge since the brain networks involved in disorders such as ET (cortico-thalamic circuit) and PD (cortico-basal-ganglia circuit) are complex and it is still debated from which parts of these circuits the pathological oscillations originate. The task can be made more tractable by considering a phenomenological model which does not attempt to explicitly describe the underlying circuits, but rather focuses on general mechanisms leading to the synchronization of neurons. To achieve this, the model may model each population of neurons as a plurality of coupled oscillators.
[0078] One example of this is the Kuramoto model, where the dynamics of neurons are described using a system of homogeneously coupled oscillators, whose phases evolve according to a set of underlying differential equations. Such models are particularly attractive due to their simplicity and explicit dependence on phase, which makes them convenient for describing the effects of phase-locked stimulation. In the previous section it was shown that the oscillation data typically measured in experiment can be modelled using an underlying system of oscillators, whose state is described by the set of N phases. The time evolution of this state (for a single population) can be described using the Kuramoto equations, with an additional term describing the effects of stimulation [5]
[0079] The first term of (13) is the natural frequency ω.sub.n which describes the frequency in the absence of external inputs. The second term describes the coupling between the activity of individual neurons, where k is the coupling constant which controls the strength of coupling between each pair of oscillators and hence their tendency to synchronize. The third term describes the effect of stimulation, where the intensity of stimulation is denoted by V(t). The nPRC denoted by Z(θ.sub.n), describes a neuron's sensitivity to stimulation at a particular phase and reflects the observation that the effects of stimulation depend on where a neuron is in its firing cycle [14]. By using the nPRC, the model models the response of the neurons to the stimulation signals as being dependent on the phase of oscillations of the neurons. Using the definition of the order parameter Eq. (13) can be transformed to give
[0080] In this form, it is clear that each oscillator has a tendency to move towards the population phase W and that the strength of this tendency is controlled by the coupling parameter k.
2.4. Reduced Kuramoto Model
[0081] In the previous section, the dynamics of a finite system of oscillators was described using the Kuramoto equations. In this model, stimulation is described as a perturbation to the phase of an oscillator, with each oscillator experiencing a different effect of stimulation depending on its phase (and determined by Z(θ)). Stimulation therefore has the effect of changing the distribution of oscillators and hence the order parameter of the system. Since the order parameter is determined by both the amplitude and phase of the system, the expectation is that stimulation will lead to a change in both these quantities, which is referred to as the instantaneous amplitude and phase response of the system. To obtain analytical expressions for these quantities, an infinite system of oscillators is considered satisfying the ansatz of Ott and Antonsen [16, 17]. In [8], it was shown that for a general nPRC given by Equation (12) and assuming the natural frequencies are Lorentzian distributed with centre ω.sub.0 and width γ, the instantaneous change in the order parameter can be written as
3. REPRODUCING TREMOR IN ET PATIENTS
[0082] To demonstrate that the Kuramoto model can produce oscillations which are compatible with tremor data from ET patients, the Kuramoto model is fitted to tremor data [7, 19] from ET patients deemed to have significant response curves [18]. To account for random forces which may influence the firing of individual neurons, the Kuramoto model can be extended to include a noise term, which is taken to be a Wiener process. The time evolution for θ.sub.n then becomes
dθ.sub.n=[ω.sub.n+kρ sin(ψ−θ.sub.n)+V(t)Z(θ.sub.n)]dt+{tilde over (σ)}N(0,1)√{square root over (dt)}, (18)
where {tilde over (σ)} is the noise amplitude and N(0,1) is a random number sampled from a standard normal distribution. The parameters found through optimisation are provided in Table 2. The parameters were found by fitting the model to tremor data taken from ET patients by Cagnan et al [7].
TABLE-US-00002 TABLE 2 Parameters for the single population Kuramoto model given by Equation (18). Patient
[0083]
[0084]
4. MULTI-CONTACT DBS
4.1. Multi-Population Kuramoto Model
[0085] This section shows that modelling a symptom due to excessive synchrony of multiple neural populations can be achieved by extending the concepts presented in sections 2.1 and 2.3. To achieve this, the model models neural tissue as a plurality of coupled populations of neurons. The set of oscillators representing the neurons can be arbitrarily divided into S populations with N.sub.σ oscillators for the σth population. The order parameter defined by Equation (2) can then be rewritten using a double summation
with oscillator n of population a being denoted by θ.sub.σn. The factor of
can be brought inside the first summation and rewritten as
Then, with
the order parameter for the system can be written as
[0086] Using the definition of the order parameter (2), Eq. (21) can be written as a weighted superposition of the order parameters for each population
[0087] The global order parameter is defined as r with amplitude ρ and phase ψ and the local order parameter defined as r.sub.σ for population σ with amplitude ρ.sub.σ and phase ψ.sub.σ. The importance of the global order parameter is that its magnitude ρ is a measure of total synchrony and hence should be highly correlated to the severity of a symptom, such as tremor in the case of ET. In the case of PD, symptom severity could be measured using the unified Parkinson's disease rating scale (UPDRS) scores [20]. Therefore, stimulation should be defined to maximally reduce the magnitude of the global order parameter.
[0088] Eq. (22) can also be related to feedback signals measured by using (3) and taking the real part. Under the assumption (5) relating the neural activity to the feedback signal, the feedback signal in terms of population activities is
where F(t) and f.sub.σ(t) are the global signal and local signals (or population activities), respectively. Therefore in this part of the method, generating the plurality of stimulation signals comprises determining S14 a population activity for each population of neurons, and determining the amplitude and phase of each population activity. The population activity of each population is a measure of neural activity among neurons in that population. Using (4), Equation (24) can also be written in terms of the global and local amplitudes and phases
[0089] The global signal Re(F(t))=Pcos(ψ) may also be referred to as a composite signal, and therefore generating the plurality of stimulation signals comprises determining S16 a composite signal using a weighted combination of the amplitudes and phases of the population activities, and determining the amplitude and phase of the composite signal. The Kuramoto equations (13) can also be rewritten in terms of the population phases ψ.sub.σ and amplitudes ρ.sub.σ
where V.sub.σ(t) is now the stimulation intensity at a population σ. The coupling constant k in Eq. (13) is now a S×S matrix with elements k.sub.σσ′. The diagonal and off-diagonal elements describe the intrapopulation and interpopulation coupling, respectively.
4.2. Multi-Population Response Curves
[0090] The change in the global amplitude due to stimulation can be expressed as a function of the local (population) amplitudes and phases. It is assumed that the local quantities (to base the stimulation on) can be measured. How these quantities are measured will be discussed in further detail later.
[0091] Using the polar form of the order parameter (2), Equation (22) can be written as a summation involving the amplitudes and phases of individual populations.
Taking the time derivative of (27) leads to
which can be written in terms of the real and imaginary components as
[0092] The real part is the time derivative of the amplitude of the global order parameter
[0093] The quantities
and are the changes in the amplitude and phase of a population with respect to time. The distribution phases within a population is assumed to satisfy the ansatz of Ott and Antonsen [16], and thereby the amplitude response due to stimulation in terms of the Fourier coefficients of Z(θ) is
where, for simplicity, it is assumed that Z(θ) is the same for all populations. Equation (31) contains an expansion over the harmonics of Z(θ). In [8] it was demonstrated that, for a biologically realistic nPRC, it is reasonable to neglect higher harmonic terms (m>1), leading to a simpler expression for the instantaneous amplitude response
[0094] Equation (32) shows the global reduction in amplitude can be expressed as a sum of contributions from each population, with each term dependent on 3 variables: the global phase ψ, the local phase ψ.sub.σ and the local amplitude ρ.sub.σ. It also suggests that stimulating on the basis of local quantities may not always be advantageous. It can be seen that the terms of Equation (32) can be divided into two categories: ones which depends on both global and local quantities and ones which depends only on global quantities. The terms depending on both the global and local phases are also dependent on the local amplitudes. In cases where the local amplitude is small, i.e. ρ.sub.σ<<1, the term involving ρ.sub.σ.sup.2 can be neglected, leading to a simplified expression
[0095] Here, it can be seen that the amplitude response depends only on the global phase if the zeroth harmonic of the nPRC α.sub.0 is negligible, which is the case for type II nPRCs. It can also be seen that the dependency of the amplitude response on the local quantities of population a becomes less at increasingly lower local amplitudes ρ.sub.σ. In addition to this, the dependence on sin(ψ.sub.σ−ψ) implies that stimulating on the basis of local quantities would only have an effect if the phases of individual populations differ sufficiently from the mean phase. One situation in which such phase difference may be particularly high are for clustered configurations of oscillators. Examples of different configurations of oscillators are shown in
[0096]
[0097] Regions in blue are areas of amplitude suppression while orange regions predict amplification. In both cases, these regions can be seen to occur in bands. Graphically, the dependence of the amplitude response on the global and local phases can be inferred from the direction of the banding. A purely horizontal band implies the amplitude response is independent of the local phase. An example of this can be seen at low amplitudes in
4.3. Obtaining Population Activities Through Electrode Measurements
[0098] The local phases {ψ.sub.σ} and amplitudes {ρ.sub.σ} can be recovered using LFP measurements through different contacts. This requires incorporating information about the geometry of the electrode placement into the equations for the response curve in addition to assigning a physical interpretation to the population activity. The aim is not to construct a detailed electrophysiological model of neuronal activity, but rather to present a general form for the voltage measured at an electrode contact.
[0099] The expressions are formulated in terms of electric charge, but the same form also permits the use of currents. The mathematical form of the equations is unchanged whether they are formulated in terms of charge (q) or current (I). In addition to this, the expressions include summations over neurons, but an equally valid expression can be made by summing over elements of space, as is the case in multi-compartmental models [21]. The quantities in the model are voltages ν′.sub.l(t) measured at electrode l due to the activity of population a producing charges Q.sub.σ(t) and voltages V.sub.σ(t) at population σ due to stimulation which delivers charge q′.sub.l(t) to electrode l. The voltage V.sub.σ(t) can also be thought of as the ‘stimulation intensity’ experienced at population σ.
[0100] First, consider a system of L electrodes and N neurons with positions in space denoted by p′ and p, respectively. Primed symbols denote quantities associated with electrodes, lower case symbols represent neuronal quantities, and upper case symbols represent population quantities.
[0101] Voltages measured at an electrode arise due to the geometry of the electrode-neuron system and the intrinsic electrical activity of each neuron. The voltage measured at an electrode is expressed in terms of a summation over charges due to the neurons q.sub.n(t)
where d(p′.sub.l, p.sub.n) are coefficients which reflect the medium and geometry of the electrode-neuron system. For example, in the case of a coulombic system, the coefficients would be
where κ.sub.e is the Coulomb constant. As above, the neurons can be arbitrarily divided into S populations, with each neuron referenced by both a population and position index σ and n, respectively.
The position of a neuron is redefined as p.sub.σn=P.sub.σ+Δp.sub.σn, i.e. in terms of a vector to a region (or population) plus a shift. Then
If the region at P.sub.σ is assumed to be small, then
Δp.sub.σn≈0 (38)
[0102] The potential at the electrode can then be written in terms of population activity
where
[0103] The time dependent charge of a population Q.sub.σ(t) can be related to the neural activity by assuming a form for q.sub.σn(t), specifically that
[0104] Using (40) and (20) gives
[0105] Using (3) and (4) then gives an expression for the time dependent charge of a population in terms of the population phase and amplitude
Q.sub.σ(t)=cw.sub.σρ.sub.σ cos(ψ.sub.σ). (43)
[0106] Using (39) the potential at the electrodes can therefore be written in matrix form
where for simplicity, d.sub.lσ=cω.sub.σd(p′.sub.l,P.sub.σ). Equation (44) can be expressed in a more compact form with D denoting the matrix of coefficients (of dimensions L×S), f as the vector of neural activities and ν′ as the vector of electrode measurements.
Df=ν′ (45)
[0107] Equation (45) relates the voltages at the electrodes ν′ to the neural activities f. In general, using Equation (32) in a closed-loop DBS strategy depends on being able to accurately measure the population quantities {ρ.sub.σ} and {ψ.sub.σ}. Equation (44) shows that what we actually measure at the electrodes is a linear superposition of population activities.
[0108]
[0109] In some embodiments, determining the population activities comprises applying S12 independent component analysis (ICA) to the sensor signals. ICA is used to resolve the S population quantities from L electrode measurements. Methods such as independent component analysis (ICA) are well-suited to solving the general problem of recovering a vector of ‘source signals’ f(t) (in this case the population activities) given a vector of recordings ν′(t), as expressed in Equation (44), although the method cannot recover the scaling.
[0110] Variations of the ICA problem exist depending on whether S<L (the overdetermined case), S>L (the underdetermined case) and S=L (the determined case). The determined case is perhaps the most common and more easily solved, since the mixing matrix D is invertible. The inverse matrix elements {g.sub.σl} can then be used to easily transform the electrode measurements into estimates of the population activities {{tilde over (f)}.sub.σ}. The estimated symptom signal {tilde over (f)}(t) can be calculated using a set of estimated weights {{tilde over (w)}.sub.σ} (which would need to be found using optimisation) and the estimated population activities {{tilde over (f)}.sub.σ}, which are found by applying the inverse matrix elements {g.sub.σl} to the vector of electrode recordings ν′. The estimated symptom signal can be written as
[0111] However, the value of S is not known a priori, and therefore it may not be known initially which ICA method would be best suited. If S=L is assumed, then ICA will always resolve exactly L components. With this assumption, increasing the number of electrodes in a system has a definite purpose: it increases the potential to resolve the internal state. Assuming a larger number of populations also increases the validity of the small region approximation presented in Equation (38) and thus the accuracy of ACR.
[0112] It may also be possible to obtain good approximations to the state by using L<S electrodes, since in some cases the weights w, may be small for some populations and can hence be neglected. This together with the statistical nature of ICA, errors due to applying various signal processing techniques and noise within measurement would inevitably lead to some uncertainty when determining the population quantities. In addition to this, the amplitude response (32) is also dependent on the harmonics of Z(θ), which also need to be determined.
[0113] Since in theory the matrix D should not evolve with time, ICA can be applied offline to recover D, and then used to obtain the local signals. In practice, after determining the local signals, Equation (25) can be used to construct the global signal (or composite signal). In this process, the weights {w.sub.σ} should be chosen to give a global signal with an amplitude that is highly correlated to the symptom severity. Thereby, the weights in the weighted combination are such that the composite signal is correlated to a measure of severity of the symptom of the subject, preferably proportional to the measure of severity.
4.4. Optimal Stimulation Strategy
[0114] The equations for the amplitude response (31), (32) and (33) depend on the stimulation intensity V.sub.σ at a population σ. It is implied, therefore, that the ‘population’ exists at some region in space and that V.sub.σ should take into account the geometry of the electrode placement, how electric fields behave within brain tissue and the charges on a particular electrode. These ideas can be incorporated into an expression for the amplitude response.
[0115] Equations (31), (32) and (33) all involve summations over populations, with each term being the product of a weight w.sub.σ, a stimulation intensity V.sub.σ and some intrinsic response, denoted by Γ.sub.σ. For example, in the case of Equation (31) Γ.sub.σ would be
[0116] Using this, a more compact expression for the amplitude response can be written using linear algebra notation, with r equal to the vector of responses and V equal to the vector of voltages at a population
where the weights w.sub.σ are now considered as part of the response. The amplitude response involves a ‘stimulation intensity’ V(t)—an abstract quantity which, intuitively, should not only depend on the charge characteristics at the electrode, but also the geometry of the electrode placement and the properties of the brain tissue. Taken altogether, the stimulation intensity is better interpreted as the voltage at a population, which can be expressed as a weighted superposition of charges at the electrodes
{tilde over (D)}q′=V (48)
[0117] As before, the elements of matrix {tilde over (D)} (of dimensions S×L) are coefficients which reflect the medium and geometry of the electrode-neuron system. It is worth noting here that Equations (45) and (48) can also be used to model systems where the stimulating and recording electrodes are different, since {tilde over (D)} is allowed to be different from D.sup.T. Inserting (48) into (47) leads to an expression for the amplitude response in terms of the charges at the electrodes, i.e. the control variables.
[0118] The quantity ({tilde over (D)}.sup.TΓ).sup.T is defined for each time step so that the optimisation becomes a problem of choosing q′ so as to minimise
Therefore, generating the plurality of stimulation signals comprises, for each of a plurality of time steps, choosing S18 the plurality of stimulation signals to maximally reduce the amplitude of the composite signal. Maximally reducing the amplitude of the composite signal can be achieved by minimising the rate of change in the amplitude of the composite signal. Ideally, the rate of change in the amplitude of the composite signal
should be negative, with as large a magnitude as possible, such that the amplitude of the composite signal (and thereby the global order parameter representing synchrony of the neural oscillations) decreases over time. Minimising the rate of change in amplitude of the composite signal in this context means minimising at each time step, based on the instantaneous values of the relevant quantities. The rate of change in amplitude of the composite signal is calculated based on the composite signal and the plurality of population activities, as seen in the equations above.
[0119] Often, concern for tissue damage due to stimulation imposes a limit on how much charge can be delivered to a single or group of contact(s). To account for this and ensure feasibility, two constraints may be imposed. In some embodiments, the plurality of stimulation signals are chosen subject to a constraint on the charge applied by each electrode. This first constraint ensures the charge for a particular contact does not exceed some maximum value
0≤q′≤q′.sub.max. (50)
[0120] A simple optimal solution (per time step) for Equations (49) and (50) can be found by setting the charge for the lth contact to q′.sub.max if the lth component of ({tilde over (D)}.sup.TΓ).sup.T is negative, i.e.:
[0121] In some embodiments, the plurality of stimulation signals are chosen subject to a constraint on the total charge density within a region of the subject, for example within a region of the brain in which the electrodes 7 are implanted or a region of the peripheral nervous system. This second constraint ensures the charge density within a region does not become dangerously high
Aq′≤q′.sub.max. (51)
[0122] Here, for J groups of contacts, the constraint matrix A has dimension J×L and can be used to constrain the collective charges of the group. The J-dimensional vector q′.sub.max specifies the maximum charge for a particular group of contacts. Equations (49), (50) and (51) are in the standard form for a linear program and are solvable in polynomial time.
[0123] We can write an analogous set of equations using estimated state variables ({tilde over (ρ)}.sub.σ, {tilde over (ψ)}.sub.σ, {tilde over (ψ)}) in terms of a set of ‘response parameters’ {C.sub.lσ}. Letting
the estimated response can be written as
The estimated response as represented by Eq. (51a) and (51b) together has an analogous functional form to the expression for the actual response given in Eq. (33) above. The additional term in cos({tilde over (ψ)}.sub.σ−{tilde over (ψ)}) allows for a constant phase shift between the estimated and actual response. The ACR strategy can then be expressed compactly as
analogously to Eq. (50a) above.
[0124] One method for determining the response parameters involves delivering bursts of stimulation through each electrode indexed by l. The amplitude of the signal at the electrode is recorded at the beginning and end of each burst before calculating the change in amplitude Δ{acute over (ρ)}.sub.lj for the j.sup.th burst. This change due to stimulation can be expressed approximately as
[0125] During stimulation, the phases and amplitudes are recorded and the sinusoidal quantities from Equation (51a) are accumulated over time using (51d) leading to least squares equations for each electrode over J bursts which can be solved to obtain the response parameters for each of the electrodes
where the elements {x.sub.jσ} are the sinusoidal variables from Equation (51a) accumulated over time of each burst according to (51d).
[0126] This fitting methodology is illustrated in
[0127] Once the stimulation signals have been generated, they may be output for application to the subject. Application of the stimulation signals may be used for treatment of a variety of neurological conditions, including Parkinson's disease, epilepsy, obsessive compulsive disorder, and/or essential tremor For example, in the system 1 of
5. NUMERICAL SIMULATIONS
[0128] The instantaneous response describes how the amplitude of a system should change as a function of its state variables, but did not take into account the dynamics of the system, such as the coupling which acts to resynchronise the oscillators and the effects of a finite number of oscillators—the latter leading to a breakdown in the underlying assumptions which lead to Equation (32). To better assess the real world performance of a particular stimulation strategy the time-averaged response is used, which requires simulating a system using equations (4), (27) and (26). Numerical simulations are used below to demonstrate that a coupled oscillator model is a plausible neural mechanism for generating tremor found in ET patients. On the basis of this, the activity of multiple neural populations is modelled using a set of oscillators and related to the pathological oscillations associated with symptom severity in ET and PD.
5.1. Simulated Systems
[0129] A system is defined in terms of its electrode-population configuration, dynamics and intrinsic response to stimulation Z(θ). To construct a particular system, the coordinates of S populations are randomly chosen such that they lie within a box of length L.sub.box=10. Each population is assigned an electrode, which is placed d.sub.norm distance from the population. For a sufficiently large L.sub.box, d.sub.norm can be used to characterise the system—a small d.sub.norm means the effects of stimulation are localised to a particular population and increasing d.sub.norm increasingly delocalises the effects of stimulation. For simplicity, a system consisting of S=4 populations and L=4 electrodes is considered. The analytical expressions for the response curves are for an infinite system, so N.sub.σ should be large. For each population, the number of oscillators is chosen as N.sub.σ=200 to satisfy this and to remain computationally feasible. A coulombic system is also assumed, where each electrode is able to simultaneously record and stimulate. In this case, the elements of D are given by
[0130] The elements of matrix {tilde over (D)} are denoted {tilde over (d)}.sub.σl, which can be related to D using the transpose
[0131] The dynamics of a system are determined by the parameters of the multipopulation Kuramoto model with an additional noise term
[0132] To simplify the testing, the basic parameters of (54) are fixed to those found from fitting to Patient 5. As previously mentioned, the natural frequencies {ω.sub.σn} are sampled from a normal distribution. It is worth mentioning that this represents a greater test for the robustness of the expression for the amplitude response (32), which assumes a Lorentzian distribution for {ω.sub.σn}.
[0133] The S×S coupling constant matrix can be simplified by focussing only on the diagonal and off-diagonal components, which are denoted k.sub.diag and k.sub.offdiag respectively. The value of k.sub.offdiag=6, so that k.sub.diag can be used to control the level of clustering for a particular configuration of oscillators—increasing k.sub.diag leading to increasingly multimodal distributions of oscillators. The nPRC Z(θ) was also chosen according to parameters fitted to Patient 5, but the zeroth harmonic α.sub.0 is allowed to vary.
5.2. Running the Simulation
[0134] To test each strategy a system is created according to the set of parameters {d.sub.norm, k.sub.diag, α.sub.0}, then a stimulation strategy is chosen from CR, phase-locked (PL), and the present novel method, ACR. The model is then used to describe how the neural population activity (and hence the symptom severity) is likely to change when DBS is applied through multiple contacts.
[0135] The implementation of PL stimulation illustrated here uses Equation (33), but neglects all the local terms, which is equivalent to setting ρ.sub.σ=0. The time-shifted variant of CR neuromodulation [5, 22] is used in our testing. For a given electrode, stimulation is delivered in bursts of HF pulse trains. The stimulation pattern is time-shifted across each electrode indexed by l by
where ω is the mean of the natural frequencies (≈4.2 Hz). The number of bursts per second, the burst frequency f.sub.burst, was chosen to be equal to ω/2π and the HF pulse train frequency f.sub.train was chosen to be 130 Hz. The width of each burst t.sub.burst was chosen to be 0.1 seconds. Tass et al originally tested CR on a homogeneously coupled system with s.sub.ω=0 [5]. The present implementation was tested and reproduces these results by constructing a simple homogeneously coupled system according to the parameters of Patient 5 given in Table 2, but with {tilde over (σ)}=0, s.sub.ω=0 and the parameters of Z(θ) scaled by a factor of 10. The simulation parameters were chosen according to Table 3.
[0136] The desynchronising effects of CR neuromodulation on this system are shown in
[0137] The maximum charge for an electrode q′.sub.max is chosen so that, for a given system, the maximum perturbation to a single oscillator is dθ.sub.max=0.2πrad. For the testing, ACR is not constrained using Equation (51), which leads to trivial optimal solutions to the linear program (49) and (50), where the charge for the lth contact is set to q′.sub.max if the lth component of ({tilde over (D)}.sup.TΓ).sup.T is negative. ACR was tested at 3 maximum stimulation frequencies: 5 Hz, 50 Hz and 130 Hz. It should be noted that because ACR is applied according to a feedback signal (i.e. the sensor signals from the sensors), the stimulation frequency can vary, but the maximum frequency introduces an upper limit on the allowed frequencies.
[0138] The maximum stimulation frequency for PL was fixed at 130 Hz. Equation (54) was then integrated using Euler's method with a time step of t=0.04 seconds and simulated for T=2 seconds. The PL and ACR strategies were applied according to phases and amplitudes obtained directly from the simulation.
[0139] During a simulation, a stimulation pulse is calculated as the average of the charges q′(t) across the L electrodes. Two quantities are calculated after each simulation: the time-averaged value of ρ, ρ and the total of all stimulation pulses E delivered. The former is indicative of the efficacy of the strategy while the latter is related to the total energy consumption of a strategy, which can be used to gauge efficiency. For each set of parameters, the simulations are repeated over 24 trials, with a new electrode-population configuration being generated according to d.sub.norm for each trial. The parameters d.sub.norm and k.sub.diag were chosen within the range d.sub.norm∈[0.1,6] and k.sub.diag∈[5,150]. Example output from these simulations, showing the effects of applying ACR, is provided in
[0140] When compared to
TABLE-US-00003 TABLE 3 Summary of fixed parameters used in the simulations. Parameter Value Description Δt 0.04 Integration time step T 2 Simulation time L.sub.box 10 Box length L 4 Number of electrodes S 4 Number of populations N.sub.σ 200 Number of oscillators per population k.sub.offdiag 6 Off-diagonal of coupling constant matrix dθ.sub.max 0.2π Maximum angle moved per stimulation pulse n.sub.trials 24 Number of trials f.sub.max 130 Maximum frequency for PL stimulation f.sub.burst 4.2 CR burst frequency f.sub.train 130 CR HF train frequency t.sub.burst 0.1 CR burst time
TABLE-US-00004 TABLE 4 Summary of variable parameters used in the simulations. Each parameter was chosen in the range [Min, Max] using a uniform grid of spacing (Max-Min)/Ngrid. Parameter Min Max N.sub.grid Description d.sub.norm 0.1 6 5 Distance from population to electrode k.sub.diag 5 150 5 Diagonal of coupling constant matrix a.sub.0 0 1.7 4 Zeroth harmonic of Z(θ)
5.3. Results
[0141] The results demonstrate a strategy for providing DBS through multiple contacts in order to maximally desynchronise neural activity, and thereby reduce symptom severity. Numerical simulation and parameters fitted to ET patients are used to compare this method to other known methods, namely phase-locked stimulation and coordinated reset. The numerical simulations demonstrate that the present method has the potential to be both more effective and efficient than existing methods.
[0142] ACR was tested at maximum frequencies of 130 Hz, 50 Hz and 5 Hz. The maximum frequency of PL was fixed at 130 Hz. The rise in p shown between k.sub.diag=50 and k.sub.diag=70 is indicative of a bifurcation, which is typical in Kuramoto systems [16]. Significant improvements with ACR over PL and CR are observed in simulations when stimulation is delivered at higher frequencies and when α.sub.0 is non-negligible. The utility of ACR over other methods is also shown to be greatest when k.sub.diag is larger, which corresponds to larger local amplitudes ρ.sub.σ and increased clustering.
[0143] The efficacy of CR can also be seen to improve with systems with larger α.sub.0.
[0144] With α.sub.0=0, CR and no stimulation are shown to be equally effective. The results shown in
[0145] As previously mentioned, the utility of ACR is expected to be greatest for those systems described by type I nPRCs, as the amplitude response curve then depends explicitly on non-negligible terms involving population quantities. Equation (32) shows that when α.sub.0=0, the terms involving population quantities depend on second harmonics 2ψ.sub.σ. These terms carry a factor of ρ.sub.σ.sup.2 and hence are likely to be negligible, except when ρ.sub.σ is reasonably large. To investigate these effects, systems with α.sub.0=0 are simulated, and a larger stimulation intensity q′.sub.max used. By comparing ACR to PL, the impact of these second harmonic terms can be ascertained.
[0146] A comparison of the efficacy of ACR with PL and CR, is shown in
[0147] The mathematical description of ACR predicts that the effectiveness of multi-contact stimulation is largely dependent on the form of the nPRC and in particular on the zeroth harmonic α.sub.0, which is related to whether the nPRC is type I or type II. The dependency of the amplitude response on the local quantities of population a becomes less at increasingly lower local amplitudes ρ.sub.σ, but the effects of stimulation are, in general, explicitly dependent on the state of the neuronal system and providing stimulation without knowledge of this state is likely to be suboptimal. For type II systems, where |α.sub.0| is small, stimulation on the basis of local quantities is unlikely to be beneficial. Therefore, depending on the form of the phase response curve obtained using the composite signal, it can be determined whether or not it is worthwhile using the multi-channel LFP data in addition to the composite signal in a closed-loop DBS strategy.
[0148] The ACR method assumes an underlying system of phase oscillators, which can be divided into small populations with the distribution of oscillators in each population satisfying the ansatz of Ott and Antonsen [16]. Equation (44) links the state to measurable quantities from the electrode and is of the form modelled by ICA. The ability to resolve the state and parameters of the system does not factor directly into the results presented in Section 5 since both the state and the parameters were taken directly from the simulation.
[0149] Therefore, the results herein can be taken as an upper bound on performance.
5A. Further Numerical Testing
[0150] Further testing of ACR was performed according to the aforementioned methods, across a variety of test systems. The simulations can be summarised as follows: [0151] (1) Simulate an infinite multipopulation Kuramoto system to obtain simulated electrode measurements {V.sub.l}. [0152] (2) Use ICA to estimate {f.sub.σ} from {V.sub.l} and obtain the inverse matrix elements {g.sub.σl}. [0153] (3) Construct an estimated symptom signal {tilde over (f)}(t) according to (45a) by choosing the weights {{tilde over (w)}.sub.σ} to best correlate {tilde over (f)}(t) with the symptom. [0154] (4) Obtain the response parameters {C.sub.lσ} using the linear least squares model. [0155] (5) Using the inverse matrix elements {g.sub.σl} and phase/amplitude tracking, apply ACR according to Equation (51c).
[0156] A schematic illustration of closed-loop DBS with ACR is shown in
[0157]
[0158] Simulated electrode recordings due to the activities of each population are shown in
[0159] The estimated symptom signal was calculated according to (45a) by using the estimated activities {{tilde over (f)}.sub.σ} and optimising the estimated weights {{tilde over (w)}.sub.σ} to produce a signal which closely matches the symptom signal. The total simulation time used in the parameter estimation was T.sub.PFIT=3840 seconds.
[0160]
6. EXPERIMENTAL DATA
[0161] Cagnan et al [7] studied phase-locked DBS delivered according to the tremor in ET patients. Data was collected from 6 ET patients and 3 dystonic tremor patients. All patients gave their informed consent to take part in the study, which was approved by the local ethics committee in accordance with the Declaration of Helsinki. The data from this study can be obtained through an online repository [19].
[0162] Duchet et al [18] defined a criterion for assessing significance in the averaged ARCs and PRCs from the study of Cagnan et al. In their study, a patient is considered to have a significant response if both the ARC and PRC are found to be significant either according to an ANOVA test or cosine model F-test. Using this, they deemed 3 out of the 6 ET patients to have a significant response curve. The analysis herein is restricted to these 3 patients, who are referred to as patients 1, 5 and 6, as in the original study. The tremor data was filtered using a non-causal Butterworth filter of order 2 with cut-off frequencies at ±2 Hz around the tremor frequency. Stimulation was delivered over a set of trials (typically 9), with each trial consisting of 12 blocks of 5 second phase-locked stimulation at a randomly chosen phase from a set of 12. Each block of phase-locked stimulation was also separated by a 1 second interblock of no stimulation. The envelope amplitude and instantaneous phase were calculated using the Hilbert transform.
[0163] As an example, the data for Patient 1 is shown in
[0164] From this, the characteristics identified as desirable for the model to reproduce are: the frequency spectrum of the data, the bursts of oscillations and the sustained periods of low envelope amplitude. In addition, the model preferably reproduces a given patient's response to stimulation, as characterised by the averaged PRC.
REFERENCES
[0165] [1] Yousif N, Mace M, Pavese N, Borisyuk R, Nandi D, Bain P. A network model of local field potential activity in essential tremor and the impact of deep brain stimulation. PLoS computational biology. 2017; 13(1):e1005326. [0166] [2] Little S, Pogosyan A, Neal S, Zavala B, Zrinzo L, Hariz M, et al. Adaptive deep brain stimulation in advanced Parkinson disease. Annals of neurology. 2013; 74(3):449-457. 552 [0167] [3] Hua S, Lenz F, Zirh T, Reich S, Dougherty P M. Thalamic neuronal activity correlated with essential tremor. Journal of Neurology, Neurosurgery &Psychiatry. 1998; 64(2):273-276. [0168] [4] Koller W, Pahwa R, Busenbark K, Hubble J, Wilkinson S, Lang A, et al. High-frequency unilateral thalamic stimulation in the treatment of essential and parkinsonian tremor. Annals of Neurology: Ocial Journal of the American Neurological Association and the Child Neurology Society. 1997; 42(3):292-299. 558 [0169] [5] Tass P A. A model of desynchronizing deep brain stimulation with a demand-controlled coordinated reset of neural subpopulations. Biological cybernetics. 2003; 89(2):81-88. 560 [0170] [6] Peles O, Werner-Reiss U, Bergman H, Israel Z, Vaadia E. Phase-Specific Microstimulation Differentially Modulates Beta Oscillations and Affects Behavior. Cell Reports. 2020; 30(8):2555-2566. [0171] [7] Cagnan H, Pedrosa D, Little S, Pogosyan A, Cheeran B, Aziz T, et al. Stimulating at the right time: phase-specific deep brain stimulation. Brain. 2016; 140(1):132-145. 567 [0172] [8] Weerasinghe G, Duchet B, Cagnan H, Brown P, Bick C, Bogacz R. Predicting the effects of deep brain stimulation using a reduced coupled oscillator model. PLoS computational biology. 2019; 15(8):e1006575. [0173] [9] Brown E, Moehlis J, Holmes P. On the phase reduction and response dynamics of neural oscillator populations. Neural computation. 2004; 16(4):673-715. [0174] [10] Hansel D, Mato G, Meunier C. Synchrony in excitatory neural networks. Neural computation. 1995; 7(2):307-337. [0175] [11] Schultheiss N W, Edgerton J R, Jaeger D. Phase response curve analysis of a full morphological globus pallidus neuron model reveals distinct perisomatic and dendritic modes of synaptic integration. Journal of Neuroscience. 2010; 30(7):2767-2782. 577 [0176] [12] Cagnan H, Brittain J S, Little S, Foltynie T, Limousin P, Zrinzo L, et al. Phase dependent modulation of tremor amplitude in essential tremor through thalamic stimulation. Brain. 2013; 136(10):3062-3075. [0177] [13] Holt A B, Kormann E, Gulberti A, Poetter-Nerger M, McNamara C G, Cagnan H, et al. Phase-dependent suppression of beta oscillations in Parkinson's disease patients. Journal of Neuroscience. 2019; 39(6):1119-1134. [0178] [14] Stiefel K M, Gutkin B S, Sejnowski T J. Cholinergic neuromodulation changes phase response curve shape and type in cortical pyramidal neurons. PloS one. 2008; 3(12):e3947. [0179] [15] Fong R, Russell J, Weerasinghe G, Bogacz R. Kuramoto Model Simulation; 2018. University of Oxford, doi:10.5287/bodleian:6qJdGNDPj, available at: https://data.mrc.ox.ac.uk/data-set/kuramoto. [0180] [16] Ott E, Antonsen T M. Low dimensional behavior of large systems of globally coupled oscillators. Chaos: An Interdisciplinary Journal of Nonlinear Science. 2008; 18(3):037113. [0181] [17] Bick C, Goodfellow M, Laing C R, Martens E A. Understanding the dynamics of biological and neural oscillator networks through exact mean-field reductions: a review. The Journal of Mathematical Neuroscience. 2020; 10(1):1-43. [0182] [18] Duchet B, Weerasinghe G, Cagnan H, Brown P, Bick C, Bogacz R. Phase-dependence of response curves to deep brain stimulation and their relationship: from essential tremor patient data to a Wilson-Cowan model. The Journal of Mathematical Neuroscience. 2020; 10(1):1-39. [0183] [19] Cagnan H, Weerasinghe G, Brown P. Tremor data measured from essential tremor patients subjected to phase-locked deep brain stimulation; 2019. University of Oxford, doi:10.5287/bodleian:xq24eN2 Km, available at: https://data.mrc.ox.ac.uk/data-set/tremor-data-measured-essential-tremor-patients-subjected-phase-locked-deep-brain. [0184] [20] Goetz C G, Tilley B C, Shaftman S R, Stebbins G T, Fahn S, Martinez-Martin P, et al. Movement Disorder Society-sponsored revision of the Unified Parkinson's Disease Rating Scale (MDS-UPDRS): scale presentation and clinimetric testing results. Movement disorders: official journal of the Movement Disorder Society. 2008; 23(15):2129-2170. [0185] [21] Hagen E, Naess S, Ness T V, Einevoll G T. Multimodal modeling of neural network activity: computing LFP, ECoG, EEG, and MEG signals with LFPy 2.0. Frontiers in neuroinformatics. 2018; 12:92. [0186] [22] Tass P A, Majtanik M. Long-term anti-kindling effects of desynchronizing brain stimulation: a theoretical study. Biological cybernetics. 2006; 94(1):58-66. [0187] [23] Hofmanis J, Ruiz R A S, Caspary O, Ranta R, Louis-Dorr V. Extraction of Deep Brain Stimulation (DBS) source in SEEG using EMD and ICA. In: 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE; 2011. p. 834-837. [0188] [24] Abbasi O, Hirschmann J, Schmitz G, Schnitzler A, Butz M. Rejecting deep brain stimulation artefacts from MEG data using ICA and mutual information. Journal of neuroscience methods. 2016; 268:131-141. [0189] [25] Oswal A, Jha A, Neal S, Reid A, Bradbury D, Aston P, et al. Analysis of simultaneous MEG and intracranial LFP recordings during Deep Brain Stimulation: a protocol and experimental validation. Journal of neuroscience methods. 2016; 261:29-46. [0190] [26] Lagarias J C, Reeds J A, Wright M H, Wright P E. Convergence properties of the Nelder-Mead simplex method in low dimensions. SIAM Journal on optimization. 1998; 9(1):112-147.