Abstract
Biophysical models contain a large number of parameters, while the spiking characteristics of neurons are related to a few key parameters. For thalamic neurons, relay reliability is an important characteristic that affects Parkinson's state. This paper proposes a method to fit key parameters of the model based on the spiking characteristics of neurons, and improves the traditional particle swarm optimization algorithm. That is, a nonlinear concave function and a Logistic chaotic mapping are combined to adjust the inertia weight of particles to avoid the particle falling into a local optimum in the search process or appearing premature convergence. In this paper, three parameters that play an important role in Parkinson's state of the thalamic cell model are selected and fitted by the improved particle swarm optimization algorithm. Using the fitted parameters to reconstruct the neuron model can predict the spiking trajectories well, which verifies the effectiveness of the fitting method. By comparing the fitting results with other particle swarm optimization algorithms, it is shown that the proposed particle swarm optimization algorithm can better avoid local optima and converge to the optimal values quickly.
Similar content being viewed by others
Introduction
In recent years, neurological diseases caused by abnormal brain function have become a class of diseases that seriously affect human physical and mental health1. However, due to the limitations of human experiments, model-based research is more common2. The researches on neurological diseases have given birth to the demand for neuron calculation and modeling3. Generally speaking, computational models can verify the proposed hypotheses, reflect individual differences through the internal structure and parameters of the model, and link the basic neural circuits with brain functions, thereby providing new tools for understanding neurological diseases. Since the specific characteristics of the model depend on the neuron, it is necessary to fit the computational model to the electrophysiological record4.
The conductance-based biophysical model can predict various spiking patterns with high accuracy, but the large network simulation of this type of model is computationally expensive5. Therefore, scientists have proposed various simple phenomenological spiking models as an alternative, such as linear integrate-and-fire model and various extensions to it—square integrate-and-fire model6, exponential integrate-and-fire model7, and Poisson generalized integrate-and-fire model8, etc. In recent years, most of the fitting and prediction based on neuron models have adopted simple spiking models rather than detailed conductance models describing cell biophysics. Hertäg used standard f-I curves obtained by in vitro electrophysiologists to fit the adaptive integrate-and-fire neuron model and the adaptive exponential integrate-and-fire model9. Ghosh et al. implemented an adaptive exponential integrate-and-fire model on the NEURON simulation platform, estimated its parameters to describe the reference neuron, and verified the initiation dynamics of the model4. Pozzorini proposed a protocol combined with automatic patch clamp recording technology, which can efficiently transform a large amount of in vitro electrophysiological data into a spiking neuron model10. As large-scale network simulation has gradually become a hot research topic, more realistic models describing neuron characteristics are needed11. However, the complex structure and numerous parameters of the biophysical model reduce its computational efficiency and increase the computational difficulty. And serious overfitting is likely to occur. While in most biophysical models, only a few key ion channel parameters affect the intrinsic spiking characteristics of neurons12.
Parkinson's disease is a common degenerative disease of the nervous system, which is more common in the elderly. The clinical manifestations are static tremor, muscle rigidity, bradykinesia and postural instability13. The main pathological changes of Parkinson's disease are in the basal ganglia and thalamus neurons of the brain. When more than 70% of the substantia nigra dopaminergic neurons in the basal ganglia are destroyed, a significant decrease in striatal dopamine is caused and the normal function of the basal ganglia is hindered, inhibiting the relay function from thalamus neurons to cortex, thus leading to the symptoms of parkinson's disease14,15. The hindrance of the relay function of thalamic neurons is mainly due to the impact of the rebound cluster spiking behavior of the basal ganglia. Researchers have found that this rebound cluster spiking behavior is mainly related to the low threshold calcium ion current15,16. Therefore, the important parameters are fitted based on the significant spiking characteristics affecting Parkinson's state in this paper.
Since the signal transmission of the nervous system contains complex nonlinear processes17, it is difficult to obtain an effective system model using traditional linear fitting methods. Mitra et al. used the AugMAT model to predict the experimental discharge data, and adopted the simplex method and the gradient-based optimization method to fit the model parameters18. These algorithms are local optimization algorithms, that is, the search effect depends on the initial values of the parameters. In recent years, some evolutionary algorithms have been introduced into the parameter fitting process, such as genetic algorithm19, differential evolution algorithm20 and particle swarm optimization algorithm21. These algorithms optimize the optimal solution through multi-dimensional parallel work. And the search process has higher efficiency and better results than traditional algorithms. The particle swarm optimization algorithm is a multi-dimensional and large-scale intelligent optimization algorithm proposed by Kenney and Eberhart22. Bangyal et al. gave a comprehensive survey of the various particle swarm optimization and DE initialization approaches based on the family of quasirandom sequences such as Sobol sequence, Halton sequence, and uniform random distribution23. They show that the low-discrepancy sequences-based initialization performed exceptionally better than a uniform random number. Pervaiz et al. presented a thorough overview of different particle swarm optimization initialization approaches which were dependent on semi-arbitrary successions systems and the best in class in the populace instatement was uncovered24. It was found that the proposed version of the algorithm is more effective in finding the global minimum of unimodal and multimodal test functions. Although there are many advantages of the particle swarm optimization algorithm, particles are prone to fall into local optima during the search process, or the case of premature convergence occurs12. Using a single method to improve particle swarm optimization algorithm may still fall into a local optimum. Therefore, a combination of nonlinear concave function and Logistic chaotic mapping is adopted to improve the particle swarm optimization algorithm in this paper.
In summary, we propose a method to fit the key parameters in the thalamic cell (TC) model and predict spiking trajectories of the Parkinson's state and the normal state. The particle swarm optimization algorithm is improved, and the fitness function is selected based on the spiking characteristics of the thalamic neurons in the Parkinson’s state. After the key parameters that affect the Parkinson’s state are fitted, the TC neuron model is reconstructed using the fitted parameters. The spiking trajectories of the reconstructed neuron model are compared with that of the original model to verify the effectiveness of the improved algorithm. Finally, four improved particle swarm optimization algorithms are compared with to prove the advantages of the proposed algorithm.
Results
System description
The TC model parameter fitting process based on the improved particle swarm optimization algorithm is shown in Fig. 1. Firstly, by inputting signals to the TC model with given parameters, the output firing data is obtained as standard data. Then give the same input signals to the reconstructed model with unknown key parameters, and compare its output data with the standard output data through the selected fitness function. Finally use the improved particle swarm optimization algorithm proposed in this paper to fit the unknown key parameters.
Fitness function of the TC model
The TC model in normal state can relay the input signal without losing the spiking information. While the TC model in Parkinson’s state cannot relay the input signal well, that is, the output signal cannot match the input signal well, resulting in the spiking information loss. Also the reliability of the relay is greatly reduced. Therefore, relay reliability is an important spiking characteristic of the TC model. In order to quantify relay reliability of the TC model, we define:
where \(error\;index\) is the error rate of the relay, including the spiking information of missed relay and the spiking information with relay error. Obviously, the value range of \(RI\) is between [0, 1]. 0 means that the output signal does not match the input signal at all, and 1 means that the output completely matches the input signal. Generally speaking, there is no obvious boundary between the TC model in normal state and in Parkinson's state. But it is generally believed that the TC model is in normal state if \(RI > 0.9\), and it is in Parkinson's state if \(RI < 0.5\).
In addition to the reliability of the relay, we also select the total number of spikes, the average value of the spike peak and the average value of the subthreshold voltage together as the spiking characteristics of the TC model for parameter fitting to ensure the uniqueness of the spiking trajectory. Therefore, the fitness function for parameter fitting of TC model is selected as follows:
where \(RI_{i}\), \(N_{i}\), \(PK_{i}\) and \(ST_{i}\) (\(i\) = rec, ori) respectively represent the relay reliability, the number of spikes, the average spike peak value and the average subthreshold voltage value of the reconstructed TC model and the TC model with given parameters. \(w_{1T}\), \(w_{2T}\), \(w_{3T}\) and \(w_{4T}\) are the weight of each part respectively.
Fitting process of the TC model
Given the input signal \(I_{SM}\) of the TC model as a square wave pulse signal:
where the amplitude is ASM = 5 pA/μm2, the period is ρSM = 25 ms, the duration is δSM = 5 ms, and \(H\) is the Heaviside step function:
In the TC model with given parameters, the key parameters of Parkinson’s state are given as \([I_{Gi \to Th},g_{T},E_{T} ]\) = [− 3.5, 3, 120], which refers to the data in Ref. 26 and comes from biophysical experiments. In the TC model to be fitted, except for the three parameters \(I_{Gi \to Th}\), \(g_{T}\) and \(E_{T}\), the remaining parameters are set as constants. The improved particle swarm optimization algorithm are used to fit three important parameters. The fitting process of the three parameters is shown in Fig. 2. The red, pink and blue curves represent the parameters \(I_{Gi \to Th}\), \(g_{T}\) and \(E_{T}\) to be fitted respectively. It can be seen from the figure that as the number of iterations increases, the three parameters all tend to the given value from the initial value. After a period of oscillation, it finally stops after the 31st iteration. The change of the fitness function with the number of iterations is shown in Fig. 3. It is shown in the figure that as the number of iterations increases, the fitness function gradually converges. When the iteration termination condition is met, the iteration stops. The values of the three parameters are the final iteration results, that is \([I_{Gi \to Th},g_{T},E_{T} ]\) = [− 3.4991, 3.0215, 119.6532].
Effects of the fitting method
Define the parameter error of the TC model as:
where \(e_{{I_{Gi \to Th} }}\), \(e_{{g_{T} }}\) and \(e_{{E_{T} }}\) are the errors between the optimal solution and the given value of the three parameters \(I_{Gi \to Th}\), \(g_{T}\) and \(E_{T}\). It can be seen from Fig. 4 that as the number of iterations increases, the parameter error to be fitted gradually decreases. And the final iteration error satisfies \(\ln e_{T} < - 2\).
In order to explore the relationship between the fitness function of the optimal particle and the parameter error, we perform multiple simulation experiments on the TC model, and statistically analyze the results. The logarithmic relationship between the fitness function \(q_{T}\) and the parameter error function \(e_{T}\) of multiple simulation results is shown in Fig. 5. The results show that the relationship between the two is almost linear. Therefore, it can be ensured that when the fitness function is small enough, the error between the optimal solution and the true value is small enough.
To test the effectiveness of the fitted parameters, we use the fitted parameters to reconstruct the TC model and check whether the spiking trajectories of the reconstructed model and the original model are consistent. Figure 6a shows the spiking trajectories of the TC model with given parameters and the reconstructed model with fitted parameters in Parkinson’s state. The black curve is the original model, the red curve is the reconstructed model, and the blue curve is the Poisson pulse input. It can be seen that the two curves overlap perfectly. Figure 6b shows the spiking trajectories of the given parameter model and the reconstructed model in normal state of the TC model. The black curve is the original model, the red curve is the reconstructed model, and the blue curve is the impulse input. The curves can also overlap well. It shows that whether it is in Parkinson's state or in normal state, the method proposed in this paper can fit the key parameters of the TC model effectively.
The spiking trajectories of the TC model with given parameters and the reconstructed TC model with fitted parameters in (a) Parkinson's state (b) normal state under Poisson input. The black curves represent the spiking trajectories of the original model with given parameters, and the red curves represent the spiking trajectories of the reconstructed model. The blue curves are the Poisson pulse inputs.
Discussion
The improved particle swarm algorithm adopted in this paper is to adjust the inertia weight of particles through the combination of nonlinear concave function and Logistic chaotic mapping. In the particle swarm optimization algorithm, the inertia weight has a great influence on the convergence of the algorithm. In the classical particle swarm optimization algorithm, the inertia weight is usually chosen as a constant. While the usual improved algorithm generally selects the inertia weight as a certain function, which often causes the algorithm to fall into a local optimum and not to converge. In order to compare with the improved particle swarm optimization algorithm proposed in this paper, three key parameters of the TC model are fitted by selecting inertia weight as a constant, a single determined linear function and two sets of dynamic nonlinear concave functions, respectively.
Figure 7 shows the fitting process of the three parameters \(I_{Gi \to Th}\), \(g_{T}\) and \(E_{T}\) to be fitted in the TC model, in which: the inertia weight of Fig. 7a is a constant, and \(\omega = 0.7\) is selected. The inertia weight of Fig. 7b adopts a determined linear function:
A single dynamic nonlinear concave function is used to improve the inertia weight in Fig. 7c, which is shown in Eq. (13) on Methods part of this paper. Figure 7d uses another nonlinear concave function to improve the inertia weight:
As the number of iterations increases, it can be seen from Fig. 7a that the optimization process eventually falls into the local optimum. The final fitting result of the parameters to be fitted is \([I_{Gi \to Th},g_{T},E_{T} ]\) = [− 3.4977, 3.0033, 129.6313], in which the final value of \(E_{T}\) is far from the target value. In Fig. 7b, the optimization process never converges. When the upper limit of the iteration number is 50, the result is \([I_{Gi \to Th},g_{T},E_{T} ]\) = [− 3.5102, 6.2482, 114.1879]. The optimization process converges quickly in Fig. 7c, but falls into local optimum subsequently, and the final result is \([I_{Gi \to Th},g_{T},E_{T} ]\) = [− 3.4903, 4.6669, 113.8489]. It can be seen from Fig. 7d that in the particle swarm optimization algorithm, selecting a single nonlinear concave function as the inertia weight for parameter fitting is not necessarily better than selecting a single linear function. When the upper limit of the iteration number is reached, the fitting result is \([I_{Gi \to Th},g_{T},E_{T} ]\) = [− 3.5435, 5.8092, 112.7361].
When the inertia weight is selected as a constant, a single determined linear function and two sets of dynamic nonlinear concave functions, the fitness functions change with the number of iterations as shown in Fig. 8. It can be seen from the figure that as the number of iterations increases, the fitness function decreases faster when the inertia weight is a constant, but the final value is large; the fitness function decreases slowly when the inertia weight is a linear function; and the fitness function fluctuates down when the inertia weight is a nonlinear concave function. The fitness function converges faster when the first concave function is selected; the fitness function converges slowly when the second concave function is selected. When the iteration is terminated, the final fitness functions of the four cases are much larger than that of the improved particle swarm optimization algorithm proposed in this paper.
When the inertia weight is selected as a constant, a single determined linear function and two sets of dynamic nonlinear concave functions, the comparison chart of the total error of the three parameters \(I_{Gi \to Th}\), \(g_{T}\) and \(E_{T}\) between the optimal solution and the given value is shown in Fig. 9. The natural logarithms of the total error in the four cases are [4.53, 3.79, 3.70, 4.11], which are much larger than that of the algorithm proposed in this paper.
It can be clearly seen from the comparisons that the method of combining dynamic nonlinear concave function and chaotic mapping adopted in this paper to construct inertial weight can avoid local optimum, and quickly converge to the optimal value, which can achieve good prediction characteristics.
The improved particle swarm optimization algorithm not only inherits the advantages of the particle swarm optimization algorithm, which has fast convergence speed and is easy to implement. It does not depend on the internal mechanism of the problem to be solved, which is very flexible in application. But it also avoids its disadvantages of tendency to fall into local optimum and appear premature convergence. The effectiveness of its search results only depends on the fitness function of the particles. So as long as the appropriate fitness function is selected, the data can be effectively fitted.
To conclude, a method of model parameter fitting based on neuron spiking characteristics is proposed in this paper. The traditional particle swarm optimization algorithm is improved, and the key parameters affecting neuron spiking characteristics are fitted using the improved particle swarm optimization algorithm. For thalamic neurons, three parameters that have a key impact on the Parkinson's state are fitted by using relay reliability as spiking characteristic index. Using the fitted parameters to reconstruct TC model, the spiking trajectories of the model can match well with the original model no matter in Parkinson's state or in normal state, which verifies the effectiveness of the fitting method. By comparing with the fitting effects of classical particle swarm optimization algorithm and several improved algorithms, it is shown that the proposed particle swarm optimization algorithm can better avoid local optimization and converge to the optimal value more quickly.
Methods
TC model and its key parameters
Signal relay related to Parkinson's disease is a very complex process. In order to study the dynamic mechanism of Parkinson's disease, researchers have established a conductance-based neuron model that simulates the relay process of thalamic neurons25. For the convenience of research, the TC model can be simplified to a single-compartment model26. The dynamic equation is as follows:
where \(V_{Th}\) is the membrane potential of thalamic neurons. \(C_{m}\) is the cell membrane capacitance. \(I_{L}\), \(I_{Na}\), \(I_{K}\) and \(I_{T}\) are leakage current, sodium ion current, potassium ion current and low-threshold calcium ion current, respectively. \(I_{Gi \to Th}\) is the inhibitory current flowing from the basal ganglia of the brain to the thalamic neurons, and \(I_{SM}\) is the excitatory input current of the thalamic neurons. \(g_{L}\), \(g_{Na}\), \(g_{K}\), \(g_{T}\) are the leakage conductance, the maximum conductance of sodium ion channel, the maximum conductance of potassium ion channel and the maximum conductance of low-threshold calcium ion channel, respectively. \(E_{L}\), \(E_{Na}\), \(E_{K}\), \(E_{T}\) are the corresponding reversal potenitals. \(h_{Th}\) and \(r_{Th}\) are the gating variables of the ion channels. \(m_{\infty } (V_{Th} )\) and \(p_{\infty }^{{}} (V_{Th} )\) are the steady state value of the sodium channel gating variable and low-threshold calcium channel gating variable. \(\tau_{h} (V_{Th} )\) and \(\tau_{r} (V_{Th} )\) are the time constants of the gating variables.
As the inhibitory current \(I_{Gi \to Th}\) from the basal ganglia to the thalamus neurons increases, the excitatory relay signal of the cortex is weakened, leading to Parkinson's state. And the low-threshold calcium current \(I_{T}\) also has an important impact on the relay function of thalamic neurons. So we select \(I_{Gi \to Th}\), \(g_{T}\) and \(E_{T}\) as the key parameters of the model in this paper. The values of other parameters are detailed in literature 26. By fixing other parameter values, the TC model is abstracted into a model to be fitted with three variables.
Improved particle swarm optimization algorithm
Particle swarm optimization algorithm is an intelligent optimization algorithm proposed by Kenney and Eberhart22. In order to avoid particles falling into local optimum during the search process, or appearing premature convergence, this paper adopts the method of combining nonlinear concave function and Logistic chaotic mapping to adjust the inertia weight of particles.
The fitness function of the particle is used as the criterion to judge the position of the particle. When the fitness function of a particle is smaller than the average fitness function of the particle population, that is, when the particle is evolving faster than other particles, we choose a certain nonlinear concave function to adjust the inertia weight of the particle to ensure that the convergence speed of the particle will not be too fast and lead to premature convergence. The concave function is selected because a large-scale global search is required at the beginning, so the function curve is relatively steep; later it needs to change from a large-scale global search to a small-scale fine search, so the function curve is relatively smooth. When the fitness function of the particle is larger than the average fitness function of the particle population, that is, when the evolution speed of the particle is slower than other particles, in order to avoid the particle from falling into the local optimum, we choose the non-deterministic Logistic chaotic mapping function27 to adjust the inertia weight to force the particle to jump out of the local optimum and continue to search for the global optimum.
The steps of the improved particle swarm optimization algorithm proposed in this paper are as follows:
-
I.
Initialize the particle swarm;
-
II.
Calculate the fitness function \(q_{id}^{k}\) of each particle and the average fitness function \(q_{avg}^{k}\) of the particle swarm;
-
III.
If \(q_{id}^{k} < q_{avg}^{k}\), meaning that the evolution speed of the particle is faster than other particles. We choose a nonlinear concave function to modify the inertia weight to make sure that the function curve is relatively steep at the beginning because large-scale global search is required, and relatively smooth at the end since it needs to change to a small-scale fine search:
$$\omega = \omega_{\min } *\left( {\frac{{\omega_{\max } }}{{\omega_{\min } }}} \right)^{{\frac{1}{{1{ + }10*\left( {\frac{k}{{k_{\max } }}} \right)}}}}$$(13)where \(k\) is the current iteration number and \(k_{\max }\) is the maximum iteration number. \(\omega_{\max }\) and \(\omega_{\min }\) are the maximum and minimum values of the inertia weight, respectively.
If \(q_{id}^{k} > q_{avg}^{k}\), meaning that the particle is evolving slower than other particles. We choose a non-deterministic Logistic chaotic mapping function to modify the inertia weight to make the particle to jump out of the local optimum:
$$\begin{aligned} & \alpha = \alpha_{\max } - (\alpha_{\max } - \alpha_{\min } )\left( {\frac{k}{{k_{\max } }}} \right) \\ & \omega = \alpha + (1 - \alpha ) \cdot L_{map} \\ \end{aligned}$$(14)where \(\alpha\) is the adjustment factor of inertia weight which value range is [0,1], \(\alpha_{\max }\) and \(\alpha_{\min }\) are the maximum and minimum values of \(\alpha\) respectively. \(L_{map}\) is the result of Logistic chaotic mapping.
-
IV.
Update the position and velocity of the particles according to the following formula:
$$\begin{aligned} & v_{id} \left( {t + 1} \right) = \omega \times v_{id} (t) + c_{1} r_{1} \times (p_{id} (t) - x_{id} (t)) + c_{2} r_{2} \times (p_{gd} (t) - x_{id} (t)) \\ & x_{id} \left( {t + 1} \right) = x_{id} (t) + v_{id} (t + 1) \\ & if\;\left| {v_{id} } \right| > \left| {v_{\max } } \right|,\left| {v_{id} } \right| = \left| {v_{\max } } \right|. \\ \end{aligned}$$(15)where \(i = 1,2,...,N\), \(d = 1,2,...,D\).\({\text{x}}_{{{\text{id}}}}\), \(v_{{{\text{id}}}}\) and \({\text{p}}_{{{\text{id}}}}\) respectively represent the position, velocity and historical optimal position of the \({\text{d}}\)-dimensional search space of the \({\text{i}}\)th particle, and \({\text{p}}_{{{\text{gd}}}}\) represents the historical optimal position of the entire particle population. \(c_{1}\) and \(c_{2}\) are constants, which are cognitive factor and social factor respectively, usually \(c_{1} = c_{2} = 2\). \(r_{1}\) and \(r_{2}\) are uniformly distributed random numbers in the range of 0 to 1. \(\omega\) is the inertia weight. \(v_{{{\text{max}}}}\) is the upper limit of the particle speed, when the particle speed \(\left| {v_{id} } \right| > \left| {{\text{v}}_{{{\text{max}}}} } \right|\), then \(\left| {v_{id} } \right| = \left| {{\text{v}}_{{{\text{max}}}} } \right|\).
-
V.
Determine whether the iteration termination condition is reached, that is, whether the maximum iteration number is reached or the fitness function of the particles is less than a certain threshold. If yes, the iteration ends; if not, repeat steps II to V until the iteration ends.
The \({\text{p}}_{{{\text{gd}}}}\) obtained in the last iteration is the optimal result to be searched.
References
Cai, L. et al. Reconstruction of functional brain network in Alzheimer’s disease via cross-frequency phase synchronization. Neurocomputing 314, 490–500 (2018).
Lu, M., Wei, X. & Loparo, K. A. Investigating synchronous oscillation and deep brain stimulation treatment in a model of cortico-basal ganglia network. IEEE T. Neur. Sys. Reh. 25, 1950–1958 (2017).
Liu, C. et al. Noise-induced improvement of the Parkinsonian state: a computational study. IEEE T. Cybernetics 49, 3655–3664 (2019).
Yang, S. et al. Efficient implementation of a real-time estimation system for thalamocortical hidden parkinsonian properties. Sci. Rep. 7, 40152 (2017).
Cremonesi, F. & Schürmann, F. Understanding computational costs of cellular-level brain tissue simulations through analytical performance models. Neuroinformatics 18, 407–428 (2020).
Richardson, M. J. E. Firing-rate response of linear and nonlinear integrate-and-fire neurons to modulated current-based and conductance-based synaptic drive. Phys. Rev. E 76, 021919 (2007).
Fourcaudtrocmé, N., Hansel, D., Vreeswijk, C. V. & Brunel, N. How spike generation mechanisms determine the neuronal response to fluctuating inputs. J. Neurosci. 23, 11628–11640 (2003).
Latimer, K. W., Rieke, F. & Pillow, J. W. Inferring synaptic inputs from spikes with a conductance-based neural encoding model. Elife 8, e47012 (2019).
Hertäg, L., Hass, J., Golovko, T. & Durstewitz, D. An approximation to the adaptive exponential integrate-and-fire neuron model allows fast and predictive fitting to physiological data. Front. Comput. Neurosc. 6, 62 (2012).
Meyer, A. F., Williamson, R. S., Linden, J. F. & Maneesh, S. Models of neuronal stimulus-response functions: Elaboration, estimation, and evaluation. Front. Syst. Neurosci. 10, 109 (2017).
Yang, S. et al. Real-time neuromorphic system for large-scale conductance-based spiking neural networks. IEEE T. Cybernetics 49, 2490–2503 (2019).
Yuan, C., Wang, J. & Yi, G. Estimation of key parameters in adaptive neuron model according to firing patterns based on improved particle swarm optimization algorithm. Mod. Phys. Lett. B 31, 1750060 (2017).
Akkaoui, M. A., Geoffroy, P. A., Roze, E., Degos, B. & Garcin, B. Functional motor symptoms in parkinson’s disease and functional parkinsonism: A systematic review. J. Neuropsych. Clin. N. 32, 4–13 (2020).
Lu, M., Qin, Y., Li, H., Che, Y. & Wei, X. Calcium conductance-dependent network synchronization is differentially modulated by firing frequency. Int. J. Mod. Phys. B 33, 1950160 (2019).
Salmanpour, M. R., Shamsaei, M., Saberi, A., Klyuzhin, I. S. & Rahmim, A. Machine learning methods for optimal prediction of motor outcome in Parkinson’s disease. Phys. Medica 69, 233–240 (2020).
Meijer, H. G. et al. From Parkinsonian thalamic activity to restoring thalamic relay using deep brain stimulation: New insights from computational modeling. J. Neural. Eng. 8, 066005 (2011).
Ribary, U. Dynamics of thalamo-cortical network oscillations and human perception. Prog. Brain Res. 150, 127–142 (2005).
Su, F., Wang, J., Niu, S., Li, H. & Wei, X. Nonlinear predictive control for adaptive adjustments of deep brain stimulation parameters in basal ganglia-thalamic network. Neural Netw. 98, 283–295 (2018).
Zhang, Q., Deng, D., Dai, W., Li, J. & Jin, X. Optimization of culture conditions for differentiation of melon based on artificial neural network and genetic algorithm. Sci. Rep. 10, 3524 (2020).
Cui, T., Xu, L., Ding, F., Alsaedi, A. & Hayat, T. Maximum likelihood-based adaptive differential evolution identification algorithm for multivariable systems in the state-space form. Int. J. Adapt. Control 34, 1658–1676 (2020).
Pervaiz, S., Ul-Qayyum, Z., Bangyal, W. H., Gao, L. & Ahmad, J. A systematic literature review on particle swarm optimization techniques for medical diseases detection. Comput. Math. Method. M. 2021, 5990999 (2021).
Kennedy, J. & Eberhart, R. Particle swarm optimization. in IEEE Int. Conf. Neural Networks Perth, WA, Australia, 4, 1942–1948 (1995).
Bangyal, W. H. et al. Comparative analysis of low discrepancy sequence-based initialization approaches using population-based algorithms for solving the global optimization problems. Appl. Sci. 11, 7591 (2021).
Pervaiz, S. et al. Comparative research directions of population initialization techniques using PSO algorithm. Intell. Autom. Soft Co. 32, 1427–1444 (2022).
Rubin, J. E. & Terman, D. High frequency stimulation of the subthalamic nucleus eliminates pathological thalamic rhythmicity in a computational model. J. Comput. Neurosci. 16, 211–235 (2004).
Liu, C. et al. Model-based iterative learning control of Parkinsonian state in thalamic relay neuron. Commun. Nonlinear Sci. 19, 3255–3266 (2014).
Tian, D., Zhao, X. & Shi, Z. Chaotic particle swarm optimization with sigmoid-based acceleration coefficients for numerical function optimization. Swarm Evol. Comput. 51, 100573 (2019).
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Grant no. 62173073) and the Scientific Research Fund of Liaoning Provincial Education Department (No. LG202028).
Author information
Authors and Affiliations
Contributions
C.Y. and X.L. conceived and designed the research, C.Y. performed the simulations, X.L. analyzed the data, C.Y. wrote the manuscript. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Yuan, C., Li, X. Fitting of TC model according to key parameters affecting Parkinson's state based on improved particle swarm optimization algorithm. Sci Rep 12, 13938 (2022). https://doi.org/10.1038/s41598-022-18267-9
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41598-022-18267-9











