Abstract
In this paper the dynamic behavior of the cells of the immune system is studied through the use of a mathematical and physical model developed using artificial neural networks. Simulations were obtained by solving the equation for the appropriate neuron models, in particular a two cell module. By calculating the equilibrium point of the system and taking into account the bioimpedance of the linearized model, we can determine whether the system is stable or not and whether a self immune disease is developing.
Introduction
The neural networks [1, 2] are very important tools in the field of artificial intelligence. Recently the analogies between the brain and the immune system [3] were exploited to build artificial immune systems and immune algorithms [4, 5, 6] with applications in computer science.
Lymphocyte is a type of white blood cell. The most abundant lymphocytes are the B lymphocytes (B-cells) and the T lymphocytes (T-cells). The B-cells are produced in bone marrow which is a tissue inside the bones. Also the precursors of T-cells produced in the bone marrow and after they mature in the thymus.
The thymus is a gland of the immune system located in the chest between the breast bone and the heart. It has two lobes, the left and the right each being composed of a number of lobules. Each lobule consists of the outer cortex and the inner medulla. The former has a very large number of developing T-cells and a smaller number of associated epithelial cells. T-cells migrate to the medulla in order to mature and to learn how to recognize like-cells from foreign-cells so that inappropriate immune responses are prevented. Immune diseases are caused by different factors such as a lack of the production of enough T-cells because of the improper development of the thymus gland or an excessive immune response or even an autoimmune attack.
The developed models are based on a neural network of a two-neuron module which can be constructed by non linear circuits. By changing the values of the synaptic weights and the activation functions, we can simulate the dynamic behavior of the cells both when the immune system is functioning normally and when it is affected by a disease. With the use of the appropriate computational software, namely Maxima [3] and Maple [4], the model equations can be solved analytically. A related paper has been published before by one of the authors using a three Hopfield neural network [7].
The following Fig. 1 represents a two-neuron recurrent Hopfield neural network with feedback.
Two neuron network.
It is a network whose purpose is the recognition of the self-antigens in such a way that the immune system does not attack the cells of the body.
The activity of a recurrent two-neuron module at time n, according to Pasemann and Stollenwerk [2], is given by the vector
The discrete dynamic system used to model the neuromodule is given by
where
For a two cell module we can calculate the following:
Where
Pasemann and Stollenwerk [1] considered the model with the following parameter values:
When
The solution is:
If Eq. (5) is written as a vector with the right hand sides then it becomes:
The Jacobian of Eq. (7) is:
If we take into account Eq. (6), then Eq. (8) becomes:
In the case of a non-linear component, the derivative of the voltage (output) with respect to the current (input) is the equivalent resistance. In this case, Eq. (9) is the equivalent bioimpedance [5] for the linearized model.
The eigenvalues (in sec
Because at least one of the absolute values in Eq. (10) is greater than 1, according to the stability theorem for discrete systems represented by difference equations, the system is unstable.
Subsequent equations are the same as higher memory states. Equation (11) represents the equation that determines the equilibrium point of order 2 (excited memory state), Eq. (6) being the fundamental memory state.
The solution is:
The Jacobian of Eq. (13) is
The eigenvalues (in sec
Using the following programs we get Figs 2 and 3 respectively.
Chaotic attractor for a minimal chaotic neuromodule.
Program 1:
x:
b1:
x[0]:
for i from 0 to imax do
x[i
y[i
end do:
with(plots):
points:
pointplot(points,style
font
Figures 2 and 3 show the dynamic behaviour of the cells of the immune system, particularly the immune memories and the bifurcations from normal behaviour (Fig. 2) to abnormal behaviour (Fig. 3).
Bifurcation diagram for a bistable neuromodule which displays quasiperiodic and bistable behaviors.
The horizontal axis shows the voltage gradient between the inside and outside of a cell and the vertical axis shows the voltage of another cell in a system of two with feedback.
Program 2:
start:
halfN:
x[0]:
for n from 0 to halfN do
w11:
x[n
y[n
end do:
with(plots):
points:
P1:
font
for n from N1 to itermax do
w11:
x[n
y[n
end do:
points:
P2:
font
display({P1,P2},labels
Figure 3 shows how the state of a cell changes when the connectivity between the cells is altered namely that the memories are lost and the immune system will attack the body and create self-immune disease.
With the use of the next program we get a numerical solution for a system of two normal cells and the equivalent Fig. 4 which represents a stable immune memory and a normal immune system. The immune system keeps the memory of the self-antigens and does not attack the body.
System of two normal cells.
Program 3:
restart:
x:
imax:
x[0]:
for i from 0 to imax do
x[i
y[i
with(plots):
points:
pointplot(points,style
font
The goal of this paper was to develop a model based on a two-neuron recurrent Hopfield neural network with feedback to simulate the interactions between the two cells considering that the bioimpedance of the artificial neuronal network state variable is represented by the transfer functions from antigens to immune response. By calculating the equilibrium point of the system and taking into account the bioimpedance of the linearized model we can find out if the system is stable or not.
Footnotes
Acknowledgments
The authors thank Ms Kate Somerscales for proofreading the manuscript.
