two specific application cells while the right one is
composed of two spare cells (SC, Fig. 3).
SC
Figure 3: DSP circuit corresponding to a minimal popula-
tion of organisms made up of two organisms.
2.2 Cloning
The cloning or self-replication can be implemented
at the cellular level in order to build a multicellular
organism and at the organismic level in order to gen-
erate a population of organisms. The cloning of the
minimal cell displayed in Fig. 1 results thus in the or-
ganism of Fig. 2. The cloning of this organism defines
the population of Fig. 3.
2.3 Cicatrization
The introduction in the cells of the minimal organ-
ism of one column of spare molecules (SM, Fig. 2),
defined by a specific structural configuration, and the
automatic detection of faulty molecules (by a built-in
self-test mechanism which constantly compares two
copies of the same molecule) allows cicatrization or
self-repair at the cellular level: each faulty molecule is
deactivated, isolated from the network, and replaced
by the nearest right molecule, which will itself be re-
placed by the nearest right molecule, and so on until
a spare molecule (SM) is reached (Fig. 4). The num-
ber of faulty molecules handled by the cicatrization
mechanism is necessarily limited: in the example of
Fig. 2, we tolerate at most one faulty molecule per
row.
SM
Figure 4: Cicatrization of the minimal organism.
2.4 Regeneration
In order to implement regeneration, that is self-repair
at the organismic level, we need at least one spare or-
ganism to the right of the original organism (Fig. 3).
The existence of two faulty molecules in a same row
identifies the faulty organism which is deactivated
(Fig. 5). The functionality of the DSP circuit is now
SC
Figure 5: Regeneration of the minimal organism.
performed by the spare cells (SC) of the organism to
the right.
3 SELF-ORGANIZING
MECHANISMS
3.1 Structural Configuration
The goal of the structural configuration mechanism is
to define the boundaries of the cell as well as the liv-
ing mode or spare mode of its constituting molecules.
This mechanism is made up of a structural growth
process followed by a load process.
The growth process starts when an external growth
signal is applied to the lower left molecule of the cell
(Fig. 6a) and this molecule selects the corresponding
eastward data input (Fig. 6b). According to the struc-
tural configuration data or structural genome, each
molecule of the cell generates then successively an
internal growth signal and selects an input (Fig. 7),
in order to create a data path among the molecules of
the cell (Fig. 6b-g). When the connection path be-
tween the molecules closes, the lower left molecule
delivers a close signal to the nearest left neighbor cell
(Fig. 6h). The structural configuration data is now
moving around the data path and ready to be trans-
mitted to neighboring cells.
The load process is triggered by the close sig-
nal applied to the lower right molecule of the cell
(Fig. 8a). A load signal propagates then westward
and northward through the cell (Fig. 8b-d) and each of
its molecules acquire a molecular mode (Fig. 9) and a
molecular type (Fig. 10). We finally obtain an homo-
geneous tissue of molecules defining both the bound-
aries of the cell and the position of its living mode and
spare mode molecules (Fig. 8e). This tissue is ready
for being configured by the functional configuration
data.
3.2 Functional Configuration
The goal of the functional configuration mechanism
is to store in the homogeneous tissue, which already
contains structural data (Fig. 8e), the functional data
BIOSIGNALS 2009 - International Conference on Bio-inspired Systems and Signal Processing
198