<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Chem.</journal-id>
<journal-title>Frontiers in Chemistry</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Chem.</abbrev-journal-title>
<issn pub-type="epub">2296-2646</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">848685</article-id>
<article-id pub-id-type="doi">10.3389/fchem.2022.848685</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Chemistry</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Computing With Networks of Chemical Oscillators and its Application for Schizophrenia Diagnosis</article-title>
<alt-title alt-title-type="left-running-head">Bose and Gorecki&#x2009;</alt-title>
<alt-title alt-title-type="right-running-head">Computing With Chemical Oscillators</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Bose&#x2009;</surname>
<given-names>Ashmita</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/1056716/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Gorecki&#x2009;</surname>
<given-names>Jerzy</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1024508/overview"/>
</contrib>
</contrib-group>
<aff>
<institution>Institute of Physical Chemistry</institution>, <institution>Polish Academy of Sciences</institution>, <addr-line>Warsaw</addr-line>, <country>Poland</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1472664/overview">Istvan</ext-link>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1472664/overview">Lagzi</ext-link>, Budapest University of Technology and Economics, Hungary</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/960445/overview">Ben Costello</ext-link>, University of the West of England, United&#x20;Kingdom</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1629548/overview">&#xc1;gota T&#xf3;th</ext-link>, University of Szeged, Hungary</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1629842/overview">Tamas Bansagi</ext-link>, University of Bath, United&#x20;Kingdom</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Jerzy Gorecki, <email>jgorecki@ichf.edu.pl</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Physical Chemistry and Chemical Physics, a section of the journal Frontiers in Chemistry</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>16</day>
<month>02</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>848685</elocation-id>
<history>
<date date-type="received">
<day>04</day>
<month>01</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>03</day>
<month>02</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Bose&#x2009; and Gorecki&#x2009;.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Bose&#x2009; and Gorecki&#x2009;</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>Chemical reactions are responsible for information processing in living organisms, yet biomimetic computers are still at the early stage of development. The bottom-up design strategy commonly used to construct semiconductor information processing devices is not efficient for chemical computers because the lifetime of chemical logic gates is usually limited to hours. It has been demonstrated that chemical media can efficiently perform a specific function like labyrinth search or image processing if the medium operates in parallel. However, the number of parallel algorithms for chemical computers is very limited. Here we discuss top-down design of such algorithms for a network of chemical oscillators that are coupled by the exchange of reaction activators. The output information is extracted from the number of excitations observed on a selected oscillator. In our model of a computing network, we assume that there is an external factor that can suppress oscillations. This factor can be applied to control the nodes and introduce input information for processing by a network. We consider the relationship between the number of oscillation nodes and the network accuracy. Our analysis is based on computer simulations for a network of oscillators described by the Oregonator model of a chemical oscillator. As the example problem that can be solved with an oscillator network, we consider schizophrenia diagnosis on the basis of EEG signals recorded using electrodes located at the patient&#x2019;s scalp. We demonstrated that a network formed of interacting chemical oscillators can process recorded signals and help to diagnose a patient. The parameters of considered networks were optimized using an evolutionary algorithm to achieve the best results on a small training dataset of EEG signals recorded from 45 ill and 39 healthy patients. For the optimized networks, we obtained over 82% accuracy of schizophrenia detection on the training dataset. The diagnostic accuracy can be increased to almost 87% if the majority rule is applied to answers of three networks with different number of&#x20;nodes.</p>
</abstract>
<kwd-group>
<kwd>chemical computing</kwd>
<kwd>oscillations</kwd>
<kwd>Oregonator model</kwd>
<kwd>networks</kwd>
<kwd>genetic optimization</kwd>
<kwd>schizophrenia</kwd>
<kwd>EEG signal</kwd>
</kwd-group>
<contract-num rid="cn001">711859</contract-num>
<contract-sponsor id="cn001">Horizon 2020 Framework Programme<named-content content-type="fundref-id">10.13039/100010661</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>It is known that chemical reactions are responsible for acquiring information, transmitting it, and decision-making in living organisms. However, the number of man-written algorithms that can be efficiently executed using a chemical medium <xref ref-type="bibr" rid="B3">Adleman, (1994)</xref>; <xref ref-type="bibr" rid="B35">Kuhnert (1986)</xref>, <xref ref-type="bibr" rid="B36">Kuhnert et&#x20;al. (1989)</xref>; <xref ref-type="bibr" rid="B47">Steinbock et&#x20;al. (1995)</xref>; <xref ref-type="bibr" rid="B4">Agladze et&#x20;al. (1997)</xref>; <xref ref-type="bibr" rid="B53">Vazquez-Otero et&#x20;al. (2012)</xref> is quite limited. We believe that the difficulties in practical applications of chemical computers are mainly caused by the fact that an efficient strategy for signal coding using a chemical medium has not been developed yet. The most popular approach to chemical computing imitates information processing with semiconductor devices. In semiconductor devices, information is binary coded in different values of electric potentials.</p>
<p>The success of semiconductor technology came as the consequence of the highly efficient realization of semiconductor binary logic gates. Such gates are characterized by a long time of error-free operation. The semiconductor gates can be assembled together inside an integrated circuit, producing more complicated information processing devices. The bottom-up design strategy <xref ref-type="bibr" rid="B18">Feynman et&#x20;al. (2000)</xref> perfectly matches the technology; complex devices are made as a concatenation of simpler ones. On the contrary, chemical logic gates <xref ref-type="bibr" rid="B48">Toth and Showalter (1995)</xref>; <xref ref-type="bibr" rid="B46">Steinbock et&#x20;al. (1996)</xref>; <xref ref-type="bibr" rid="B44">Sielewiesiuk and Gorecki (2001)</xref>; <xref ref-type="bibr" rid="B1">Adamatzky et&#x20;al. (2002)</xref> are not small nor fast. The time of their reliable operation is measured in hours, not in years. It seems very hard to make a chemical medium where millions of gates are combined together and work as planned for a long&#x20;time.</p>
<p>Here we describe and discuss an example of chemical computation based on non-binary information coding. The presented results are based on numerical simulations of the time evolution of the considered computing medium. Such an approach has been motivated by similarities between nerve signals and propagating pulses in a spatially distributed medium in which Belousov-Zhabotinsky (BZ) reaction proceeds <xref ref-type="bibr" rid="B30">Gorecki (2015)</xref>. The BZ-reaction is catalytic oxidation of an organic substrate in an acidic environment <xref ref-type="bibr" rid="B7">Belousov (1959)</xref>; <xref ref-type="bibr" rid="B58">Zhabotinsky (1964)</xref>; <xref ref-type="bibr" rid="B19">Field and Burger (1985)</xref>; <xref ref-type="bibr" rid="B17">Epstein and Pojman (1994)</xref>. Two stages of BZ reaction can be visually identified. One of these stages is the fast oxidation of the catalyst. The other is a slow reduction by an organic substrate. The color of the solution of BZ-medium reflects concentrations of catalyst in the oxidized and reduced forms. Therefore, the nonlinear behavior of the medium as oscillations between reduced and oxidized states, propagation of the region characterized by a high concentration of oxidized catalyst, or appearance of spatio-temporal patterns can be easily observed. In a spatially distributed medium, where BZ-reaction proceeds, a local excitation corresponding to the high concentration of <italic>HBrO</italic>
<sub>2</sub> can propagate in space in the form of the concentration pulse. This type of behavior resembles the propagation of nerve impulses in living organisms. As a result, the BZ-reaction has attracted attention as a medium for experiments with neuron-like chemical computing <xref ref-type="bibr" rid="B2">Adamatzky et&#x20;al. (2005)</xref>; <xref ref-type="bibr" rid="B27">Gorecka and Gorecki (2006)</xref>. Within the most popular approach to chemical computing with BZ-medium, it is assumed that information is transmitted by propagating pulses of the oxidized form of catalyst. For a binary coding, the presence of a pulse represents the logic TRUE state, and the state with a low concentration of the catalyst in the oxidized form is the logic FALSE state <xref ref-type="bibr" rid="B19">Field and Burger (1985)</xref>; <xref ref-type="bibr" rid="B17">Epstein and Pojman (1994)</xref>.</p>
<p>If the ruthenium complex <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>u</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is used as the reaction catalyst, then BZ-reaction becomes photosensitive <xref ref-type="bibr" rid="B32">Kadar et&#x20;al. (1997)</xref>. Oscillations can be inhibited by light. For the same initial concentrations of reagents, the medium can oscillate at dark and show an excitable behavior at a low light intensity. And it converges to a steady-state when it is strongly illuminated.</p>
<p>In a medium with photosensitive BZ-reaction excitable channels in which signals can propagate can be formed by specific illumination of a spatially distributed medium. Using a suitable geometry of excitable and non-excitable channels, one can force an appropriate type of interactions between excitations and, for example, make a signal diode <xref ref-type="bibr" rid="B5">Agladze et&#x20;al. (1996)</xref>, a memory cell, or logic gates <xref ref-type="bibr" rid="B2">Adamatzky et&#x20;al. (2005)</xref>; <xref ref-type="bibr" rid="B57">Yoshikawa et&#x20;al. (2009)</xref>. However, in typical applications, such gates are big (with an area of about 1&#xa0;cm<sup>2</sup>), and a single operation takes more than 10&#xa0;s <xref ref-type="bibr" rid="B17">Epstein and Pojman (1994)</xref>. Therefore, the bottom-up approach from gates to complex information processing tasks does not look promising if the binary is used with BZ-medium.</p>
<p>Recent studies have demonstrated that an oscillating BZ-reaction can be efficiently applied for information processing <xref ref-type="bibr" rid="B45">Smelov and Vanag (2018)</xref>; <xref ref-type="bibr" rid="B49">Vanag VK. (2019)</xref>; <xref ref-type="bibr" rid="B40">Proskurkin et&#x20;al. (2020)</xref>; <xref ref-type="bibr" rid="B16">Egbert, (2019)</xref>; <xref ref-type="bibr" rid="B13">Duenas-Diez and Perez-Mercader (2019)</xref>; <xref ref-type="bibr" rid="B13">Duenas-Diez and Perez-Mercader (2020)</xref>. For example, it has been shown that a network of interacting chemical oscillators can be trained to perform classification tasks with a reasonable accuracy <xref ref-type="bibr" rid="B31">Gruenert et&#x20;al. (2015)</xref>; <xref ref-type="bibr" rid="B23">Gizynski and Gorecki (2017a)</xref>. To illustrate the problem, let us consider a database <italic>D</italic>
<sub>
<italic>A</italic>
</sub> composed of <italic>N</italic> records:<disp-formula id="e1">
<mml:math id="m2">
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.17em"/>
<mml:mo>.</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>The records have a form of (<italic>k</italic>&#x20;&#x2b; 1) tuples <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, where the first <italic>k</italic> elements are predictors and the last element (<italic>q</italic>
<sub>
<italic>n</italic>
</sub>) is the discrete record type. A classifier of <italic>D</italic>
<sub>
<italic>A</italic>
</sub> is supposed to return the correct data type if the predictor values are used as the&#x20;input.</p>
<p>We can easily define the predictor values and the corresponding record type for many life-inspired classification problems, but usually we do not know how to relate both quantities. For example, the needs of medical diagnostic belong to such class of problems. The input information (the predictor values <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>) are collected from several medical tests on the patient <sup>&#x23;</sup>n. On this ground, we are expected to conclude if the patient is healthy or not (the value of <italic>q</italic>
<sub>
<italic>n</italic>
</sub>). Our knowledge of the relationship between input (results of medical tests) and output (patient&#x2019;s health condition) is based on previously accumulated examples. For such problems, the top-down design strategy <xref ref-type="bibr" rid="B24">Gizynski et&#x20;al. (2016)</xref> of a chemical computing medium seems to be more beneficial than the bottom-up&#x20;one.</p>
<p>Let us assume we have selected a classification problem to be solved. In the following text, it is the determination if a patient has schizophrenia or not. To apply the top-down strategy, we should decide about the medium that is supposed to perform the classification. Here we assume that a network of interacting chemical oscillators can approximately solve the determination of schizophrenia problem. We do not know which network is the best for this task, so we considered a few simple networks illustrated in <xref ref-type="fig" rid="F2">Figure&#x20;2</xref>. We selected these particular networks because our previous studies indicated that for a fixed number of modes, a large number of connections in increases the accuracy. All networks can include nodes (oscillators) of two types <xref ref-type="bibr" rid="B23">Gizynski and Gorecki (2017a)</xref>; <xref ref-type="bibr" rid="B24">Gizynski et&#x20;al. (2016)</xref>; <xref ref-type="bibr" rid="B26">Gizynski and Gorecki (2016)</xref>. The input nodes belong to the first type. They are used to introduce the values of predictors into the network. If a node is assigned as the input of the <italic>i</italic>th predictor, then its oscillations are suppressed for the time interval of length related to the value of <italic>p</italic>
<sub>
<italic>i</italic>
</sub>. There are also so-called normal oscillators that are inhibited for a fixed time that is not related to the predictor value. These normal oscillators moderate interactions between oscillators in the medium and optimize the network to solve a specific problem. The time intervals during which their activity is suppressed do not depend on the input. These time intervals define the program executed by the network. For the analysis presented below, we assume that the output information is coded in the number of oscillation cycles observed on a given node. The choice of the output oscillator follows directly from the network optimization. The complete definition of a computing network includes the number of oscillators in the network, their types, locations, the information about the time intervals they are active, and the information about interactions between oscillators.</p>
<p>Obviously, a network with randomly selected parameters has a small chance to work as a good classifier. We have to optimize its parameters (i.e.,&#x20;to teach a network) to perform the selected function. Teaching means that we need a teacher, and in our optimization, it is a specific database <italic>T</italic>
<sub>
<italic>A</italic>
</sub> that contains diagnostic results and information if a patient is ill or healthy EEG (n. d.). In the following, we do not change the number of oscillators in a network nor modify the geometry of interactions between&#x20;them.</p>
<p>The application of the top-down strategy to the considered networks means that the parameters such as locations of the input and normal oscillators, inhibition times for the normal oscillators, the method for inputting the values of predictors, or the parameters of reactions responsible for interactions between oscillators are the subjects of optimization. The optimization is supposed to achieve the best match with a representative (training) dataset of cases <italic>T</italic>
<sub>
<italic>A</italic>
</sub>. We have found <xref ref-type="bibr" rid="B31">Gruenert et al. (2015)</xref>; <xref ref-type="bibr" rid="B23">Gizynski and Gorecki (2017a)</xref>; <xref ref-type="bibr" rid="B24">Gizynski et&#x20;al. (2016)</xref>; <xref ref-type="bibr" rid="B26">Gizynski and Gorecki (2016)</xref> that evolutionary optimization oriented on obtaining the best classifier for a representative training dataset of the problem can lead to a computing network that performs the anticipated task with reasonable accuracy.</p>
<p>In previous papers on chemical database classifiers <xref ref-type="bibr" rid="B31">Gruenert et&#x20;al. (2015)</xref>; <xref ref-type="bibr" rid="B23">Gizynski and Gorecki (2017a)</xref>; <xref ref-type="bibr" rid="B24">Gizynski et&#x20;al. (2016)</xref>; <xref ref-type="bibr" rid="B26">Gizynski and Gorecki (2016)</xref> an oversimplified event-based-model reflecting the basic features of the oscillator time evolution and of interactions between oscillators coupled by mutual activations was used. The event-based-model divides an oscillation cycle into three phases: excitation, refractory and responsive phase. It also assumes a sharp difference between these phases. An oscillator in the refractory phase is not susceptible to stimulations by interacting oscillations. However, the event-based-model allows for the excitation of an oscillator in the responsive phase that is in contact with an excited oscillator. In this paper, we consider a more realistic model. We represent the time evolution of an individual oscillator using the two-variable Oregonator model I. R. <xref ref-type="bibr" rid="B17">Epstein and Pojman (1994)</xref>; <xref ref-type="bibr" rid="B20">Field and Noyes (1974)</xref> of the photosensitive Belousov-Zhabotinsky (BZ) reaction.</p>
<p>If we neglect interactions with the other oscillators of the network, then equations describing the time evolution of <italic>j</italic>th oscillator are:<disp-formula id="e2">
<mml:math id="m5">
<mml:mtable class="eqnarray">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m6">
<mml:mtable class="eqnarray">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>Where the variables <italic>u</italic>
<sub>
<italic>j</italic>
</sub> and <italic>v</italic>
<sub>
<italic>j</italic>
</sub> represent concentrations of an activator (<italic>U</italic>
<sub>
<italic>j</italic>
</sub>) and an inhibitor (<italic>V</italic>
<sub>
<italic>j</italic>
</sub>) for proceeding reactions. The parameter <italic>&#x25b;</italic> sets up the ratio of time scales for variables <italic>u</italic> and <italic>v</italic>, <italic>q</italic> is a scaling constant, and <italic>f</italic> is the stoichiometric coefficient. We used the same values of model parameters for all oscillators in the network in our simulations: <italic>&#x25b;</italic> &#x3d; 0.2, <italic>q</italic>&#x20;&#x3d; 0.0002, and <italic>f</italic>&#x20;&#x3d; 1.1. The parameters of the Oregonator model were fixed and did not undergo optimization.</p>
<p>If we assume that the time evolution of oscillators is described by a model of photosensitive BZ-reaction, then oscillators can be individually controlled by illumination, and we include this feature into the considered model as the time-dependent function <italic>&#x3d5;</italic>
<sub>
<italic>j</italic>
</sub>(<italic>t</italic>) in <xref ref-type="disp-formula" rid="e2">Eq. 2</xref>. The time-dependent function <italic>&#x3d5;</italic>
<sub>
<italic>j</italic>
</sub>(<italic>t</italic>) that describes the influence of illumination on an oscillator is proportional to the light intensity. We considered <italic>&#x3d5;</italic>
<sub>
<italic>j</italic>
</sub>(<italic>t</italic>) in the form:<disp-formula id="e4">
<mml:math id="m7">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfenced open="(" close="">
<mml:mrow>
<mml:mn>1.001</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>tanh</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>10</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>In this definition <italic>t</italic>
<sub>
<italic>illum</italic>
</sub>(<italic>j</italic>) &#x3e; 0 defines illumination of the <italic>j</italic>th oscillator. In the time interval [0, <italic>t</italic>
<sub>
<italic>illum</italic>
</sub>(<italic>j</italic>) &#x2212; <italic>&#x3b4;</italic>] (<italic>&#x3b4;</italic> &#x3d; 0.1) the value of <italic>&#x3d5;</italic>
<sub>
<italic>j</italic>
</sub>(<italic>t</italic>) is high <inline-formula id="inf4">
<mml:math id="m8">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo>&#x223c;</mml:mo>
<mml:mn>0.2</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. The Oregonator model with parameters given above predicts a stable steady state corresponding to <italic>u</italic>
<sub>
<italic>j</italic>
</sub> &#x3d; 0.0002 and <italic>v</italic>
<sub>
<italic>j</italic>
</sub> &#x3d; 0.0002. For long times (<italic>t</italic>&#x20;&#x3e; <italic>t</italic>
<sub>
<italic>illum</italic>
</sub>(<italic>j</italic>) &#x2b; <italic>&#x3b4;</italic>) the value of <italic>&#x3d5;</italic>
<sub>
<italic>j</italic>
</sub>(<italic>t</italic>) approaches 0.0001 what corresponds to oscillations with the period of approximately 10.8&#x20;time units. The value of <italic>&#x3b4;</italic> describing the speed of transition between the steady state and oscillations can be reduced by increasing the multiplier under tanh () function. In order to extract the answer of a classifier we consider the number of activator maxima within the time interval <italic>Z</italic>&#x20;&#x3d; [0, <italic>t</italic>
<sub>max</sub>]. It can be noticed that <xref ref-type="disp-formula" rid="e4">Eq. (4)</xref> has a physical meaning for any value of <italic>t</italic>
<sub>
<italic>illum</italic>
</sub>(<italic>j</italic>). If <italic>t</italic>
<sub>
<italic>illum</italic>
</sub>(<italic>i</italic>) &#x3c; 0 then <italic>&#x3d5;</italic>
<sub>
<italic>i</italic>
</sub>(<italic>t</italic>) is small and the oscillator <sup>
<italic>&#x23;</italic>
</sup>
<italic>i</italic> is active during the whole observation interval. When <italic>t</italic>
<sub>
<italic>illum</italic>
</sub>(<italic>k</italic>) &#x3e; <italic>t</italic>
<sub>max</sub> than <italic>&#x3d5;</italic>
<sub>
<italic>k</italic>
</sub>(<italic>t</italic>) is large and the oscillator <sup>
<italic>&#x23;</italic>
</sup>
<italic>k</italic> is blocked within <italic>Z</italic> and does not oscillate. <xref ref-type="fig" rid="F1">Figure&#x20;1</xref> shows the time evolution of activator <italic>u</italic>
<sub>1</sub>(<italic>t</italic>) predicted by <xref ref-type="disp-formula" rid="e2">Eqs 2</xref> and <xref ref-type="disp-formula" rid="e3">3</xref> with <italic>t</italic>
<sub>max</sub> &#x3d; 99.3 and <italic>t</italic>
<sub>
<italic>illum</italic>
</sub> (1) &#x3d; 28.4 (cf. <xref ref-type="table" rid="T3">Table&#x20;3</xref>). As seen for such parameters, oscillations restart just after <italic>t</italic>
<sub>
<italic>illum</italic>
</sub> (1), and the system produces seven activator maxima within the observation time interval.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Illumination <italic>&#x3d5;</italic>
<sub>
<italic>j</italic>
</sub>(<italic>t</italic>) (blue curve) and time evolution of <italic>u</italic>
<sub>1</sub>(<italic>t</italic>) (red curve) in the time interval [0,99.3] predicted by <xref ref-type="disp-formula" rid="e2">Eqs 2</xref>, <xref ref-type="disp-formula" rid="e3">3</xref> with the considered Oregonator parameters and <italic>t</italic>
<sub>
<italic>illum</italic>
</sub> (1)&#x3d;28.4.</p>
</caption>
<graphic xlink:href="fchem-10-848685-g001.tif"/>
</fig>
<p>In the investigated networks the values of <italic>t</italic>
<sub>
<italic>illum</italic>
</sub>(<italic>j</italic>) for normal oscillators were fixed. On the other hand, if an oscillator was considered as the input of <italic>p</italic>
<sup>
<italic>i</italic>
</sup> (<italic>i</italic>&#x20;&#x3d; 1, 2) then <italic>t</italic>
<sub>
<italic>illum</italic>
</sub>(<italic>j</italic>) was an affine function of <italic>p</italic>
<sup>
<italic>i</italic>
</sup> (cf. <xref ref-type="disp-formula" rid="e7">Eq. 7</xref>). Such function is defined by two parameters <italic>t</italic>
<sub>
<italic>start</italic>
</sub> and <italic>t</italic>
<sub>
<italic>end</italic>
</sub> and it has the form:<disp-formula id="e5">
<mml:math id="m9">
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>We assumed that <italic>t</italic>
<sub>
<italic>start</italic>
</sub> and <italic>t</italic>
<sub>
<italic>end</italic>
</sub> are the same for all predictors in the considered schizophrenia records (<italic>p</italic>
<sup>1</sup> and&#x20;<italic>p</italic>
<sup>2</sup>).</p>
<p>It was demonstrated that even a small network composed of 16 or fewer oscillators, with the time evolution of mutual excitations described by the event-based-model could be used to diagnose if a cancer cell is malignant or benign <xref ref-type="bibr" rid="B23">Gizynski and Gorecki (2017a)</xref>. In this report, we concentrate on designing a network of oscillators that can determine whether the patient has schizophrenia. Schizophrenia is one of the most common forms of psychotic behavior. The patients experience hallucinations, delusion, or disorganized speech. However, schizophrenia is difficult to detect <xref ref-type="bibr" rid="B60">Siebenhuhner et&#x20;al. (2013)</xref>. It is believed that the analysis of EEG signals recording brain activity can help to verify if a patient is ill or healthy <xref ref-type="bibr" rid="B8">Ben et&#x20;al.&#x20;(2007)</xref>. The relevant EEG signals were recorded from electrodes&#x20;placed in different parts of the scalp (see <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>). We postulate that a network of interacting chemical oscillators&#x20;in the form presented in <xref ref-type="fig" rid="F2">Figure&#x20;2</xref> can process the information extracted from the EEG signals and help diagnose schizophrenia. Preliminary results obtained using the network illustrated in <xref ref-type="fig" rid="F2">Figure&#x20;2D</xref> were reported in the extended abstract of the ASPAI 2020 Conference <xref ref-type="bibr" rid="B10">Bose and Gorecki (2020)</xref>. For the database <italic>T</italic>
<sub>
<italic>A</italic>
</sub>, available on the web EEG (n. d.) containing signals recorded on <italic>N</italic>&#x20;&#x3d; 84 patients, out of which <italic>N</italic>
<sub>
<italic>h</italic>
</sub> &#x3d; 39 were&#x20;healthy and the other had symptoms of schizophrenia (<italic>N</italic>
<sub>
<italic>s</italic>
</sub>&#x20;&#x3d; 45) the optimized classifier returned 82% correct answers. The extended study on the schizophrenia classifier in the network&#x2019;s pentagon geometry (<xref ref-type="fig" rid="F2">Figure&#x20;2D</xref>) was published in the International Journal of Unconventional Computing (IJUC) <xref ref-type="bibr" rid="B11">Bose and Gorecki (2021)</xref>. In this IJUC paper, we also studied if the classification accuracy can be improved by dividing the whole recorded signal into 3 shorter (20&#xa0;s long) parts and processing these shorter signals separately. Separated networks with <xref ref-type="fig" rid="F2">Figure&#x20;2D</xref> geometry were optimized for each time subinterval within 500 generations of evolution. Next, the majority procedure was applied to obtain the final classification results. Such a method increased the classification accuracy of records in <italic>T</italic>
<sub>
<italic>A</italic>
</sub> to 90%. In the current report, we investigate if the classification accuracy can be improved by the network geometry. The results of schizophrenia diagnosis using classifiers with geometries illustrated in <xref ref-type="fig" rid="F2">Figures 2A&#x2013;C</xref> are new and have not been previously reported. Moreover, the presented results for the pentagon geometry differ from those published because the genetic optimization was performed for 260 more steps than in <xref ref-type="bibr" rid="B11">Bose and Gorecki (2021)</xref> and a new maximum of fitness was achieved during these additional steps. Therefore the pentagon-shaped classifier has a different structure than previously reported.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Geometries of oscillator networks considered for the schizophrenia diagnosis. The disks represent individual oscillators that can act as input oscillators or normal ones. Arrows show interactions among the oscillators. The numbers are used to mark individual oscillators in the following description of results. <bold>(A)</bold> 3-oscillator network, <bold>(B)</bold> 4-oscillator network, <bold>(C)</bold> 5-oscillator network, <bold>(D)</bold> 6-oscillator network.</p>
</caption>
<graphic xlink:href="fchem-10-848685-g002.tif"/>
</fig>
<p>The manuscript is organized as follows. <italic>Transformation of EEG Signals Into the Input Data</italic> describes how the input data are extracted from the EEG signals. In <italic>Numerical Model of Information Processing Network</italic>, we present a numerical model for the simulation of network time evolution. <italic>Network Optimization and Results</italic> gives details of network optimization. The conclusions and suggestions for the future development of the networks for schizophrenia diagnosis are presented in the following <italic>Conclusion and Discussion</italic>.</p>
</sec>
<sec id="s2">
<title>2 Transformation of EEG Signals Into the Input Data</title>
<p>The considered networks were small, and there was no room for too many input variables because each predictor requires its input oscillator. We used the signals recorded from F7 and F8 channels marked red in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref> as the inputs for schizophrenia detecting networks described below. Such choice is motivated by previous studies indicating that the signals obtained from the frontal lobe of the brain reveal the difference in the brain activity between a schizophrenic patient and a healthy subject <xref ref-type="bibr" rid="B8">Ben et&#x20;al. (2007)</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Schematic representation of positions of different electrodes used for recording EEG potentials. The potentials derived from the marked red channels were used to generate predictors in the training dataset <italic>T</italic>
<sub>
<italic>S</italic>
</sub>.</p>
</caption>
<graphic xlink:href="fchem-10-848685-g003.tif"/>
</fig>
<p>The EEG signals were recorded with a sampling rate of 128&#xa0;Hz for 1&#xa0;min. The medical EEG test of each patient produced 16 data files corresponding to signals recorded on different electrodes. Each data file contained <italic>K</italic>&#x20;&#x3d; 7,680 values of recorded potential (in <italic>&#x3bc;V</italic>). The time between consecutive potential values is &#x394;<italic>t</italic>&#x20;&#x3d; 7.812 5&#xa0;<italic>ms</italic>. Let <italic>V</italic>
<sup>
<italic>l</italic>
</sup> (<italic>n</italic>, <italic>k</italic>) denote the potential recorded for <italic>n</italic>th patient, on the <italic>l</italic>th electrode and at the time <italic>t</italic>
<sub>
<italic>k</italic>
</sub> &#x3d; <italic>k</italic>&#x20;&#x22c5;&#x394;<italic>t</italic>. To reduce the size of input data, we averaged the recorded signals. Therefore, each signal was trimmed to a single number. We assumed that time average signals provide us with a sufficient amount of information to diagnose schizophrenia. The averaged potentials were defined as:<disp-formula id="e6">
<mml:math id="m10">
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>Next, the time averaged potentials recorded for the whole set of patients were normalized. We introduced:<disp-formula id="equ1">
<mml:math id="m11">
<mml:msup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</disp-formula>and<disp-formula id="equ2">
<mml:math id="m12">
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:math>
</disp-formula>
</p>
<p>The values of predictors <inline-formula id="inf5">
<mml:math id="m13">
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> and <inline-formula id="inf6">
<mml:math id="m14">
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> for the patient <italic>n</italic> were defined as:<disp-formula id="e7">
<mml:math id="m15">
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>7</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="0.17em"/>
<mml:mspace width="0.17em"/>
</mml:math>
<label>(7)</label>
</disp-formula>In the above equations <italic>&#x3bc;</italic>
<sup>
<italic>F</italic>7</sup> &#x3d; 7.724&#xa0;<italic>&#x3bc;V</italic>, <italic>&#x3bc;</italic>
<sup>
<italic>F</italic>8</sup> &#x3d; 2.46&#xa0;<italic>&#x3bc;V</italic>, <italic>&#x3c3;</italic>
<sup>
<italic>F</italic>7</sup> &#x3d; 20.3&#xa0;<italic>&#x3bc;V</italic> and <italic>&#x3c3;</italic>
<sup>
<italic>F</italic>8</sup> &#x3d; 15.10&#xa0;<italic>&#x3bc;V</italic>.</p>
<p>As a result, the problem of schizophrenia diagnosis is reduced&#x20;to the best classification of the training dataset: <inline-formula id="inf7">
<mml:math id="m16">
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">}</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>where the record type <italic>q</italic>
<sub>
<italic>n</italic>
</sub> &#x3d; 0 for a schizophrenic patient and <italic>q</italic>
<sub>
<italic>n</italic>
</sub> &#x3d; 1 for a healthy subject. The&#x20;distribution of records in the <italic>T</italic>
<sub>
<italic>s</italic>
</sub> database in the (<italic>p</italic>
<sub>1</sub>, <italic>p</italic>
<sub>2</sub>) coordinates is illustrated in <xref ref-type="fig" rid="F4">Figure&#x20;4</xref>. Blue and red crosses&#x20;correspond to schizophrenic and healthy cases, respectively. It can be seen that the points corresponding to different cases are not separated, which makes their classification difficult.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The distribution of records in the <italic>T</italic>
<sub>
<italic>S</italic>
</sub> database in the (<italic>p</italic>
<sub>1</sub>, <italic>p</italic>
<sub>2</sub>) coordinates. Blue and red crosses correspond to schizophrenic and healthy cases, respectively.</p>
</caption>
<graphic xlink:href="fchem-10-848685-g004.tif"/>
</fig>
<p>In our study, we also considered predictors generated using combinations of signals recorded on other electrodes, but for those, the classification accuracies on corresponding datasets were&#x20;lower.</p>
</sec>
<sec id="s3">
<title>3 Numerical Model of Information Processing Network</title>
<p>The time evolution of reactions proceeding in a single oscillator was described by the two-variable Oregonator model (<xref ref-type="disp-formula" rid="e2">Eqs 2</xref> and <xref ref-type="disp-formula" rid="e3">3</xref>). We assumed that interactions between the oscillators <sup>&#x23;</sup>k and <sup>&#x23;</sup>j appeared as the results of reactions involving the activators <italic>U</italic>
<sub>
<italic>k</italic>
</sub> and <italic>U</italic>
<sub>
<italic>j</italic>
</sub> of these oscillators:<disp-formula id="e8">
<mml:math id="m17">
<mml:mtable class="eqnarray">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left"/>
<mml:mtd columnalign="left"/>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m18">
<mml:mtable class="eqnarray">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left"/>
<mml:mtd columnalign="left"/>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(9)</label>
</disp-formula>with identical reaction rate constant&#x20;<italic>k</italic>
<sub>
<italic>B</italic>
</sub>.</p>
<p>We also assumed that the activator of each reaction could spontaneously decay in the binary reaction:<disp-formula id="e10">
<mml:math id="m19">
<mml:msub>
<mml:mrow>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>s</mml:mi>
</mml:math>
<label>(10)</label>
</disp-formula>with the rate constant <italic>k</italic>
<sub>
<italic>D</italic>
</sub>. In the equations above symbols <italic>B</italic>,&#x20;<italic>C</italic>&#x20;and <italic>D</italic> denote other molecules involved in these reactions.&#x20;Reactions (8&#x2013;10) involving species <italic>B</italic>, <italic>C</italic> and <italic>D</italic> are formally introduced to explain chemical communication between nodes and to justify the mathematical description of&#x20;it.</p>
<p>Therefore, the changes in concentrations of <italic>U</italic>
<sub>
<italic>k</italic>
</sub> and <italic>U</italic>
<sub>
<italic>j</italic>
</sub> as the result of reactions (8 and 9) are:<disp-formula id="e11">
<mml:math id="m20">
<mml:mtable class="eqnarray">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left"/>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m21">
<mml:mtable class="eqnarray">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left"/>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(12)</label>
</disp-formula>and the changes in concentration of <italic>U</italic>
<sub>
<italic>j</italic>
</sub> as the result of reaction (10) is:<disp-formula id="e13">
<mml:math id="m22">
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(13)</label>
</disp-formula>In <xref ref-type="disp-formula" rid="e11">Eqs 11</xref>&#x2013;<xref ref-type="disp-formula" rid="e13">13</xref> <italic>b</italic>
<sub>
<italic>j</italic>
</sub>, <italic>b</italic>
<sub>
<italic>k</italic>
</sub> and <italic>d</italic>
<sub>
<italic>j</italic>
</sub> denote concentrations of <italic>B</italic>
<sub>
<italic>j</italic>
</sub>, <italic>B</italic>
<sub>
<italic>k</italic>
</sub> and&#x20;<italic>D</italic>
<sub>
<italic>j</italic>
</sub>,&#x20;respectively. We assume that these concentrations were&#x20;high with respect to concentrations of activators involved and the same for all oscillators. Therefore, the concentrations of <italic>B</italic>, <italic>C</italic>, and <italic>D</italic> were regarded as constant during the network evolution, and there is no need to include them in the model of network evolution. Let us introduce symbols <italic>&#x3b1;</italic> and <italic>&#x3b2;</italic> defined as: <italic>&#x3b1;</italic> &#x3d; <italic>k</italic>
<sub>
<italic>D</italic>
</sub>
<italic>d</italic>
<sub>
<italic>j</italic>
</sub> and <italic>&#x3b2;</italic> &#x3d; <italic>k</italic>
<sub>
<italic>B</italic>
</sub>
<italic>b</italic>
<sub>
<italic>j</italic>
</sub>. Keeping in mind that values of <italic>&#x3b1;</italic> and <italic>&#x3b2;</italic> can be modified by concentrations of <italic>B</italic>
<sub>
<italic>j</italic>
</sub> and <italic>D</italic>
<sub>
<italic>j</italic>
</sub>, we can treat them as free parameters that can be easily adjusted. Therefore, the values of <italic>&#x3b1;</italic> and <italic>&#x3b2;</italic> can be included in the optimization procedure. The same mathematical description of interactions between nodes applies for controlled exchange of reaction mixtures between nodes and outflow of activator in a system with immobilized catalyst.</p>
<p>Within our model the time evolution of the network is described by the following set of kinetic equations:<disp-formula id="e14">
<mml:math id="m23">
<mml:mtable class="align" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(14)</label>
</disp-formula>
<disp-formula id="e15">
<mml:math id="m24">
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(15)</label>
</disp-formula>The last two terms in <xref ref-type="disp-formula" rid="e14">Eq. 14</xref> represent the coupling in between <italic>i</italic>th and <italic>j</italic>th oscillators and the activator decay. The symbols <italic>s</italic>
<sub>
<italic>j</italic>,<italic>i</italic>
</sub> are defined&#x20;as:</p>
<p>
<italic>s</italic>
<sub>
<italic>j</italic>,<italic>i</italic>
</sub> &#x3d; 0 if <italic>j</italic>&#x20;&#x3d; <italic>i</italic> or if <italic>j</italic>&#x20;&#x2260; <italic>i</italic> and oscillators <sup>
<italic>&#x23;</italic>
</sup>
<italic>j</italic> and <sup>
<italic>&#x23;</italic>
</sup>
<italic>i</italic> do not interact,</p>
<p>
<italic>s</italic>
<sub>
<italic>j</italic>,<italic>i</italic>
</sub> &#x3d; 1 if <italic>j</italic>&#x20;&#x2260; <italic>i</italic> and oscillators <sup>
<italic>&#x23;</italic>
</sup>
<italic>j</italic> and <sup>
<italic>&#x23;</italic>
</sup>
<italic>i</italic> do interact.</p>
<p>The set of <xref ref-type="disp-formula" rid="e14">Eqs 14</xref> and <xref ref-type="disp-formula" rid="e15">15</xref> describes the network evolution after all parameters characterizing the medium including <italic>t</italic>
<sub>
<italic>illum</italic>
</sub> for all oscillators are&#x20;known.</p>
<p>A classifier is supposed to produce an answer within a finite time. However we do not know it. Therefore, the time <italic>t</italic>
<sub>max</sub> that defines the interval of time for which the network evolution is observed [<italic>Z</italic>&#x20;&#x3d; (0, <italic>t</italic>
<sub>max</sub>)] is one of the optimized parameters of a classifier. We postulate that information about patient health is extracted from the number of activator maxima recorded on a selected oscillator of the network, during the time interval <italic>Z</italic>. In order to find which oscillator should be used as the output one we calculate the mutual information <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>
<italic>j</italic>
</sub>) <xref ref-type="bibr" rid="B12">Cover and Thomas (2006)</xref> between the discrete random variable <italic>G</italic> of record types in the training dataset <italic>T</italic>
<sub>
<italic>S</italic>
</sub> (<italic>G</italic>&#x20;&#x3d; {<italic>q</italic>
<sub>
<italic>n</italic>
</sub>, <italic>n</italic>&#x20;&#x3d; 1, <italic>N</italic>}) and the discrete random variable <italic>O</italic>
<sub>
<italic>j</italic>
</sub> of the number of activator <italic>u</italic>
<sub>
<italic>j</italic>
</sub> maxima <italic>o</italic>
<sub>
<italic>j</italic>
</sub>(<italic>n</italic>) observed on the <italic>j</italic>th oscillator in the network when the predictors of <italic>n</italic>th database record are used as the network input (<italic>O</italic>
<sub>
<italic>j</italic>
</sub> &#x3d; {<italic>o</italic>
<sub>
<italic>j</italic>
</sub>(<italic>n</italic>), <italic>n</italic>&#x20;&#x3d; 1, <italic>N</italic>}). The mutual information <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>
<italic>j</italic>
</sub>) can be calculated as:<disp-formula id="e16">
<mml:math id="m25">
<mml:mi>I</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>O</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>O</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>O</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(16)</label>
</disp-formula>where <italic>H</italic> () is the Shannon information entropy <xref ref-type="bibr" rid="B42">Shannon (1948)</xref> and the discrete random variable (<italic>G</italic>, <italic>O</italic>
<sub>
<italic>j</italic>
</sub>) &#x3d; {(<italic>q</italic>
<sub>
<italic>n</italic>
</sub>, <italic>o</italic>
<sub>
<italic>j</italic>
</sub>(<italic>n</italic>)), <italic>n</italic>&#x20;&#x3d; 1, <italic>N</italic>}. The oscillator <sup>
<italic>&#x23;</italic>
</sup>
<italic>i</italic> for which the mutual information between <italic>G</italic> and <italic>O</italic>
<sub>
<italic>i</italic>
</sub> is maximal is used as the network output. The mutual information calculated for the output oscillator was considered as the measure of network fitness:<disp-formula id="e17">
<mml:math id="m26">
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>I</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>O</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(17)</label>
</disp-formula>It can be expected that in the majority of cases the optimization based on the mutual information leads to a classifier with the highest accuracy <xref ref-type="bibr" rid="B28">Gorecki (2020)</xref>.</p>
</sec>
<sec id="s4">
<title>4 Network Optimization and Results</title>
<sec id="s4-1">
<title>4.1 Network Optimization</title>
<p>The network parameters as locations of input and normal oscillators, <italic>t</italic>
<sub>max</sub>, <italic>t</italic>
<sub>
<italic>start</italic>
</sub>, <italic>t</italic>
<sub>
<italic>end</italic>
</sub>, the values of <italic>t</italic>
<sub>
<italic>illum</italic>
</sub>(<italic>j</italic>) for normal oscillators and the rates <italic>&#x3b1;</italic>, <italic>&#x3b2;</italic> were subject of optimization. Following the idea of information coded in spikes <xref ref-type="bibr" rid="B41">Quiroga et&#x20;al. (2009)</xref>; <xref ref-type="bibr" rid="B22">Ghosh-Dastidar and Adeli (2009)</xref>; <xref ref-type="bibr" rid="B54">Vidybida (2011)</xref> and the design of chemical classifiers described in <xref ref-type="bibr" rid="B31">Gruenert et&#x20;al (2015)</xref> we optimized the system parameters using an evolutionary algorithm <xref ref-type="bibr" rid="B34">Koza (1989)</xref>; <xref ref-type="bibr" rid="B21">Fogel (1994)</xref>. In our calculations, the population of 200 networks was considered. In the beginning, the population of networks was randomly generated. The fitness of each network was calculated using the whole training dataset <italic>T</italic>
<sub>
<italic>S</italic>
</sub> as defined in <xref ref-type="disp-formula" rid="e17">Eq.&#x20;17</xref>.</p>
<p>The next generation of classifiers also consisted of 200 elements. It included 2% of the fittest networks from the&#x20;previous generation that were copied without changes. The remaining 98% elements of the next generation were offsprings created by recombination and mutation operations applied to oscillators from the top 40% networks of the previous population. For recombination, two networks were selected and randomly separated into two parts. The separation into parts was identical for both networks. Next, an offspring was generated by combining one part of the first network with the other part of the second one. At this step, the function of an oscillator (input, normal) and illumination times of normal oscillators were copied to the offspring. The values of <italic>t</italic>
<sub>max</sub>, <italic>t</italic>
<sub>
<italic>start</italic>
</sub>, <italic>t</italic>
<sub>
<italic>end</italic>
</sub>, <italic>&#x3b1;</italic> and <italic>&#x3b2;</italic> were randomly selected from the parent oscillators and copied to the offspring.</p>
<p>As the next step, mutation of the parameters of the newborn offspring was considered. We allowed for mutation on the rate of coupling between oscillators (<italic>&#x3b2;</italic>) and the rate of formation of product(<italic>&#x3b1;</italic>). The probability of mutation rate was 0.5&#xa0;per step. The mutated values of <italic>&#x3b1;</italic> and <italic>&#x3b2;</italic> were the sum of a half of their old values and a random number.</p>
<p>We introduced no constraints on the oscillator types. The&#x20;recombination procedure could produce an offspring without any input oscillators. It was also possible there were no normal oscillators in the offspring. The fate of such pathological offsprings was decided by its <italic>Fitness</italic>. If&#x20;it&#x20;was lower, then the offspring did not qualify into the&#x20;40% of networks, and the information about it was not&#x20;used when the next generation of the networks was created.</p>
<p>The procedure described above was repeated for 1,000 generations. The classifiers discussed in the following were the fittest ones after completing the optimization.</p>
</sec>
<sec id="s4-2">
<title>4.2 Optimized Networks With Different Numbers of Chemical Oscillators for Schizophrenia Diagnosis</title>
<p>Now, let us present the optimized classifiers of geometries illustrated in <xref ref-type="fig" rid="F2">Figure&#x20;2</xref>. We studied the time evolution of the&#x20;networks by numerical solution of <xref ref-type="disp-formula" rid="e14">Eqs 14</xref> and <xref ref-type="disp-formula" rid="e15">15</xref> using Cash-Karp R-K45 method <xref ref-type="bibr" rid="B56">William press et&#x20;al (1992)</xref> with <italic>h</italic>&#x20;&#x3d;&#x20;10<sup>&#x2013;3</sup> time steps. The number of activator maxima <italic>o</italic>
<sub>
<italic>j</italic>
</sub>(<italic>n</italic>) was&#x20;calculated as the number of <italic>u</italic>
<sub>
<italic>j</italic>
</sub>(<italic>t</italic>) maxima larger than 0.05,&#x20;observed when the predictors <inline-formula id="inf8">
<mml:math id="m27">
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> were used as the&#x20;input.</p>
<p>
<xref ref-type="fig" rid="F5">Figure&#x20;5A</xref> shows the progress of optimization as the function of number of generations for the network composed of three oscillators. The increase in <italic>Fitness</italic> is fast for the first few generations. Next, it changes into randomly distributed jumps with decreasing amplitude and frequency. Such dependence of the <italic>Fitness</italic> is typical for genetic optimization of classifiers <xref ref-type="bibr" rid="B31">Gruenert et&#x20;al. (2015)</xref>; <xref ref-type="bibr" rid="B23">Gizynski and Gorecki (2017a)</xref>. The <italic>Fitness</italic> observed after 1,000 optimization steps was 0.417 bit. The parameters describing the best classifier are given in <xref ref-type="table" rid="T1">Table&#x20;1</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Results for 3-oscillator network (cf. <xref ref-type="fig" rid="F2">Figure&#x20;2A</xref>): <bold>(A)</bold> The progress of optimization; the <italic>Fitness</italic> as a function of generation number. <bold>(B)</bold> The structure of the optimized network. The disk within a black circle is the normal oscillator. The ratio between the surface of the red shaded part and the disk surface represents the ratio between <inline-formula id="inf9">
<mml:math id="m28">
<mml:msubsup>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> and <italic>t</italic>
<sub>max</sub>. <italic>In</italic>
<sub>1</sub> and <italic>In</italic>
<sub>2</sub> mark inputs for <italic>p</italic>
<sup>1</sup> and <italic>p</italic>
<sup>2</sup>. The disk with the green circle inside is the output oscillator. <bold>(C)</bold> The mutual information <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>
<italic>j</italic>
</sub>) for <italic>j</italic>&#x20;&#x2208;{1,2,3}. The mutual information has the maximum at the oscillator <sup>&#x23;</sup>3. <bold>(D)</bold> The distribution of the numbers of cases for which a given number of activator maxima was observed on oscillator <sup>&#x23;</sup>3. Colors indicate records representing schizophrenic and healthy patients.</p>
</caption>
<graphic xlink:href="fchem-10-848685-g005.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Parameters of the optimized 3-oscillator network.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>t</italic>
<sub>max</sub>
</td>
<td align="char" char=".">99.8</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>start</italic>
</sub>
</td>
<td align="char" char=".">42.5</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>end</italic>
</sub>
</td>
<td align="char" char=".">6.3</td>
</tr>
<tr>
<td align="left">
<italic>&#x03B1;</italic>
</td>
<td align="char" char=".">0.89</td>
</tr>
<tr>
<td align="left">
<italic>&#x03B2;</italic>
</td>
<td align="char" char=".">0.36</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>illum</italic>
</sub> (1)</td>
<td align="char" char=".">92.5</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="F5">Figure&#x20;5B</xref> illustrates the structure of the optimized classifier. It is interesting to notice that the normal oscillator remained non-active for the majority of the time when the network evolution was observed. This feature is reflected by the values of <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>
<italic>j</italic>
</sub>) shown in <xref ref-type="fig" rid="F5">Figure&#x20;5C</xref>. The value of <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>1</sub>) is very small, which means that the activity of the oscillator <sup>&#x23;</sup>1 gives little information about the patient health. The value of <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>3</sub>) &#x3d; 0.417 is the maximum one; thus, the oscillator <sup>&#x23;</sup>3 was selected as the output one. <xref ref-type="fig" rid="F5">Figure&#x20;5D</xref> shows the distribution of numbers of activator maxima observed on the oscillator <sup>&#x23;</sup>3 for schizophrenic and healthy patients. This result suggests the following classification rule: a patient is healthy if the number of activator maxima is six or seven. The observation of any other number of maxima diagnoses schizophrenia. The application of this rule gives 15 errors for 84 cases included in <italic>T</italic>
<sub>
<italic>S</italic>
</sub> (82% accuracy). Only three schizophrenic patients (of 45) are diagnosed as the healthy ones. It gives over 93% accuracy in detecting the illness. On the other hand, 12 healthy people (of 39) are diagnosed as schizophrenic ones (30% error). If these results are confirmed using a large dataset of cases, then the 3-oscillator classifier can detect healthy people with high accuracy, because the &#x201c;healthy&#x2ee; answer of the classifier is incorrect in three of the total 30 answers (10%). On the other hand, if a person is diagnosed as &#x201c;ill&#x201d;, then such diagnosis can be wrong in 12 of 54 answers (over 22%). Therefore, the &#x201c;ill&#x2ee; diagnosis requires further investigation. Positions of correctly and incorrectly classified cases for 3-oscillator network (cf.1a) in the phase space (<italic>p</italic>
<sub>1</sub>, <italic>p</italic>
<sub>2</sub>) are shown in <xref ref-type="fig" rid="F6">Figure&#x20;6</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The distribution of correctly and incorrectly classified cases for 3-oscillator network (cf. <xref ref-type="fig" rid="F2">Figure&#x20;2A</xref>) in the phase space (<italic>p</italic>
<sub>1</sub>, <italic>p</italic>
<sub>2</sub>).</p>
</caption>
<graphic xlink:href="fchem-10-848685-g006.tif"/>
</fig>
<p>Similar results for optimization of the 4-oscillator classifier are illustrated in <xref ref-type="fig" rid="F7">Figure&#x20;7A</xref>. The <italic>Fitness</italic> observed after 1,000 optimization steps was 0.409 bit. The parameters describing the best classifier are given in <xref ref-type="table" rid="T2">Table&#x20;2</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Results for 4-oscillator network (cf. <xref ref-type="fig" rid="F2">Figure&#x20;2B</xref>): <bold>(A)</bold> The progress of optimization; the <italic>Fitness</italic> as a function of generation number. <bold>(B)</bold> The structure of the optimized network. Notation as in <xref ref-type="fig" rid="F5">Figure&#x20;5B</xref>. <bold>(C)</bold> The mutual information <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>
<italic>j</italic>
</sub>) for <italic>j</italic>&#x20;&#x2208;{1,2,3,4}. The function <italic>j</italic>&#x20;&#x2192; <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>
<italic>j</italic>
</sub>) has the maximum at <italic>j</italic>&#x20;&#x3d;1. <bold>(D)</bold> The distribution of the numbers of cases for which a given number of activator maxima was observed on oscillator <sup>&#x23;</sup>1 for records representing schizophrenic and healthy patients.</p>
</caption>
<graphic xlink:href="fchem-10-848685-g007.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Parameters of the optimized 4-oscillator network.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>t</italic>
<sub>max</sub>
</td>
<td align="char" char=".">94.1</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>start</italic>
</sub>
</td>
<td align="char" char=".">57.7</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>end</italic>
</sub>
</td>
<td align="char" char=".">11.5</td>
</tr>
<tr>
<td align="left">
<italic>&#x03B1;</italic>
</td>
<td align="char" char=".">0.61</td>
</tr>
<tr>
<td align="left">
<italic>&#x03B2;</italic>
</td>
<td align="char" char=".">0.36</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>illum</italic>
</sub> (1)</td>
<td align="char" char=".">59.6</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="F7">Figure&#x20;7B</xref> illustrates the structure of the optimized classifier. There are two oscillators that act as inputs of the predictor <italic>p</italic>
<sup>1</sup> and a single input for predictor <italic>p</italic>
<sup>2</sup>. Due to the network symmetry <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>1</sub>) &#x3d; <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>4</sub>) (<xref ref-type="fig" rid="F7">Figure&#x20;7C</xref>). These values (0.409 bit) are the maximum ones; thus, both oscillators <sup>&#x23;</sup>1 and <sup>&#x23;</sup>4 can be selected as the output one. In <xref ref-type="fig" rid="F7">Figure&#x20;7B</xref>, we marked the first of them. <xref ref-type="fig" rid="F7">Figure&#x20;7D</xref> shows the distribution of numbers of activator maxima observed on the oscillator <sup>&#x23;</sup>1 for schizophrenic and healthy patients. The classification rule based on the majority of cases for a given number of activator maxima is: a patient is healthy if the number of activator maxima is five or six. The observation of any other number of maxima diagnoses schizophrenia. The application of this rule gives 19 errors for 84 cases included in <italic>T</italic>
<sub>
<italic>S</italic>
</sub> (77% accuracy). All incorrectly diagnosed patients are the healthy ones who are diagnosed as being schizophrenic. On the other hand, ALL schizophrenic patients were correctly diagnosed. <xref ref-type="fig" rid="F8">Figure&#x20;8</xref> presents locations of correctly and incorrectly classified cases for 4-oscillator network in the phase space (<italic>p</italic>
<sub>1</sub>,&#x20;<italic>p</italic>
<sub>2</sub>).</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>The distribution of correctly and incorrectly classified cases for 4-oscillator network (cf. <xref ref-type="fig" rid="F2">Figure&#x20;2B</xref>) in the phase space (<italic>p</italic>
<sub>1</sub>, <italic>p</italic>
<sub>2</sub>).</p>
</caption>
<graphic xlink:href="fchem-10-848685-g008.tif"/>
</fig>
<p>The results for optimization of the 5-oscillator classifier are illustrated in <xref ref-type="fig" rid="F9">Figure&#x20;9A</xref>. The <italic>Fitness</italic> observed after 1,000 optimization steps was 0.407 bit. The parameters describing the best classifier are given in <xref ref-type="table" rid="T3">Table&#x20;3</xref>. <xref ref-type="fig" rid="F9">Figure&#x20;9B</xref> illustrates the structure of the optimized classifier. It is highly asymmetric and includes three normal oscillators. There are two oscillators that act as inputs of the predictor <italic>p</italic>
<sup>1</sup> and a single input for predictor <italic>p</italic>
<sup>2</sup>. The highest value of <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>
<italic>j</italic>
</sub>) was observed for the oscillator <sup>&#x23;</sup>3 (<xref ref-type="fig" rid="F9">Figure&#x20;9C</xref>) that has no direct contact with the input of predictor <italic>p</italic>
<sup>2</sup>. <xref ref-type="fig" rid="F9">Figure&#x20;9D</xref> shows the distribution of numbers of activator maxima observed on the oscillator <sup>&#x23;</sup>3. As for the three- and four- oscillator cases the output oscillator does not generate small nor large numbers of activator maxima for healthy patients. The 5-oscillator network diagnoses a patient as a healthy one if the number of activator maxima is 2, 4, 5, or 6. The observation of any other number of maxima diagnoses schizophrenia. The application of this rule gives 15 errors for 84 cases included in <italic>T</italic>
<sub>
<italic>S</italic>
</sub> (82% accuracy). The schizophrenic patients are diagnosed with very similar accuracy as the healthy ones (82.2 vs. 82.1%). Correctly and incorrectly classified cases for 5-oscillator network are located in the phase space (<italic>p</italic>
<sub>1</sub>, <italic>p</italic>
<sub>2</sub>), as shown if <xref ref-type="fig" rid="F10">Figure&#x20;10</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Results for 5-oscillator network (cf. <xref ref-type="fig" rid="F2">Figure&#x20;2C</xref>): <bold>(A)</bold> The progress of optimization; the <italic>Fitness</italic> as a function of generation number. <bold>(B)</bold> The structure of the optimized network. Notation as in <xref ref-type="fig" rid="F5">Figure&#x20;5B</xref>. <bold>(C)</bold> The mutual information <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>
<italic>j</italic>
</sub>) for <italic>j</italic>&#x20;&#x2208;{1,2,3,4,5}. The function <italic>j</italic>&#x20;&#x2192; <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>
<italic>j</italic>
</sub>) has the maximum at <italic>j</italic>&#x20;&#x3d;3. <bold>(D)</bold> The distribution of the numbers of&#x20;cases for which a given number of activator maxima was observed on&#x20;oscillator <sup>&#x23;</sup>3 for records representing schizophrenic and healthy patients.</p>
</caption>
<graphic xlink:href="fchem-10-848685-g009.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Parameters of the optimized 5-oscillator network.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>t</italic>
<sub>max</sub>
</td>
<td align="char" char=".">99.3</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>start</italic>
</sub>
</td>
<td align="char" char=".">72.5</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>end</italic>
</sub>
</td>
<td align="char" char=".">13.8</td>
</tr>
<tr>
<td align="left">
<italic>&#x03B1;</italic>
</td>
<td align="char" char=".">1.11</td>
</tr>
<tr>
<td align="left">
<italic>&#x03B2;</italic>
</td>
<td align="char" char=".">0.23</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>illum</italic>
</sub> (1)</td>
<td align="char" char=".">28.4</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>illum</italic>
</sub> (3)</td>
<td align="char" char=".">4.64</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>illum</italic>
</sub> (4)</td>
<td align="char" char=".">4.64</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>The distribution of correctly and incorrectly classified cases for 5-oscillator network (cf. <xref ref-type="fig" rid="F2">Figure&#x20;2C</xref>) in the phase space (<italic>p</italic>
<sub>1</sub>, <italic>p</italic>
<sub>2</sub>).</p>
</caption>
<graphic xlink:href="fchem-10-848685-g010.tif"/>
</fig>
<p>The classifier made of six oscillators arranged in the geometry illustrated in <xref ref-type="fig" rid="F2">Figure&#x20;2D</xref> was discussed in our abstract for the ASPAI 2020 Conference <xref ref-type="bibr" rid="B10">Bose and Gorecki (2020)</xref> and in <xref ref-type="bibr" rid="B11">Bose and Gorecki (2021)</xref>. In both publications, the classifier was optimized for 740 generations, and the maximum <italic>Fitness</italic> was 0.416 bit. <xref ref-type="fig" rid="F11">Figure&#x20;11</xref> shows the results of optimization for 1,000 generations. The <italic>Fitness</italic> observed after 1,000 optimization steps was 0.422 bit. The parameters of the best classifier are given in <xref ref-type="table" rid="T4">Table&#x20;4</xref>. <xref ref-type="fig" rid="F11">Figure&#x20;11B</xref> illustrates the structure of the optimized classifier. It is similar to that of the classifier reported in <xref ref-type="bibr" rid="B10">Bose and Gorecki (2020</xref>, <xref ref-type="bibr" rid="B11">2021)</xref>. In all optimized classifiers, there are two normal oscillators, two oscillators that act as inputs of the predictor <italic>p</italic>
<sup>1</sup>, and two oscillators representing inputs of <italic>p</italic>
<sup>2</sup>. In all classifiers, the input of <italic>p</italic>
<sup>2</sup> was also the classifier output. Moreover, in the central oscillator was the input of <italic>p</italic>
<sup>1</sup>. However, there are also differences. In previously reported classifiers, inputs of <italic>p</italic>
<sup>2</sup> were directly interconnected. In the structure shown in <xref ref-type="fig" rid="F11">Figure&#x20;11B</xref>, they are separated by inputs of <italic>p</italic>
<sup>1</sup>. <xref ref-type="fig" rid="F11">Figure&#x20;11D</xref> shows the distribution of numbers of activator maxima observed on the oscillator <sup>&#x23;</sup>1. On its basis, we can deduce the following classification rule: a patient is healthy if the number of activator maxima is 1, 3, 4, or 5. The observation of any other number of activator maxima indicates that the patient is ill. Application of this rule gives 15 errors for 84 cases included in <italic>T</italic>
<sub>
<italic>S</italic>
</sub> (82% accuracy); thus, the accuracy is exactly the same as for the classifier reported in <xref ref-type="bibr" rid="B10">Bose and Gorecki (2021)</xref>. For both classifiers, the structures of errors were similar. The previously reported classifier diagnosed incorrectly 12 of 39 healthy patients and three schizophrenic ones. The classifier reported in this paper diagnosed incorrectly 13 of 39 healthy patients and two who were ill. It is worth noticing that for the majority of schizophrenic cases, the optimized classifier in the geometry in <xref ref-type="fig" rid="F11">Figure&#x20;11D</xref> did not produce a single activator maximum at the output oscillator. <xref ref-type="fig" rid="F12">Figure&#x20;12</xref> illustrates the positions of correctly and incorrectly classified cases for 6-oscillator network in the phase space (<italic>p</italic>
<sub>1</sub>,&#x20;<italic>p</italic>
<sub>2</sub>).</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Results for 6-oscillator network (cf. <xref ref-type="fig" rid="F2">Figure&#x20;2D</xref>): <bold>(A)</bold> The progress of optimization; the <italic>Fitness</italic> as a function of generation number. <bold>(B)</bold> The structure of the optimized network. Notation as in <xref ref-type="fig" rid="F5">Figure&#x20;5B</xref>. <bold>(C)</bold> The mutual information <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>
<italic>j</italic>
</sub>) for <italic>j</italic>&#x20;&#x2208;{1,2,3,4,5,6}.The function <italic>j</italic>&#x20;&#x2192; <italic>I</italic> (<italic>G</italic>; <italic>O</italic>
<sub>
<italic>j</italic>
</sub>) has the maximum at <italic>j</italic>&#x20;&#x3d;1. <bold>(D)</bold> The distribution of the numbers of cases for which a given number of activator maxima was observed on oscillator &#x23;1 for records representing schizophrenic and healthy patients.</p>
</caption>
<graphic xlink:href="fchem-10-848685-g011.tif"/>
</fig>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Parameters of the optimized 6-oscillator network.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>t</italic>
<sub>max</sub>
</td>
<td align="char" char=".">79.5</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>start</italic>
</sub>
</td>
<td align="char" char=".">72.1</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>end</italic>
</sub>
</td>
<td align="char" char=".">4.9</td>
</tr>
<tr>
<td align="left">
<italic>&#x03B1;</italic>
</td>
<td align="char" char=".">0.25</td>
</tr>
<tr>
<td align="left">
<italic>&#x03B2;</italic>
</td>
<td align="char" char=".">0.77</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>illum</italic>
</sub> (2)</td>
<td align="char" char=".">22.5</td>
</tr>
<tr>
<td align="left">
<italic>t</italic>
<sub>
<italic>illum</italic>
</sub> (3)</td>
<td align="char" char=".">0.57</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>The distribution of correctly and incorrectly classified cases for 6-oscillator network (cf. <xref ref-type="fig" rid="F2">Figure&#x20;2D</xref>) in the phase space (<italic>p</italic>
<sub>1</sub>, <italic>p</italic>
<sub>2</sub>).</p>
</caption>
<graphic xlink:href="fchem-10-848685-g012.tif"/>
</fig>
<p>Using our optimization method, we could not increase the classification accuracy above 82% for any considered geometry within 1,000 optimization steps. However, the accuracy can be increased if one combines answers of different classifiers using the voting strategy. We considered three classifiers that showed the highest accuracy. They were based on 3, 5, and 6 oscillators. The same record was processed by all classifiers, and the majority verdict was taken as the answer. Such a method gave only one mistakenly diagnosed case for 45 schizophrenic records from <italic>T</italic>
<sub>
<italic>S</italic>
</sub>. The classification accuracy for healthy patients (39 records in <italic>T</italic>
<sub>
<italic>S</italic>
</sub>) was lower, and 10 such cases were misdiagnosed. Therefore, the overall accuracy of classification increased to&#x20;86.9%.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Conclusion and Discussion</title>
<p>One of the most significant challenges of civilization is how to use Artificial Intelligence (AI) for various life-inspired problems <xref ref-type="bibr" rid="B6">AI (2022)</xref>. AI techniques can be beneficial for medical applications where the knowledge is accumulated as information on previously cured cases. To diagnose a new patient, one should search for similarities with the previous ones. Here we presented an application of AI methods for designing a system that can help to diagnose schizophrenia. We assumed that schizophrenia could be detected by a chemical oscillator network that analyses EEG signals recorded from electrodes located on a patient&#x20;scalp.</p>
<p>We considered a few information processing networks characterized by different numbers of nodes (c.f. <xref ref-type="fig" rid="F2">Figure&#x20;2</xref>). We think that networks of interacting chemical oscillators represent more realistic models of biological neural computing than typical artificial neural networks with arbitrarily selected activity rules <xref ref-type="bibr" rid="B33">Kay (2003)</xref>. Their time evolution is described by realistic kinetic equations that model specific nonlinear chemical reactions. Here we used the Oregonator model for the Belousov-Zhabotinsky reaction. We believe that other, more realistic models <xref ref-type="bibr" rid="B52">Vanag and Epstein (2009)</xref> of chemical evolution lead to qualitatively similar results. It seems that oscillator networks require a smaller number of nodes than standard neural networks to achieve the same accuracy. The results presented in <xref ref-type="bibr" rid="B29">Gorecki and Bose (2020)</xref> indicate that just three oscillators can solve a geometrical problem of how a point from a unit square is located with respect to a disk placed at the square center with 95% accuracy. The fact that just a few oscillators can perform a complex information processing function, confirmed by the results for schizophrenia diagnostics reported in this paper, opens the door for experimental realization of chemical instant machines with systems of interacting oscillators reported in the literature <xref ref-type="bibr" rid="B38">Juan Manuel et&#x20;al. (2020)</xref>; <xref ref-type="bibr" rid="B51">Vanag and Yasuk (2018)</xref>; <xref ref-type="bibr" rid="B49">Vanag. (2019a)</xref>; <xref ref-type="bibr" rid="B39">Proskurkin et&#x20;al. (2019)</xref>; <xref ref-type="bibr" rid="B25">Gizynski and Gorecki (2017b)</xref>.</p>
<p>We expected that the schizophrenia diagnosis accuracy increases with the network size. However, the networks formed of 3, 5, and 6 oscillators gave 82% of correct answers for cases included in the training dataset. On the other hand, this number is much higher than given by standard classification methods included as options in the Clasiffy procedure of the Mathematica program <xref ref-type="bibr" rid="B37">Mathematica (2021)</xref>. If we apply this procedure to the training dataset <italic>T</italic>
<sub>
<italic>S</italic>
</sub>, the highest classification accuracy (76.2%) is obtained for the GradientBoostedTrees method, whereas the NeuralNetwork option leads to 73.8% accuracy. The accuracy of schizophrenia diagnosis using chemical oscillator networks increased to 86.9% if three networks process a case and the majority rule is used to select the final answer. The fact that larger networks did not produce better results than the small ones could be related to inefficient optimization for a large number of parameters that were taken into account. The problem can be overcome by a larger population of classifiers and a larger number of optimization steps. However, both methods increase the numerical complexity of the optimization. It is also worth mentioning that the recent study on the application of machine learning methods for schizophrenia detection from textual input <xref ref-type="bibr" rid="B55">Wawer et&#x20;al. (2022)</xref> reported &#x223c; 80% accuracy on a sample of 94 people (47 ill and 47 healthy).</p>
<p>Although the presented results are encouraging, datasets with a larger number of patient data are important for further studies. A dataset with a large number of patient records can be separated into a training dataset of a few thousand cases and much larger testing ones <xref ref-type="bibr" rid="B29">Gorecki and Bose (2020)</xref> that is independent of the training one. The separation of records between the training and the testing datasets can be done in many different ways. By selecting different training datasets, one can verify the stability of the schizophrenia diagnostic classifier with respect to different training. The observation that classifiers with similar parameters are obtained for different training datasets confirms that the diagnostics are unbiased by selecting a training dataset.</p>
<p>The presented classification method is based on many assumptions. All of them can be lifted in search of the best network for the schizophrenia diagnosis.</p>
<p>The optimization of interactions in the medium can be directly included in the optimization program. The presented results were obtained assuming that interactions between oscillators were fixed, as shown in <xref ref-type="fig" rid="F2">Figure&#x20;2</xref>. The information about interactions was included in equations describing the time evolution of oscillators as the binary parameters <italic>s</italic>
<sub>
<italic>i</italic>,<italic>j</italic>
</sub> in <xref ref-type="disp-formula" rid="e14">Eq. 14</xref>. The values of these parameters can be included in classifier optimization. The network model includes the activatory coupling between oscillators. It means that an excited oscillator can speed up the excitations of the other oscillators that interact with it. Such coupling is observed, for example, in droplets containing reagents of BZ reaction. Alternatively, one can consider a medium with inhibitory coupling where excitation of one oscillator slows down the activity of those oscillators that interact with it <xref ref-type="bibr" rid="B51">Vanag and Yasuk (2018)</xref>; <xref ref-type="bibr" rid="B50">Vanag. (2019b)</xref>; <xref ref-type="bibr" rid="B39">Proskurkin et&#x20;al. (2019)</xref>. Allowing for different types of coupling within a single network can help to identify the best medium for a given computing&#x20;task.</p>
<p>We assumed that the output could be related to the number of activator maxima observed at a specific oscillator. However, one can consider alternative methods of extracting information from network evolution <xref ref-type="bibr" rid="B9">Borst and Theunissen (1999)</xref>; <xref ref-type="bibr" rid="B59">Zhang et&#x20;al. (2014)</xref>. For example, the output can be related to a pair of numbers of activator excitations recorded on two selected oscillators <xref ref-type="bibr" rid="B28">Gorecki (2020)</xref>.</p>
<p>It is anticipated that the accuracy of diagnosis should improve if the information on signals recorded on more than two electrodes is included in the input. The presented optimization algorithm can be easily modified to do this if one includes input oscillators of any important signal into the network. If additional signals do not increase the <italic>Fitness</italic>, then networks with the inputs of irrelevant signals will vanish from the population. Moreover, to improve the accuracy of a large oscillator network, one should consider different decay rates <italic>&#x3b1;</italic> at different oscillators and different activator transfer rates <italic>&#x3b2;</italic> for individual couplings. Of course, it results in a significant increase in the number of parameters undergoing optimization.</p>
<p>Future studies should reveal if the generalizations of classifiers as described above can significantly increase their accuracy of schizophrenia diagnosis if compared with the classifiers presented in this paper. After a successful classifier optimization is completed, its application does not require significant computing power. There are just two steps of the algorithm: 1) normalization of patient data with parameters (<italic>&#x3bc;</italic>, <italic>&#x3c3;</italic>) obtained for the training dataset and 2) numerical solution of differential <xref ref-type="disp-formula" rid="e14">Eqs 14</xref> and <xref ref-type="disp-formula" rid="e15">15</xref> and activator maxima counting. A modern laptop needs a few seconds to execute these tasks. The whole procedure can be incorporated into EEG equipment software or distributed as a laptop or smartphone application.</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This publication is part of a project that has received funding from the European Union&#x2019;s Horizon 2020 research and innovation programm under the Marie Sk&#x142;odowska-Curie grant agreement No. 711859. Scientific work funded from the financial resources for science in the years 2017&#x2013;2022 awarded by the Polish Ministry of Science and Higher Education for the implementation of an international co-financed project.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Adamatzky</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>De Lacy Costello</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Benjamin</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Experimental Logical gates in a Reaction-Diffusion Medium: the XOR Gate and beyond</article-title>. <source>Phys. Rev. E Stat. Nonlin Soft Matter Phys.</source> <volume>66</volume>, <fpage>046112</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.66.046112</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Adamatzky</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>De Lacy Costello</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Asai</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2005</year>). <source>Reaction-diffusion Computers</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Elsevier</publisher-name>. </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Adleman</surname>
<given-names>L. M.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>Molecular Computation of Solutions to Combinatorial Problems</article-title>. <source>Science</source> <volume>266</volume> (<issue>5187</issue>), <fpage>1021</fpage>&#x2013;<lpage>1024</lpage>. <pub-id pub-id-type="doi">10.1126/science.7973651</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Agladze</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Magome</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Aliev</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Yamaguchi</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yoshikawa</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Finding the Optimal Path with the Aid of Chemical Wave</article-title>. <source>Physica D: Nonlinear Phenomena</source> <volume>106</volume> (<issue>3</issue>), <fpage>247</fpage>&#x2013;<lpage>254</lpage>. <pub-id pub-id-type="doi">10.1016/s0167-2789(97)00049-3</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Agladze</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Aliev</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Yamaguchi</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Chemical Diode</article-title>. <source>J.&#x20;Phys. Chem.</source> <volume>100</volume> (<issue>08</issue>), <fpage>13895</fpage>&#x2013;<lpage>13897</lpage>. <pub-id pub-id-type="doi">10.1021/jp9608990</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Ai</surname>
</name>
</person-group> (<year>2022</year>). <ext-link ext-link-type="uri" xlink:href="https://en.wikipedia.org/wiki/Artificial_intelligence">
<italic>https://en.wikipedia.org/wiki/Artificial_intelligence</italic>
</ext-link>.</citation>
</ref>
<ref id="B7">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Belousov</surname>
<given-names>B. P</given-names>
</name>
</person-group>. <year>1959</year>. <source>Collection of Short Papers on Radiation Medicine</source>. <publisher-name>Moscow: Medgiz</publisher-name>. </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ben</surname>
<given-names>Dzh.</given-names>
</name>
<name>
<surname>Kaplan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Vstovs</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Pak</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Variability of the EEG Autocorrelation Structure in Adolescents with Schizophrenia Spectrum Disorders</article-title>. <source>Fiziologiia cheloveka</source> <volume>33</volume> (<issue>02</issue>), <fpage>138</fpage> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Borst</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Theunissen</surname>
<given-names>F. E.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Information Theory and Neural Coding</article-title>. <source>Nat. Neurosci.</source> <volume>2</volume> (<issue>11</issue>), <fpage>947</fpage>&#x2013;<lpage>957</lpage>. <pub-id pub-id-type="doi">10.1038/14731</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bose</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Gorecki</surname>
<given-names>J.</given-names>
</name>
</person-group> <year>2020</year>. <article-title>Determination of Psychotic Behaviour Using a Network of Chemical Oscillators. ASPAI 2020 Conference Proceedings</article-title>. </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bose</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Gorecki</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Can a Network of Chemical Oscillators Help to Diagnose Schizophrenia?</article-title> <source>Int. J.&#x20;Unconventional Comput.</source> <volume>16</volume>, <fpage>1</fpage>. </citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Cover</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>Thomas</surname>
<given-names>J.&#x20;A.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Elements of Information Theory</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Wiley-Interscience</publisher-name>. </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duenas-Dez</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Perez-Mercader</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>How Chemistry Computes: Language Recognition by Non-biochemical Chemical Automata. From Finite Automata to Turing Machines</article-title>. <source>iScience</source> <volume>19</volume>, <fpage>514</fpage>. <pub-id pub-id-type="doi">10.1016/j.isci.2019.08.007</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Due&#xf1;as-D&#xed;ez</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>P&#xe9;rez-Mercader</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>
<italic>In-vitro</italic> Reconfigurability of Native Chemical Automata, the Inclusiveness of Their Hierarchy and Their Thermodynamics</article-title>. <source>Sci. Rep.</source> <volume>10</volume>, <fpage>6814</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-020-63576-6</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="web">
<collab>EEG</collab> <article-title>
<italic>EEG of Healthy Adolescents and Adolescents with Symptoms of Schizophrenia</italic>
</article-title>. <ext-link ext-link-type="uri" xlink:href="http://brain.bio.msu.ru/eeg_schizophrenia.htm">http://brain.bio.msu.ru/eeg_schizophrenia.htm</ext-link>. </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Egbert</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gagnonn</surname>
<given-names>J.&#x20;S.</given-names>
</name>
<name>
<surname>P&#xe9;rez-Mercader</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>From Chemical Soup to Computing Circuit: Transforming a Contiguous Chemical Medium into a Logic Gate Network by Modulating its External Conditions</article-title>. <source>J.&#x20;R. Soc. Interf.</source> <volume>16</volume>, <fpage>20190190</fpage>. <pub-id pub-id-type="doi">10.1098/rsif.2019.0190</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Epstein</surname>
<given-names>I. R.</given-names>
</name>
<name>
<surname>Pojman</surname>
<given-names>J.&#x20;A.</given-names>
</name>
</person-group> (<year>1994</year>). <source>Introduction to Nonlinear Chemical Dynamics: Oscillations, Waves, patterns, and Chaos.</source> <publisher-loc>New York</publisher-loc>: <publisher-name>Oxford University Press</publisher-name>. </citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Feynman</surname>
<given-names>R. P.</given-names>
</name>
<name>
<surname>Hey</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Allen</surname>
<given-names>R. W.</given-names>
</name>
</person-group> (<year>2000</year>). <source>Feynman Lectures on Computation</source>. <publisher-loc>Boulder, Colorado USA</publisher-loc>: <publisher-name>CRC Press</publisher-name>. </citation>
</ref>
<ref id="B19">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Field</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Burger</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1985</year>). <source>Oscillations and Traveling Waves in Chemical Systems</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Wiley</publisher-name>. </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Field</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Noyes</surname>
<given-names>R. M.</given-names>
</name>
</person-group> (<year>1974</year>). <article-title>Oscillations in Chemical Systems. IV. Limit Cycle Behavior in a Model of a Real Chemical Reaction</article-title>. <source>J.&#x20;Chem. Phys.</source> <volume>60</volume> (<issue>5</issue>), <fpage>1877</fpage>&#x2013;<lpage>1884</lpage>. <pub-id pub-id-type="doi">10.1063/1.1681288</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fogel</surname>
<given-names>D. B.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>An Introduction to Simulated Evolutionary Optimization</article-title>. <source>IEEE Trans. Neural Netw.</source> <volume>5</volume> (<issue>1</issue>), <fpage>3</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1109/72.265956</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghosh-Dastidar</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Adeli</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Spiking Neural Networks</article-title>. <source>Int. J.&#x20;Neural Syst.</source> <volume>19</volume> (<issue>08</issue>), <fpage>295</fpage>&#x2013;<lpage>308</lpage>. <pub-id pub-id-type="doi">10.1142/s0129065709002002</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gizynski</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Gorecki</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2017a</year>). <article-title>Cancer Classification with a Network of Chemical Oscillators</article-title>. <source>Phys. Chem. Chem. Phys.</source> <volume>19</volume> (<issue>10</issue>), <fpage>28808</fpage>&#x2013;<lpage>28819</lpage>. <pub-id pub-id-type="doi">10.1039/c7cp05655a</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gizynski</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Gruenert</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Dittrich</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Gorecki</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Evolutionary Design of Classifiers Made of Droplets Containing a Nonlinear Chemical Medium</article-title>. <source>Evol. Comput.</source> <volume>25</volume> (<issue>10</issue>), <fpage>643</fpage>&#x2013;<lpage>671</lpage>. <pub-id pub-id-type="doi">10.1162/EVCO_a_00197</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gizynski</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Gorecki</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2017b</year>). <article-title>Chemical Memory with States Coded in Light Controlled Oscillations of Interacting Belousov-Zhabotinsky Droplets</article-title>. <source>Phys. Chem. Chem. Phys.</source> <volume>19</volume> (<issue>9</issue>), <fpage>6519</fpage>&#x2013;<lpage>6531</lpage>. <pub-id pub-id-type="doi">10.1039/c6cp07492h</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gizynski</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Gorecki</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A Chemical System that Recognizes the Shape of a Sphere</article-title>. <source>Comput. Methods Sci. Techn.</source> <volume>22</volume> (<issue>12</issue>), <fpage>167</fpage>. <pub-id pub-id-type="doi">10.12921/cmst.2016.0000057</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gorecka</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gorecki</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Multiargument Logical Operations Performed with Excitable Chemical Medium</article-title>. <source>J.&#x20;Chem. Phys.</source> <volume>124</volume>, <fpage>084101</fpage>. <pub-id pub-id-type="doi">10.1063/1.2170076</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gorecki</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Applications of Information Theory Methods for Evolutionary Optimization of Chemical Computers</article-title>. <source>Entropy (Basel)</source> <volume>22</volume> (<issue>03</issue>), <fpage>313</fpage>. <pub-id pub-id-type="doi">10.3390/e22030313</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gorecki</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bose</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>How Does a Simple Network of Chemical Oscillators See the Japanese Flag?</article-title> <source>Front. Chem.</source> <volume>8</volume>, <fpage>580703</fpage>. <pub-id pub-id-type="doi">10.3389/fchem.2020.580703</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gorecki</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gizynski</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Guzowski</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gorecka</surname>
<given-names>J.&#x20;N.</given-names>
</name>
<name>
<surname>Garstecki</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Gruenert</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Chemical Computing with Reaction-Diffusion processesChemical Computing with Reaction - Diffusion Processes</article-title>. <source>Phil. Trans. R. Soc. A. Soc.</source> <volume>373</volume>, <fpage>20140219</fpage>. <pub-id pub-id-type="doi">10.1098/rsta.2014.0219</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gruenert</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Gizynski</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Escuela</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Ibrahim</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Gorecki</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dittrich</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Understanding Networks of Computing Chemical Droplet Neurons Based on Information Flow</article-title>. <source>Int. J.&#x20;Neur. Syst.</source> <volume>25</volume>, <fpage>1450032</fpage>. <pub-id pub-id-type="doi">10.1142/s0129065714500324</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>K&#xe1;d&#xe1;r</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Amemiya</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Showalter</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Reaction Mechanism for Light Sensitivity of the Ru(bpy)32&#x2b;-Catalyzed Belousov&#x2212;Zhabotinsky Reaction</article-title>. <source>J.&#x20;Phys. Chem. A.</source> <volume>101</volume> (<issue>44</issue>), <fpage>8200</fpage>&#x2013;<lpage>8206</lpage>. <pub-id pub-id-type="doi">10.1021/jp971937y</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kay</surname>
<given-names>David. J.&#x20;C.</given-names>
</name>
</person-group> (<year>2003</year>). <source>Information Theory, Inference and Learning Algorithms</source>. <publisher-loc>USA</publisher-loc>: <publisher-name>University Press</publisher-name> </citation>
</ref>
<ref id="B34">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Koza</surname>
<given-names>J.&#x20;R.</given-names>
</name>
</person-group> (<year>1989</year>). &#x201c;<article-title>Hierarchical Genetic Algorithms Operating on Populations of Computer Programs</article-title>,&#x201d; in <source>Proc. Eleventh Int. Joint Conf. Artificial Intelligence IJCAI-89</source>. </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kuhnert</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>1986</year>). <article-title>A New Optical Photochemical Memory Device in a Light-Sensitive Chemical Active Medium</article-title>. <source>Nature</source> <volume>319</volume> (<issue>Jan.</issue>), <fpage>393</fpage>&#x2013;<lpage>394</lpage>. <pub-id pub-id-type="doi">10.1038/319393a0</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kuhnert</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Agladze</surname>
<given-names>K. I.</given-names>
</name>
<name>
<surname>Krinsky</surname>
<given-names>V. I.</given-names>
</name>
</person-group> (<year>1989</year>). <article-title>Image Processing Using Light-Sensitive Chemical Waves</article-title>. <source>Nature</source> <volume>337</volume>, <fpage>244</fpage>&#x2013;<lpage>247</lpage>. <pub-id pub-id-type="doi">10.1038/337244a0</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Mathematica</surname>
</name>
</person-group> (<year>2021</year>). <ext-link ext-link-type="uri" xlink:href="https://www.wolfram.com/mathematica/">
<italic>https://www.wolfram.com/mathematica/</italic>
</ext-link>.</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Parrilla-Gutierrez</surname>
<given-names>J.&#x20;M.</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Tsuda</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Cooper</surname>
<given-names>G. J.&#x20;T.</given-names>
</name>
<name>
<surname>Aragon-Camarasa</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Donkers</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>A Programmable Chemical Computer with Memory and Pattern Recognition</article-title>. <source>Nat. Commun.</source> <volume>11</volume>, <fpage>1442</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-020-15190-3</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Proskurkin</surname>
<given-names>I. S.</given-names>
</name>
<name>
<surname>Smelov</surname>
<given-names>P. S.</given-names>
</name>
<name>
<surname>Vanag</surname>
<given-names>V. K.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Experimental Investigation of the Dynamical Modes of Four Pulse&#x2010;Coupled Chemical Micro&#x2010;Oscillators</article-title>. <source>ChemPhysChem</source> <volume>20</volume> (<issue>17</issue>), <fpage>2162</fpage>&#x2013;<lpage>2165</lpage>. <pub-id pub-id-type="doi">10.1002/cphc.201900421</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Proskurkin</surname>
<given-names>I. S.</given-names>
</name>
<name>
<surname>Smelov</surname>
<given-names>P. S.</given-names>
</name>
<name>
<surname>Vanag</surname>
<given-names>V. K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Experimental Verification of an Opto-Chemical "neurocomputer"</article-title>. <source>Phys. Chem. Chem. Phys.</source> <volume>22</volume>, <fpage>19359</fpage>&#x2013;<lpage>19367</lpage>. <pub-id pub-id-type="doi">10.1039/d0cp01858a</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Quian Quiroga</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Panzeri</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Panzeri</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Extracting Information from Neuronal Populations: Information Theory and Decoding Approaches</article-title>. <source>Nat. Rev. Neurosci.</source> <volume>10</volume>, <fpage>173</fpage>&#x2013;<lpage>185</lpage>. <pub-id pub-id-type="doi">10.1038/nrn2578</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shannon</surname>
<given-names>C. E.</given-names>
</name>
</person-group> (<year>1948</year>). <article-title>A Mathematical Theory of Communication</article-title>. <source>Bell Syst. Tech. J.</source> <volume>27</volume> (<issue>3</issue>), <fpage>379</fpage>&#x2013;<lpage>423</lpage>. <pub-id pub-id-type="doi">10.1002/j.1538-7305.1948.tb01338.x</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shennan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Daniel</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Bassett</surname>
<given-names>D. S.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Intra- and Inter-frequency Brain Network Structure in Health and Schizophrenia</article-title>. <source>PLOS ONE</source> <volume>8</volume> (<issue>8</issue>), <fpage>1</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0072351</pub-id> </citation>
</ref>
<ref id="B60">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Siebenhuhner</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Weiss</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Coppola</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Weinberger</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Bassett</surname>
<given-names>D. S.</given-names>
</name>
</person-group>(<year>2013</year>). <article-title>Intra- and Inter- Frequency Brain Network Structure in Health and Schizophrenia</article-title>. <source>PLos ONE</source> <volume>8</volume> (<issue>8</issue>), <fpage>e72351</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0072351</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sielewiesiuk</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gorecki</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Logical Functions of a Cross Junction of Excitable Chemical Media</article-title>. <source>J.&#x20;Phys. Chem. A</source> <volume>105</volume> (<issue>08</issue>), <fpage>8189</fpage>&#x2013;<lpage>8195</lpage>. <pub-id pub-id-type="doi">10.1021/jp011072v</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Smelov</surname>
<given-names>P. S.</given-names>
</name>
<name>
<surname>Vanag</surname>
<given-names>V. K.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A &#x27;reader&#x27; Unit of the Chemical Computer</article-title>. <source>R. Soc. Open Sci.</source> <volume>5</volume> (<issue>01</issue>), <fpage>171495</fpage>. <pub-id pub-id-type="doi">10.1098/rsos.171495</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Steinbock</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Kettunen</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Showalter</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Chemical Wave Logic Gates</article-title>. <source>J.&#x20;Phys. Chem.</source> <volume>100</volume> (<issue>49</issue>), <fpage>18970</fpage>&#x2013;<lpage>18975</lpage>. <pub-id pub-id-type="doi">10.1021/jp961209v</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Steinbock</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>T&#xf3;th</surname>
<given-names>&#xc1;.</given-names>
</name>
<name>
<surname>Showalter</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Navigating Complex Labyrinths: Optimal Paths from Chemical Waves</article-title>. <source>Science</source> <volume>267</volume> (<issue>5199</issue>), <fpage>868</fpage>&#x2013;<lpage>871</lpage>. <pub-id pub-id-type="doi">10.1126/science.267.5199.868</pub-id> </citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>T&#xf3;th</surname>
<given-names>&#xc1;.</given-names>
</name>
<name>
<surname>Showalter</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Logic gates in Excitable media</article-title>. <source>J.&#x20;Chem. Phys.</source> <volume>103</volume> (<issue>6</issue>), <fpage>2058</fpage>&#x2013;<lpage>2066</lpage>. <pub-id pub-id-type="doi">10.1063/1.469732</pub-id> </citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vanag</surname>
<given-names>V. K.</given-names>
</name>
</person-group> (<year>2019a</year>). <article-title>Hierarchical Network of Pulse Coupled Chemical Oscillators with Adaptive Behavior: Chemical Neurocomputer</article-title>. <source>Chaos</source> <volume>29</volume>, <fpage>083104</fpage>. <pub-id pub-id-type="doi">10.1063/1.5099979</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vanag</surname>
<given-names>V. K.</given-names>
</name>
</person-group> (<year>2019b</year>). <article-title>"Cognitive" Modes in Small Networks of Almost Identical Chemical Oscillators with Pulsatile Inhibitory Coupling</article-title>. <source>Chaos</source> <volume>29</volume>, <fpage>033106</fpage>. <pub-id pub-id-type="doi">10.1063/1.5063322</pub-id> </citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vanag</surname>
<given-names>V. K.</given-names>
</name>
<name>
<surname>Yasuk</surname>
<given-names>V. O.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Dynamic Modes in a Network of Five Oscillators with Inhibitory All-To-All Pulse Coupling</article-title>. <source>Chaos</source> <volume>28</volume>, <fpage>033105</fpage>. <pub-id pub-id-type="doi">10.1063/1.5004015</pub-id> </citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vanag</surname>
<given-names>Vr.</given-names>
</name>
<name>
<surname>Epstein</surname>
<given-names>I</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>A Model for Jumping and Bubble Waves in the Belousov-Zhabotinsky-Aerosol OT System</article-title>. <source>J.&#x20;Chem. Phys.</source> <volume>131</volume> (<issue>09</issue>), <fpage>104512</fpage>. <pub-id pub-id-type="doi">10.1063/1.3231488</pub-id> </citation>
</ref>
<ref id="B53">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Vazquez-Otero</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Faigl</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Munuzuri</surname>
<given-names>A</given-names>
</name>
</person-group>. <year>2012</year>). <source>Path Planning Based on Reaction-Diffusion Process</source>.<pub-id pub-id-type="doi">10.1109/iros.2012.6385592</pub-id> </citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vidybida</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Testing of Information Condensation in a Model Reverberating Spiking Neural Network</article-title>. <source>Int. J.&#x20;Neur. Syst.</source> <volume>21</volume>, <fpage>187</fpage>&#x2013;<lpage>198</lpage>. <pub-id pub-id-type="doi">10.1142/s0129065711002742</pub-id> </citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wawer</surname>
<given-names>Ar.</given-names>
</name>
<name>
<surname>Chojnicka</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Okruszek</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Sarzynska-Wawer</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Single and Cross-Disorder Detection for Autism and Schizophrenia</article-title>. <source>Cogn. Comput.</source> <volume>14</volume> (<issue>01</issue>), <fpage>461</fpage>&#x2013;<lpage>473</lpage>. <pub-id pub-id-type="doi">10.1007/s12559-021-09834-9</pub-id> </citation>
</ref>
<ref id="B56">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>William Press</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>SaulTeukolsky</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>WilliamVetterling</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>1992</year>). <source>Numerical Recipes in C ,the Art of Scientific Computing, 2nd Edn</source>. <publisher-loc>USA</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>. </citation>
</ref>
<ref id="B57">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yoshikawa</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Motoike</surname>
<given-names>I. N.</given-names>
</name>
<name>
<surname>Ichino</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yamaguchi</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Igarashi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>G&#xf3;recki</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2009</year>). <article-title>Basic Information Processing Operations with Pulses of Excitation in a Reaction-Diffusion System</article-title>. <source>Int. J.&#x20;Unconventional Comput.</source> <volume>5</volume> (<issue>1</issue>), <fpage>3</fpage> </citation>
</ref>
<ref id="B58">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhabotinsky</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>1964</year>). <article-title>Periodic Liquid Phase Reactions</article-title>. <source>Proc. Acad. Sci. USSR</source> <volume>157</volume>, <fpage>392</fpage> </citation>
</ref>
<ref id="B59">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Rong</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Neri</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>P&#xe9;rez-Jim&#xe9;nez</surname>
<given-names>M. J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>An Optimization Spiking Neural P System for Approximately Solving Combinatorial Optimization Problems</article-title>. <source>Int. J.&#x20;Neural Syst.</source> <volume>24</volume> (<issue>08</issue>), <fpage>1440006</fpage>. <pub-id pub-id-type="doi">10.1142/S0129065714400061</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>