<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
   <ui>1471-2105-9-23</ui>
   <ji>1471-2105</ji>
   <fm>
      <dochead>Methodology article</dochead>
      <bibl>
         <title>
            <p>Function approximation approach to the inference of reduced NGnet models of genetic networks</p>
         </title>
         <aug>
            <au id="A1" ca="yes">
               <snm>Kimura</snm>
               <fnm>Shuhei</fnm>
               <insr iid="I1"/>
               <email>kimura@ike.tottori-u.ac.jp</email>
            </au>
            <au id="A2">
               <snm>Sonoda</snm>
               <fnm>Katsuki</fnm>
               <insr iid="I2"/>
               <email>k-sonoda@jfe-rd.co.jp</email>
            </au>
            <au id="A3">
               <snm>Yamane</snm>
               <fnm>Soichiro</fnm>
               <insr iid="I3"/>
               <email>yamane-soichiro@jfe-eng.co.jp</email>
            </au>
            <au id="A4">
               <snm>Maeda</snm>
               <fnm>Hideki</fnm>
               <insr iid="I1"/>
               <email>s022046@ike.tottori-u.ac.jp</email>
            </au>
            <au id="A5">
               <snm>Matsumura</snm>
               <fnm>Koki</fnm>
               <insr iid="I1"/>
               <email>matumura@ike.tottori-u.ac.jp</email>
            </au>
            <au id="A6">
               <snm>Hatakeyama</snm>
               <fnm>Mariko</fnm>
               <insr iid="I4"/>
               <email>marikoh@gsc.riken.jp</email>
            </au>
         </aug>
         <insg>
            <ins id="I1">
               <p>Faculty of Engineering, Tottori University, 4-101 Koyama-Minami, Tottori, Japan</p>
            </ins>
            <ins id="I2">
               <p>JFE R&amp;D Corporation, 1-1 Minami-Watarida, Kawasaki, Japan</p>
            </ins>
            <ins id="I3">
               <p>JFE Engineering Corporation, 2-1 Suehiro, Tsurumi, Yokohama, Japan</p>
            </ins>
            <ins id="I4">
               <p>RIKEN Genomic Sciences Center, 1-7-22 Suehiro, Tsurumi, Yokohama, Japan</p>
            </ins>
         </insg>
         <source>BMC Bioinformatics</source>
         <issn>1471-2105</issn>
         <pubdate>2008</pubdate>
         <volume>9</volume>
         <issue>1</issue>
         <fpage>23</fpage>
         <url>http://www.biomedcentral.com/1471-2105/9/23</url>
         <xrefbib>
            <pubidlist>
               <pubid idtype="pmpid">18194576</pubid>
               <pubid idtype="doi">10.1186/1471-2105-9-23</pubid>
            </pubidlist>
         </xrefbib>
      </bibl>
      <history>
         <rec>
            <date>
               <day>02</day>
               <month>8</month>
               <year>2007</year>
            </date>
         </rec>
         <acc>
            <date>
               <day>14</day>
               <month>1</month>
               <year>2008</year>
            </date>
         </acc>
         <pub>
            <date>
               <day>14</day>
               <month>1</month>
               <year>2008</year>
            </date>
         </pub>
      </history>
      <cpyrt>
         <year>2008</year>
         <collab>Kimura et al; licensee BioMed Central Ltd.</collab>
         <note>This is an Open Access article distributed under the terms of the Creative Commons Attribution License (<url>http://creativecommons.org/licenses/by/2.0</url>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</note>
      </cpyrt>
      <abs>
         <sec>
            <st>
               <p>Abstract</p>
            </st>
            <sec>
               <st>
                  <p>Background</p>
               </st>
               <p>The inference of a genetic network is a problem in which mutual interactions among genes are deduced using time-series of gene expression patterns. While a number of models have been proposed to describe genetic regulatory networks, this study focuses on a set of differential equations since it has the ability to model dynamic behavior of gene expression. When we use a set of differential equations to describe genetic networks, the inference problem can be defined as a function approximation problem. On the basis of this problem definition, we propose in this study a new method to infer reduced NGnet models of genetic networks.</p>
            </sec>
            <sec>
               <st>
                  <p>Results</p>
               </st>
               <p>Through numerical experiments on artificial genetic network inference problems, we demonstrated that our method has the ability to infer genetic networks correctly and it was faster than the other inference methods. We then applied the proposed method to actual expression data of the bacterial SOS DNA repair system, and succeeded in finding several reasonable regulations. When our method inferred the genetic network from the actual data, it required about 4.7 min on a single-CPU personal computer.</p>
            </sec>
            <sec>
               <st>
                  <p>Conclusion</p>
               </st>
               <p>The proposed method has an ability to obtain reasonable networks with a short computational time. As a high performance computer is not always available at every laboratory, the short computational time of our method is a preferable feature. There does not seem to be a perfect model for the inference of genetic networks yet. Therefore, in order to extract reliable information from the observed gene expression data, we should infer genetic networks using multiple inference methods based on different models. Our approach could be used as one of the promising inference methods.</p>
            </sec>
         </sec>
      </abs>
   </fm>
   <bdy>
      <sec>
         <st>
            <p>Background</p>
         </st>
         <p>With recent advances in technologies such as DNA microarrays, it has become possible to measure gene expression patterns on a genomic scale. One expected use of these data is to predict functions of genes through the inference of regulatory interactions of genes, i.e., a genetic network. There are increasing needs to reveal unknown functions of genes. Therefore, many researchers have become interested in the inference of genetic networks, and the development of this methodology has become a major topic in the bioinformatics field.</p>
         <p>Numerous models to describe genetic networks have been proposed <abbrgrp><abbr bid="B1">1</abbr><abbr bid="B2">2</abbr><abbr bid="B3">3</abbr><abbr bid="B4">4</abbr><abbr bid="B5">5</abbr><abbr bid="B6">6</abbr><abbr bid="B7">7</abbr><abbr bid="B8">8</abbr><abbr bid="B9">9</abbr><abbr bid="B10">10</abbr></abbrgrp>. This study however focuses especially on a set of differential equations since it has an ability to capture dynamic behavior of gene expression. In the genetic network inference problem based on the set of differential equations, a genetic network is described as</p>
         <p>
            <display-formula id="M1">
               <m:math name="1471-2105-9-23-i1" xmlns:m="http://www.w3.org/1998/Math/MathML">
                  <m:semantics>
                     <m:mrow>
                        <m:mtable>
                           <m:mtr>
                              <m:mtd>
                                 <m:mrow>
                                    <m:mfrac>
                                       <m:mrow>
                                          <m:mi>d</m:mi>
                                          <m:msub>
                                             <m:mi>X</m:mi>
                                             <m:mi>n</m:mi>
                                          </m:msub>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:mi>d</m:mi>
                                          <m:mi>t</m:mi>
                                       </m:mrow>
                                    </m:mfrac>
                                    <m:mo>=</m:mo>
                                    <m:msub>
                                       <m:mi>G</m:mi>
                                       <m:mi>n</m:mi>
                                    </m:msub>
                                    <m:mo stretchy="false">(</m:mo>
                                    <m:msub>
                                       <m:mi>X</m:mi>
                                       <m:mn>1</m:mn>
                                    </m:msub>
                                    <m:mo>,</m:mo>
                                    <m:mo>&#8943;</m:mo>
                                    <m:mo>,</m:mo>
                                    <m:msub>
                                       <m:mi>X</m:mi>
                                       <m:mi>N</m:mi>
                                    </m:msub>
                                    <m:mo stretchy="false">)</m:mo>
                                    <m:mo>,</m:mo>
                                 </m:mrow>
                              </m:mtd>
                              <m:mtd>
                                 <m:mrow>
                                    <m:mo stretchy="false">(</m:mo>
                                    <m:mi>n</m:mi>
                                    <m:mo>=</m:mo>
                                    <m:mn>1</m:mn>
                                    <m:mo>,</m:mo>
                                    <m:mo>&#8943;</m:mo>
                                    <m:mo>,</m:mo>
                                    <m:mi>N</m:mi>
                                    <m:mo stretchy="false">)</m:mo>
                                    <m:mo>,</m:mo>
                                 </m:mrow>
                              </m:mtd>
                           </m:mtr>
                        </m:mtable>
                     </m:mrow>
                     <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaqbaeqabeGaaaqaaKqbaoaalaaabaGaemizaqMaemiwaG1aaSbaaeaacqWGUbGBaeqaaaqaaiabdsgaKjabdsha0baakiabg2da9iabdEeahnaaBaaaleaacqWGUbGBaeqaaOGaeiikaGIaemiwaG1aaSbaaSqaaiabigdaXaqabaGccqGGSaalcqWIVlctcqGGSaalcqWGybawdaWgaaWcbaGaemOta4eabeaakiabcMcaPiabcYcaSaqaaiabcIcaOiabd6gaUjabg2da9iabigdaXiabcYcaSiabl+UimjabcYcaSiabd6eaojabcMcaPiabcYcaSaaaaaa@4D53@</m:annotation>
                  </m:semantics>
               </m:math>
            </display-formula>
         </p>
         <p>where <it>X</it><sub><it>n </it></sub>is the expression level of the <it>n</it>-th gene, <it>N </it>is the number of genes in the network, and <it>G</it><sub><it>n </it></sub>is a function of an arbitrary form. The purpose of the genetic network inference problem based on the set of differential equations is to approximate the function <it>G</it><sub><it>n </it></sub>from the observed gene expression data. The function <it>G</it><sub><it>n </it></sub>is generally approximated using a model of the fixed form; most typically a linear model <abbrgrp><abbr bid="B7">7</abbr><abbr bid="B11">11</abbr><abbr bid="B12">12</abbr></abbrgrp> or an S-system model <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>. The computational time for inferring linear models of genetic networks is very short. However, the linear model is not suitable for analyzing time-series of gene expression data because it requires that the system operates near a steady state <abbrgrp><abbr bid="B7">7</abbr></abbrgrp>. The S-system model, on the other hand, possesses some properties inherent in biochemical systems. Moreover, several methods are available for analyzing the model. Because of these advantages, a number of inference methods based on the S-system model have been proposed <abbrgrp><abbr bid="B14">14</abbr><abbr bid="B15">15</abbr><abbr bid="B16">16</abbr><abbr bid="B17">17</abbr><abbr bid="B18">18</abbr><abbr bid="B19">19</abbr><abbr bid="B20">20</abbr><abbr bid="B21">21</abbr></abbrgrp>. However, some of them are time-consuming because they require solving a set of differential equations many times.</p>
         <p>To overcome the shortcomings of the fixed model approaches, we defined the genetic network inference problem as a function approximation problem <abbrgrp><abbr bid="B10">10</abbr></abbrgrp>. For solving the defined problem, any type of function approximator is available. When we use a powerful function approximator to solve this problem, we can obtain a good approximation of the function <it>G</it><sub><it>n</it></sub>. Therefore, on the basis of this problem definition, we have proposed inference methods that use powerful function approximators, i.e., a neural network model <abbrgrp><abbr bid="B10">10</abbr></abbrgrp>, a Normalized Gaussian network (NGnet) model <abbrgrp><abbr bid="B9">9</abbr></abbrgrp>, and a reduced NGnet model <abbrgrp><abbr bid="B22">22</abbr></abbrgrp>, respectively. As inference methods based on this problem definition do not always require solving any differential equations, our methods needed a low computational effort.</p>
         <p>Inference methods based on the function approximation problem, on the other hand, require estimating differential coefficients of the gene expression level before inferring the genetic network. We must estimate them correctly in order to obtain reasonable network models, and a number of techniques are available for this purpose <abbrgrp><abbr bid="B8">8</abbr><abbr bid="B15">15</abbr><abbr bid="B17">17</abbr><abbr bid="B23">23</abbr></abbrgrp>. However, as the measurement data are generally polluted by noise, it is difficult for us to estimate the differential coefficients in advance. This study therefore proposes a new method that performs the inference of the genetic network and the estimation of the differential coefficients simultaneously. Our method uses the reduced NGnet model to describe genetic networks, since it requires a quite low computational effort. Through numerical experiments, we verify the effectiveness of the proposed inference method.</p>
      </sec>
      <sec>
         <st>
            <p>Results and Discussion</p>
         </st>
         <sec>
            <st>
               <p>Inference of an S-system network</p>
            </st>
            <p>In this experiment, we confirmed that, when a sufficient amount of noise-free data are given, the proposed method has an ability to infer the genetic network correctly.</p>
            <sec>
               <st>
                  <p>Experimental setup</p>
               </st>
               <p>As a target network that we attempt to infer, we used a small-scale S-system model consisting of 5 genes (<it>N </it>= 5). The S-system model is often used to describe biochemical networks <abbrgrp><abbr bid="B8">8</abbr><abbr bid="B14">14</abbr><abbr bid="B15">15</abbr><abbr bid="B18">18</abbr><abbr bid="B19">19</abbr><abbr bid="B20">20</abbr><abbr bid="B24">24</abbr><abbr bid="B25">25</abbr><abbr bid="B26">26</abbr></abbrgrp>. The model is structured as a set of non-linear differential equations of the form</p>
               <p>
                  <display-formula id="M2">
                     <m:math name="1471-2105-9-23-i2" xmlns:m="http://www.w3.org/1998/Math/MathML">
                        <m:semantics>
                           <m:mrow>
                              <m:mtable columnalign="right">
                                 <m:mtr columnalign="right">
                                    <m:mtd columnalign="right">
                                       <m:mrow>
                                          <m:mfrac>
                                             <m:mrow>
                                                <m:mi>d</m:mi>
                                                <m:msub>
                                                   <m:mi>X</m:mi>
                                                   <m:mi>n</m:mi>
                                                </m:msub>
                                             </m:mrow>
                                             <m:mrow>
                                                <m:mi>d</m:mi>
                                                <m:mi>t</m:mi>
                                             </m:mrow>
                                          </m:mfrac>
                                          <m:mo>=</m:mo>
                                          <m:msub>
                                             <m:mi>&#945;</m:mi>
                                             <m:mi>n</m:mi>
                                          </m:msub>
                                          <m:mstyle displaystyle="true">
                                             <m:munderover>
                                                <m:mo>&#8719;</m:mo>
                                                <m:mrow>
                                                   <m:mi>m</m:mi>
                                                   <m:mo>=</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                                <m:mi>N</m:mi>
                                             </m:munderover>
                                             <m:mrow>
                                                <m:msubsup>
                                                   <m:mi>X</m:mi>
                                                   <m:mi>m</m:mi>
                                                   <m:mrow>
                                                      <m:msub>
                                                         <m:mi>g</m:mi>
                                                         <m:mrow>
                                                            <m:mi>n</m:mi>
                                                            <m:mo>,</m:mo>
                                                            <m:mi>m</m:mi>
                                                         </m:mrow>
                                                      </m:msub>
                                                   </m:mrow>
                                                </m:msubsup>
                                             </m:mrow>
                                          </m:mstyle>
                                          <m:mo>&#8722;</m:mo>
                                          <m:msub>
                                             <m:mi>&#946;</m:mi>
                                             <m:mi>n</m:mi>
                                          </m:msub>
                                          <m:mstyle displaystyle="true">
                                             <m:munderover>
                                                <m:mo>&#8719;</m:mo>
                                                <m:mrow>
                                                   <m:mi>m</m:mi>
                                                   <m:mo>=</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                                <m:mi>N</m:mi>
                                             </m:munderover>
                                             <m:mrow>
                                                <m:msubsup>
                                                   <m:mi>X</m:mi>
                                                   <m:mi>m</m:mi>
                                                   <m:mrow>
                                                      <m:msub>
                                                         <m:mi>h</m:mi>
                                                         <m:mrow>
                                                            <m:mi>n</m:mi>
                                                            <m:mo>,</m:mo>
                                                            <m:mi>m</m:mi>
                                                         </m:mrow>
                                                      </m:msub>
                                                   </m:mrow>
                                                </m:msubsup>
                                             </m:mrow>
                                          </m:mstyle>
                                          <m:mo>,</m:mo>
                                       </m:mrow>
                                    </m:mtd>
                                 </m:mtr>
                                 <m:mtr columnalign="right">
                                    <m:mtd columnalign="right">
                                       <m:mrow>
                                          <m:mo stretchy="false">(</m:mo>
                                          <m:mi>n</m:mi>
                                          <m:mo>=</m:mo>
                                          <m:mn>1</m:mn>
                                          <m:mo>,</m:mo>
                                          <m:mo>&#8943;</m:mo>
                                          <m:mo>,</m:mo>
                                          <m:mi>N</m:mi>
                                          <m:mo stretchy="false">)</m:mo>
                                          <m:mo>,</m:mo>
                                       </m:mrow>
                                    </m:mtd>
                                 </m:mtr>
                              </m:mtable>
                           </m:mrow>
                           <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaqbaeGabiqaaaqaaKqbaoaalaaabaGaemizaqMaemiwaG1aaSbaaeaacqWGUbGBaeqaaaqaaiabdsgaKjabdsha0baakiabg2da9GGaciab=f7aHnaaBaaaleaacqWGUbGBaeqaaOWaaebCaeaacqWGybawdaqhaaWcbaGaemyBa0gabaGaem4zaC2aaSbaaWqaaiabd6gaUjabcYcaSiabd2gaTbqabaaaaaWcbaGaemyBa0Maeyypa0JaeGymaedabaGaemOta4eaniabg+GivdGccqGHsislcqWFYoGydaWgaaWcbaGaemOBa4gabeaakmaarahabaGaemiwaG1aa0baaSqaaiabd2gaTbqaaiabdIgaOnaaBaaameaacqWGUbGBcqGGSaalcqWGTbqBaeqaaaaaaSqaaiabd2gaTjabg2da9iabigdaXaqaaiabd6eaobqdcqGHpis1aOGaeiilaWcabaGaeiikaGIaemOBa4Maeyypa0JaeGymaeJaeiilaWIaeS47IWKaeiilaWIaemOta4KaeiykaKIaeiilaWcaaaaa@6512@</m:annotation>
                        </m:semantics>
                     </m:math>
                  </display-formula>
               </p>
               <p>where <it>X</it><sub><it>n </it></sub>is the expression level of the <it>n</it>-th gene, <it>&#945;</it><sub><it>n </it></sub>and <it>&#946;</it><sub><it>n </it></sub>are multiplicative parameters called rate constants, and <it>g</it><sub><it>n</it>,<it>m </it></sub>and <it>h</it><sub><it>n</it>,<it>m </it></sub>are exponential parameters called kinetic orders. The S-system parameters of the target genetic network are shown in Table <tblr tid="T1">1</tblr><abbrgrp><abbr bid=" B16">16</abbr><abbr bid="B27">27</abbr></abbrgrp>. This study assumes that the <it>m</it>-th gene positively regulates the <it>n</it>-th gene when <it>X</it><sub><it>m </it></sub>promotes the synthesis or suppresses the degradation of <it>X</it><sub><it>n</it></sub>. Similarly, when <it>X</it><sub><it>m </it></sub>suppresses the synthesis or promotes the degradation of <it>X</it><sub><it>n</it></sub>, we assume that the <it>n</it>-th gene is negatively regulated by the <it>m</it>-th gene. When the <it>m</it>-th gene positively regulates the <it>n</it>-th gene, <it>g</it><sub><it>n</it>,<it>m </it></sub>is positive and/or <it>h</it><sub><it>n</it>,<it>m </it></sub>is negative in the S-system model. When the <it>m</it>-th gene negatively regulates the <it>n</it>-th gene, <it>g</it><sub><it>n</it>,<it>m </it></sub>is negative and/or <it>h</it><sub><it>n</it>,<it>m </it></sub>is positive. When the <it>m</it>-th gene has no influence on the <it>n</it>-th gene, the parameters <it>g</it><sub><it>n</it>,<it>m </it></sub>and <it>h</it><sub><it>n</it>,<it>m </it></sub>are zero. Thus, we can illustrate the structure of the target network, as shown in Figure <figr fid="F1">1</figr>.</p>
               <fig id="F1">
                  <title>
                     <p>Figure 1</p>
                  </title>
                  <caption>
                     <p>The network structures of the target model</p>
                  </caption>
                  <text>
                     <p>The network structures of the target model. Red lines: positive regulations. Blue lines: negative regulations.</p>
                  </text>
                  <graphic file="1471-2105-9-23-1"/>
               </fig>
               <tbl id="T1">
                  <title>
                     <p>Table 1</p>
                  </title>
                  <caption>
                     <p>The S-system parameters of the target model.</p>
                  </caption>
                  <tblbdy cols="13">
                     <r>
                        <c ca="left">
                           <p>
                              <it>i</it>
                           </p>
                        </c>
                        <c ca="right">
                           <p>
                              <it>&#945;</it>
                              <sub>
                                 <it>i</it>
                              </sub>
                           </p>
                        </c>
                        <c ca="right">
                           <p>
                              <it>g</it>
                              <sub><it>i</it>,1</sub>
                           </p>
                        </c>
                        <c ca="right">
                           <p>
                              <it>g</it>
                              <sub><it>i</it>,2</sub>
                           </p>
                        </c>
                        <c ca="right">
                           <p>
                              <it>g</it>
                              <sub><it>i</it>,3</sub>
                           </p>
                        </c>
                        <c ca="right">
                           <p>
                              <it>g</it>
                              <sub><it>i</it>,4</sub>
                           </p>
                        </c>
                        <c ca="right">
                           <p>
                              <it>g</it>
                              <sub><it>i</it>,5</sub>
                           </p>
                        </c>
                        <c ca="right">
                           <p>
                              <it>&#946;</it>
                              <sub>
                                 <it>i</it>
                              </sub>
                           </p>
                        </c>
                        <c ca="right">
                           <p>
                              <it>h</it>
                              <sub><it>i</it>,1</sub>
                           </p>
                        </c>
                        <c ca="right">
                           <p>
                              <it>h</it>
                              <sub><it>i</it>,2</sub>
                           </p>
                        </c>
                        <c ca="right">
                           <p>
                              <it>h</it>
                              <sub><it>i</it>,3</sub>
                           </p>
                        </c>
                        <c ca="right">
                           <p>
                              <it>h</it>
                              <sub><it>i</it>,4</sub>
                           </p>
                        </c>
                        <c ca="right">
                           <p>
                              <it>h</it>
                              <sub><it>i</it>,5</sub>
                           </p>
                        </c>
                     </r>
                     <r>
                        <c cspan="13">
                           <hr/>
                        </c>
                     </r>
                     <r>
                        <c ca="left">
                           <p>1</p>
                        </c>
                        <c ca="right">
                           <p>5.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>1.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>-1.0</p>
                        </c>
                        <c ca="right">
                           <p>10.0</p>
                        </c>
                        <c ca="right">
                           <p>2.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                     </r>
                     <r>
                        <c ca="left">
                           <p>2</p>
                        </c>
                        <c ca="right">
                           <p>10.0</p>
                        </c>
                        <c ca="right">
                           <p>2.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>10.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>2.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                     </r>
                     <r>
                        <c ca="left">
                           <p>3</p>
                        </c>
                        <c ca="right">
                           <p>10.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>-1.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>10.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>-1.0</p>
                        </c>
                        <c ca="right">
                           <p>2.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                     </r>
                     <r>
                        <c ca="left">
                           <p>4</p>
                        </c>
                        <c ca="right">
                           <p>8.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>2.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>-1.0</p>
                        </c>
                        <c ca="right">
                           <p>10.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>2.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                     </r>
                     <r>
                        <c ca="left">
                           <p>5</p>
                        </c>
                        <c ca="right">
                           <p>10.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>2.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>10.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>0.0</p>
                        </c>
                        <c ca="right">
                           <p>2.0</p>
                        </c>
                     </r>
                  </tblbdy>
               </tbl>
               <p>As the observed gene expression patterns, fifteen sets of noise-free time-series data, each covering all five genes, were given. The sets began from randomly generated initial values in [0.0, 2.0] and were obtained by solving the differential equations (2) on the target model. In a practical application, these sets of time-series data could be obtained by actual biological experiments. Eleven sampling points for the time-series data were assigned to each gene in each set. Thus, the observed time-series data for each gene consisted of 15 &#215; 11 = 165 sampling points. We inferred the reduced NGnet models solely from these time-series data, and then, extracted interactions between genes from the obtained models. As one reduced NGnet model corresponds to one gene, we must infer 5 models to solve the artificial problem defined here. We carried out 10 trials by changing the seed for the pseudo random number to obtain each model. According to the preliminary experiments (see Additional file <supplr sid="S1">1</supplr>), we used the following parameters; the weight parameter used in the prior probability distribution <it>&#947; </it>was 20, the maximum indegree <it>I </it>was 5, and the number of the units of the reduced NGnet model <it>M </it>was 3. We can change the function approximation capability of the reduced NGnet model using the number of units <it>M</it>. However, we cannot use the model with an unduly large <it>M</it>, since the large <it>M </it>makes the estimation problem of the model parameters difficult. An unduly small <it>M</it>, on the other hand, should make the model insufficient to represent complicated interactions between genes.</p>
               <suppl id="S1">
                  <title>
                     <p>Additional file 1</p>
                  </title>
                  <text>
                     <p>This file provides supplementary information.</p>
                  </text>
                  <file name="1471-2105-9-23-S1.pdf">
                     <p>Click here for file</p>
                  </file>
               </suppl>
            </sec>
            <sec>
               <st>
                  <p>Result</p>
               </st>
               <p>We extracted interactions between genes from the reduced NGnet models obtained using the method based on the sensitivity analysis <abbrgrp><abbr bid="B10">10</abbr></abbrgrp> (see also the <it>Method </it>section). Figure <figr fid="F2">2</figr> shows a typical genetic network inferred from the obtained models. As the figure illustrates, most of the regulations were correctly inferred by the proposed method. Our method inferred an average of 1.3 &#177; 1.7 unnecessary regulations that were absent in the target network, i.e., false-positive regulations, and failed to infer an average of 1.9 &#177; 0.5 regulations that were present in the target network, i.e., false-negative regulations. The sensitivity and the specificity of the proposed method were therefore 0.854 &#177; 0.041 and 0.967 &#177; 0.045. respectively. These measures are defined as</p>
               <fig id="F2">
                  <title>
                     <p>Figure 2</p>
                  </title>
                  <caption>
                     <p>A sample of the network structure inferred by the proposed method</p>
                  </caption>
                  <text>
                     <p>A sample of the network structure inferred by the proposed method. Colored bold lines: true-positive regulations. Thin lines: false-positive regulations. Dotted lines: false-negative regulations.</p>
                  </text>
                  <graphic file="1471-2105-9-23-2"/>
               </fig>
               <p>
                  <display-formula id="M3">
                     <m:math name="1471-2105-9-23-i3" xmlns:m="http://www.w3.org/1998/Math/MathML">
                        <m:semantics>
                           <m:mrow>
                              <m:mo stretchy="false">(</m:mo>
                              <m:mtext>sensitivity</m:mtext>
                              <m:mo stretchy="false">)</m:mo>
                              <m:mo>=</m:mo>
                              <m:mfrac>
                                 <m:mrow>
                                    <m:mi>T</m:mi>
                                    <m:mi>P</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>T</m:mi>
                                    <m:mi>P</m:mi>
                                    <m:mo>+</m:mo>
                                    <m:mi>F</m:mi>
                                    <m:mi>N</m:mi>
                                 </m:mrow>
                              </m:mfrac>
                              <m:mo>,</m:mo>
                           </m:mrow>
                           <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaeiikaGIaee4CamNaeeyzauMaeeOBa4Maee4CamNaeeyAaKMaeeiDaqNaeeyAaKMaeeODayNaeeyAaKMaeeiDaqNaeeyEaKNaeiykaKIaeyypa0tcfa4aaSaaaeaacqWGubavcqWGqbauaeaacqWGubavcqWGqbaucqGHRaWkcqWGgbGrcqWGobGtaaGccqGGSaalaaa@4794@</m:annotation>
                        </m:semantics>
                     </m:math>
                  </display-formula>
               </p>
               <p>
                  <display-formula id="M4">
                     <m:math name="1471-2105-9-23-i4" xmlns:m="http://www.w3.org/1998/Math/MathML">
                        <m:semantics>
                           <m:mrow>
                              <m:mo stretchy="false">(</m:mo>
                              <m:mtext>specificity</m:mtext>
                              <m:mo stretchy="false">)</m:mo>
                              <m:mo>=</m:mo>
                              <m:mfrac>
                                 <m:mrow>
                                    <m:mi>T</m:mi>
                                    <m:mi>N</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>F</m:mi>
                                    <m:mi>P</m:mi>
                                    <m:mo>+</m:mo>
                                    <m:mi>T</m:mi>
                                    <m:mi>N</m:mi>
                                 </m:mrow>
                              </m:mfrac>
                              <m:mo>,</m:mo>
                           </m:mrow>
                           <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaeiikaGIaee4CamNaeeiCaaNaeeyzauMaee4yamMaeeyAaKMaeeOzayMaeeyAaKMaee4yamMaeeyAaKMaeeiDaqNaeeyEaKNaeiykaKIaeyypa0tcfa4aaSaaaeaacqWGubavcqWGobGtaeaacqWGgbGrcqWGqbaucqGHRaWkcqWGubavcqWGobGtaaGccqGGSaalaaa@4732@</m:annotation>
                        </m:semantics>
                     </m:math>
                  </display-formula>
               </p>
               <p>where <it>TP</it>, <it>FN</it>, <it>TN </it>and <it>FP </it>are the numbers of true-positive, false-negative, true-negative and false-positive regulations, respectively. The sensitivity increases from 0 to 1 with decreasing the number of false-negative regulations, and the specificity increases from 0 to 1 with decreasing the number of false-positive regulations. The sum of the squared error between the time-course produced by the obtained model and the given time-series data, i.e., the value of the objective function (16) defined in the <it>Methods </it>section, was 1.57 &#215; 10<sup>-1 </sup>&#177; 1.23 &#215; 10<sup>-1 </sup>on average.</p>
               <p>Although our method has an ability to infer the positive and negative regulations of the <it>n</it>-th gene from the <it>m</it>-th gene simultaneously, it failed in inferring these regulations of the 3rd gene from the 2nd gene in most of the trials. Given that <it>X</it><sub>2 </sub>works to suppress both the synthesis and the degradation of <it>X</it><sub>3 </sub>with the same kinetic order in the target model, we know that the 2nd gene has only a weak impact on the 3rd gene. Therefore, it should be difficult for our method to infer these regulations. In order to infer these difficult regulations correctly, we should give more sets of the gene expression data <abbrgrp><abbr bid="B15">15</abbr><abbr bid="B28">28</abbr></abbrgrp>.</p>
               <p>While the proposed method was unable to infer the target network with perfect precision as mentioned above, its computational time was sufficiently short. The computational time to obtain one reduced NGnet model averaged about 60.8 sec on a single-CPU personal computer (Pentium IV 2.8 GHz). The proposed method therefore required about 60.8 sec &#215; 5 &#8771; 5.1 min to solve this genetic network inference problem. In order to infer the same network, on the other hand, PEACE1 <abbrgrp><abbr bid="B16">16</abbr></abbrgrp>, the coevolutionary method <abbrgrp><abbr bid="B18">18</abbr></abbrgrp>, the method with a collocation approximation <abbrgrp><abbr bid="B21">21</abbr></abbrgrp> and the decoupling method <abbrgrp><abbr bid="B15">15</abbr></abbrgrp> reportedly took about 10 h on a PC cluster (Pentium III 933 MHz &#215; 1040 CPUs), 89.0 min on a PC cluster (Pentium III 933 MHz &#215; 8 CPUs), 2.84 h on a single-CPU personal computer (Pentium IV 2.4 GHz) and 6.38 min on a single-CPU personal computer, respectively. The comparison results present that the proposed method was faster than the other inference methods. As a high performance computer, such as a PC cluster, is not always available at every laboratory, the shorter computational time of the proposed method should be a preferable feature. </p>
               <p>As mentioned before, the proposed method performs the inference of the reduced NGnet model and the estimation of the differential coefficients of the gene expression level simultaneously. When we can estimate the differential coefficients of the gene expression level correctly before inferring the genetic network, however, the proposed method can omit the simultaneous estimation of the differential coefficients of the gene expression level. When the simultaneous estimation of the differential coefficients is omitted, our method is almost equivalent to the inference method proposed in the paper <abbrgrp><abbr bid="B22">22</abbr></abbrgrp>. As the data used in this section contained no noise, the inference ability of our method was not degraded even when the simultaneous estimation of the differential coefficients was omitted. The sensitivity and the specificity of the proposed method without the simultaneous estimation of the differential coefficients of the gene expression level were 0.854 &#177; 0.041 and 0.961 &#177; 0.044, respectively. Moreover, the omission of the simultaneous estimation of the differential coefficients made the computational time much shorter. The method without the simultaneous estimation of the differential coefficients required about 2.0 &#215; 5 &#8771; 10.0 sec to solve this problem. However, the simultaneous estimation of the differential coefficients improved the sum of the squared error between the time-courses produced by the obtained model and the given time-series data. Thus, the averaged objective values (16) of the method with and without the simultaneous estimation of the differential coefficients were 1.57 &#215; 10<sup>-1 </sup>&#177; 1.23 &#215; 10<sup>-1 </sup>and 3.37 &#215; 10<sup>-1 </sup>&#177; 1.93 &#215; 10<sup>-1</sup>, respectively. These results indicate that, although the simultaneous estimation of the differential coefficients of the gene expression level, proposed in this study, makes the computational cost higher, it produces the models that are suitable for the computational simulation.</p>
            </sec>
         </sec>
         <sec>
            <st>
               <p>Inference of a random genetic network</p>
            </st>
            <p>Next, we checked the performance of our method in a real-world setting by conducting the experiment with noisy time-series data.</p>
            <sec>
               <st>
                  <p>Experimental setup</p>
               </st>
               <p>In this experiment, we used the following set of differential equations to describe target networks <abbrgrp><abbr bid="B7">7</abbr><abbr bid="B10">10</abbr></abbrgrp>.</p>
               <p>
                  <display-formula id="M5">
                     <m:math name="1471-2105-9-23-i5" xmlns:m="http://www.w3.org/1998/Math/MathML">
                        <m:semantics>
                           <m:mrow>
                              <m:mtable columnalign="right">
                                 <m:mtr columnalign="right">
                                    <m:mtd columnalign="right">
                                       <m:mrow>
                                          <m:mfrac>
                                             <m:mrow>
                                                <m:mi>d</m:mi>
                                                <m:msub>
                                                   <m:mi>X</m:mi>
                                                   <m:mi>n</m:mi>
                                                </m:msub>
                                             </m:mrow>
                                             <m:mrow>
                                                <m:mi>d</m:mi>
                                                <m:mi>t</m:mi>
                                             </m:mrow>
                                          </m:mfrac>
                                          <m:mo>=</m:mo>
                                          <m:mo>&#8722;</m:mo>
                                          <m:msub>
                                             <m:mi>&#955;</m:mi>
                                             <m:mi>n</m:mi>
                                          </m:msub>
                                          <m:msub>
                                             <m:mi>X</m:mi>
                                             <m:mi>n</m:mi>
                                          </m:msub>
                                          <m:mo>+</m:mo>
                                          <m:mfrac>
                                             <m:mrow>
                                                <m:msub>
                                                   <m:mi>&#945;</m:mi>
                                                   <m:mi>n</m:mi>
                                                </m:msub>
                                                <m:mo>+</m:mo>
                                                <m:mstyle displaystyle="true">
                                                   <m:msub>
                                                      <m:mo>&#8721;</m:mo>
                                                      <m:mrow>
                                                         <m:mi>m</m:mi>
                                                         <m:mo>&#8712;</m:mo>
                                                         <m:msub>
                                                            <m:mi mathvariant="script">A</m:mi>
                                                            <m:mi>n</m:mi>
                                                         </m:msub>
                                                      </m:mrow>
                                                   </m:msub>
                                                   <m:mrow>
                                                      <m:msubsup>
                                                         <m:mi>X</m:mi>
                                                         <m:mi>m</m:mi>
                                                         <m:mrow>
                                                            <m:msub>
                                                               <m:mi>&#947;</m:mi>
                                                               <m:mrow>
                                                                  <m:mi>n</m:mi>
                                                                  <m:mo>,</m:mo>
                                                                  <m:mi>m</m:mi>
                                                               </m:mrow>
                                                            </m:msub>
                                                         </m:mrow>
                                                      </m:msubsup>
                                                   </m:mrow>
                                                </m:mstyle>
                                             </m:mrow>
                                             <m:mrow>
                                                <m:mn>1</m:mn>
                                                <m:mo>+</m:mo>
                                                <m:mstyle displaystyle="true">
                                                   <m:msub>
                                                      <m:mo>&#8721;</m:mo>
                                                      <m:mrow>
                                                         <m:mi>m</m:mi>
                                                         <m:mo>&#8712;</m:mo>
                                                         <m:msub>
                                                            <m:mi mathvariant="script">A</m:mi>
                                                            <m:mi>n</m:mi>
                                                         </m:msub>
                                                      </m:mrow>
                                                   </m:msub>
                                                   <m:mrow>
                                                      <m:msubsup>
                                                         <m:mi>X</m:mi>
                                                         <m:mi>m</m:mi>
                                                         <m:mrow>
                                                            <m:msub>
                                                               <m:mi>&#947;</m:mi>
                                                               <m:mrow>
                                                                  <m:mi>n</m:mi>
                                                                  <m:mo>,</m:mo>
                                                                  <m:mi>m</m:mi>
                                                               </m:mrow>
                                                            </m:msub>
                                                         </m:mrow>
                                                      </m:msubsup>
                                                   </m:mrow>
                                                </m:mstyle>
                                                <m:mo>+</m:mo>
                                                <m:mstyle displaystyle="true">
                                                   <m:msub>
                                                      <m:mo>&#8721;</m:mo>
                                                      <m:mrow>
                                                         <m:mi>l</m:mi>
                                                         <m:mo>&#8712;</m:mo>
                                                         <m:msub>
                                                            <m:mi>&#8475;</m:mi>
                                                            <m:mi>n</m:mi>
                                                         </m:msub>
                                                      </m:mrow>
                                                   </m:msub>
                                                   <m:mrow>
                                                      <m:msubsup>
                                                         <m:mi>X</m:mi>
                                                         <m:mi>l</m:mi>
                                                         <m:mrow>
                                                            <m:msub>
                                                               <m:mi>&#946;</m:mi>
                                                               <m:mrow>
                                                                  <m:mi>n</m:mi>
                                                                  <m:mo>,</m:mo>
                                                                  <m:mi>l</m:mi>
                                                               </m:mrow>
                                                            </m:msub>
                                                         </m:mrow>
                                                      </m:msubsup>
                                                   </m:mrow>
                                                </m:mstyle>
                                             </m:mrow>
                                          </m:mfrac>
                                          <m:mo>,</m:mo>
                                       </m:mrow>
                                    </m:mtd>
                                 </m:mtr>
                                 <m:mtr columnalign="right">
                                    <m:mtd columnalign="right">
                                       <m:mrow>
                                          <m:mo stretchy="false">(</m:mo>
                                          <m:mi>n</m:mi>
                                          <m:mo>=</m:mo>
                                          <m:mn>1</m:mn>
                                          <m:mo>,</m:mo>
                                          <m:mo>&#8943;</m:mo>
                                          <m:mo>,</m:mo>
                                          <m:mi>N</m:mi>
                                          <m:mo stretchy="false">)</m:mo>
                                          <m:mo>,</m:mo>
                                       </m:mrow>
                                    </m:mtd>
                                 </m:mtr>
                              </m:mtable>
                           </m:mrow>
                           <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaqbaeGabiqaaaqaaKqbaoaalaaabaGaemizaqMaemiwaG1aaSbaaeaacqWGUbGBaeqaaaqaaiabdsgaKjabdsha0baakiabg2da9iabgkHiTGGaciab=T7aSnaaBaaaleaacqWGUbGBaeqaaOGaemiwaG1aaSbaaSqaaiabd6gaUbqabaGccqGHRaWkjuaGdaWcaaqaaiab=f7aHnaaBaaabaGaemOBa4gabeaacqGHRaWkdaaeqaqaaiabdIfaynaaDaaabaGaemyBa0gabaGae83SdC2aaSbaaeaacqWGUbGBcqGGSaalcqWGTbqBaeqaaaaaaeaacqWGTbqBcqGHiiIZt0uy0HwzTfgDPnwy1egaryqtHrhAL1wy0L2yHvdaiqaacqGFaeFqdaWgaaqaaiabd6gaUbqabaaabeGaeyyeIuoaaeaacqaIXaqmcqGHRaWkdaaeqaqaaiabdIfaynaaDaaabaGaemyBa0gabaGae83SdC2aaSbaaeaacqWGUbGBcqGGSaalcqWGTbqBaeqaaaaaaeaacqWGTbqBcqGHiiIZcqGFaeFqdaWgaaqaaiabd6gaUbqabaaabeGaeyyeIuoacqGHRaWkdaaeqaqaaiabdIfaynaaDaaabaGaemiBaWgabaGae8NSdi2aaSbaaeaacqWGUbGBcqGGSaalcqWGSbaBaeqaaaaaaeaacqWGSbaBcqGHiiIZcqGFBeIudaWgaaqaaiabd6gaUbqabaaabeGaeyyeIuoaaaGccqGGSaalaeaacqGGOaakcqWGUbGBcqGH9aqpcqaIXaqmcqGGSaalcqWIVlctcqGGSaalcqWGobGtcqGGPaqkcqGGSaalaaaaaa@88F8@</m:annotation>
                        </m:semantics>
                     </m:math>
                  </display-formula>
               </p>
               <p>where <it>&#955;</it><sub><it>n </it></sub>and <it>&#945;</it><sub><it>n </it></sub>are the degradation rate and the synthesis rate, respectively, of the <it>n</it>-th mRNA, and <it>&#947;</it><sub><it>n</it>,<it>m </it></sub>and <it>&#946;</it><sub><it>n</it>,<it>l </it></sub>are the activation cooperativity and the repression cooperativity, respectively, of the <it>m</it>-th gene on the <it>n</it>-th gene. The sets <inline-formula><m:math name="1471-2105-9-23-i6" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mi mathvariant="script">A</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWenfgDOvwBHrxAJfwnHbqeg0uy0HwzTfgDPnwy1aaceaGae8haXh0aaSbaaSqaaiabd6gaUbqabaaaaa@38D8@</m:annotation></m:semantics></m:math></inline-formula> and <inline-formula><m:math name="1471-2105-9-23-i7" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mi>&#8475;</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWenfgDOvwBHrxAJfwnHbqeg0uy0HwzTfgDPnwy1aaceaGae83gHi1aaSbaaSqaaiabd6gaUbqabaaaaa@3834@</m:annotation></m:semantics></m:math></inline-formula> specify the genes that activate and repress the <it>n</it>-th gene, respectively. As the target networks, we randomly constructed the systems of 10, 20 and 30 genes (<it>N </it>= 10, 20 and 30). Since the inference ability of the proposed method may depend on the structure of the target network, we changed the network structure on every trial. We generated the target networks of different structures by changing the model parameters described above. In order to-construct the sets <inline-formula><m:math name="1471-2105-9-23-i6" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mi mathvariant="script">A</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWenfgDOvwBHrxAJfwnHbqeg0uy0HwzTfgDPnwy1aaceaGae8haXh0aaSbaaSqaaiabd6gaUbqabaaaaa@38D8@</m:annotation></m:semantics></m:math></inline-formula> and <inline-formula><m:math name="1471-2105-9-23-i7" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mi>&#8475;</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWenfgDOvwBHrxAJfwnHbqeg0uy0HwzTfgDPnwy1aaceaGae83gHi1aaSbaaSqaaiabd6gaUbqabaaaaa@3834@</m:annotation></m:semantics></m:math></inline-formula>, we randomly chose an integer <it>k </it>from a power-law distribution with a cutoff 5. Then, <it>k </it>genes were randomly selected from all of the genes contained in the network. Finally, the indices corresponding to the selected genes were added to the set <inline-formula><m:math name="1471-2105-9-23-i6" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mi mathvariant="script">A</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWenfgDOvwBHrxAJfwnHbqeg0uy0HwzTfgDPnwy1aaceaGae8haXh0aaSbaaSqaaiabd6gaUbqabaaaaa@38D8@</m:annotation></m:semantics></m:math></inline-formula> or the set <inline-formula><m:math name="1471-2105-9-23-i7" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mi>&#8475;</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWenfgDOvwBHrxAJfwnHbqeg0uy0HwzTfgDPnwy1aaceaGae83gHi1aaSbaaSqaaiabd6gaUbqabaaaaa@3834@</m:annotation></m:semantics></m:math></inline-formula> with the probability 0.5. The model parameters (<it>&#955;</it><sub><it>n</it></sub>, <it>&#945;</it><sub><it>n</it></sub>, <it>&#947;</it><sub><it>n</it>,<it>m </it></sub>and <it>&#946;</it><sub><it>n</it>,<it>l</it></sub>) are randomly selected from a uniform distribution.</p>
               <p>Since the performances of inference methods generally depend on the amount of given time-series data, we performed the experiments with different numbers of sets of time-series data. We obtained the sets of time-series data by solving the set of differential equations (5). Each set consisted of the expression levels at the eleven time points. The measurement noise was simulated by adding 10% Gaussian noise to the computed time-series data. All of the other experimental conditions were the same as those used in the previous experiment.</p>
            </sec>
            <sec>
               <st>
                  <p>Results</p>
               </st>
               <p>Figure <figr fid="F3">3(a), (b)</figr> and <figr fid="F3">3(c)</figr> show the sensitivity and the specificity of the proposed method on the experiments of the target networks consisting of 10, 20 and 30 genes, respectively. The figures show that the sensitivity of our method is improved as the amount of given time-series data increases. Therefore, to infer genetic networks correctly, we should give the sufficient amount of observed time-series data. As shown in the figures, when we try to achieve a satisfactory level of the sensitivity in a larger-scale problem, we should give a larger amount of observed data. The number of required time-series sets, however, seems not to be proportional to the number of genes contained in the network. This disproportion may be caused by the sparseness of the target network. Therefore, the proposed method should not always require an immense number of time-series sets even when we try to infer large-scale genetic networks.</p>
               <fig id="F3">
                  <title>
                     <p>Figure 3</p>
                  </title>
                  <caption>
                     <p>The performances of the proposed method on the experiments of random genetic networks consisting of (a) 10 genes, (b) 20 genes, and (c) 30 genes, respectively</p>
                  </caption>
                  <text>
                     <p>The performances of the proposed method on the experiments of random genetic networks consisting of (a) 10 genes, (b) 20 genes, and (c) 30 genes, respectively. Solid line: the sensitivity. Dotted line: the specificity.</p>
                  </text>
                  <graphic file="1471-2105-9-23-3"/>
               </fig>
               <p>The specificity, on the other hand, seems to be independent from the amount of given time-series data. When we try to improve it, we must reduce the number of false-positive regulations contained in the inferred model. It is however difficult to reduce these regulations because the maximum indegree <it>I </it>used in the prior probability distribution (15) forgives our method for finding several false-positive regulations. Therefore, we should not expect the improvement of the specificity even when we give a larger amount of the observed data.</p>
            </sec>
         </sec>
         <sec>
            <st>
               <p>Inference of an actual genetic network</p>
            </st>
            <p>Finally, we tested the effectiveness of the proposed method on a genetic network inference problem using actual biological data.</p>
            <sec>
               <st>
                  <p>Experimental setup</p>
               </st>
               <p>In this experiment, we used the proposed method to analyze the SOS DNA repair system in <it>E. coli </it>(Figure <figr fid="F4">4</figr>) <abbrgrp><abbr bid="B29">29</abbr></abbrgrp>. About 30 genes are known to be involved in this system. In a normal state, a master repressor, LexA, is bound to the interaction sites in the promoter regions of these genes. When DNA damages occur, one of the SOS proteins, RecA, becomes activated and, then, mediates LexA autocleavage. The drop in LexA level causes the de-repression of the SOS genes. Once damage has been repaired, the level of activated RecA drops, LexA accumulates and represses the SOS genes, and the cells return to their original state. We applied the proposed method to the expression data of this system, that were collected by Ronen and his colleagues <abbrgrp><abbr bid="B30">30</abbr><abbr bid="B31">31</abbr></abbrgrp>. Then, Cho and his colleagues chose 6 genes from these data and successfully inferred the regulatory network of the selected genes <abbrgrp><abbr bid="B14">14</abbr></abbrgrp>. Therefore, this study also selected the same genes, i.e., <it>uvrD</it>, <it>lexA</it>, <it>umuD</it>, <it>recA</it>, <it>uvrA </it>and <it>polB</it>. Although the data contain 4 sets of time-series data, we used only 2 sets (the third and fourth sets) that were measured under the same experimental condition (see Additional file <supplr sid="S1">1</supplr>). Each set of the time-series data consists of 50 measurements including the initial concentrations which are all zeros. We, however, removed the initial concentrations from both of the sets, since our model cannot produce different time-courses from the same initial conditions. As it is difficult to calculate an output of the reduced NGnet model against large input values, data corresponding to each gene were normalized against their maximum value. Since the target network contained a small number of the genes, we set the maximum indegree <it>I </it>to 3. All of the other experimental conditions were the same as those used in the previous experiments.</p>
               <fig id="F4">
                  <title>
                     <p>Figure 4</p>
                  </title>
                  <caption>
                     <p>The SOS DNA repair system in <it>E. coli</it></p>
                  </caption>
                  <text>
                     <p>The SOS DNA repair system in <it>E. coli</it>.</p>
                  </text>
                  <graphic file="1471-2105-9-23-4"/>
               </fig>
            </sec>
            <sec>
               <st>
                  <p>Results</p>
               </st>
               <p>We succeeded in finding models that simulate the gene expression of the target system well. A sample of the gene expression calculated from the obtained models is shown in Figure <figr fid="F5">5</figr>. Although the network structures inferred by the proposed method were slightly different from each other in 10 trials, most of the regulations were commonly inferred. Figure <figr fid="F6">6</figr> shows the core network structure where the regulations were inferred more than 7 times within 10 trials. While the inferred networks contained an average of 26.7 &#177; 3.3 regulations, the core network contained 21 regulations.</p>
               <fig id="F5">
                  <title>
                     <p>Figure 5</p>
                  </title>
                  <caption>
                     <p>Samples of the time-courses computed from the obtained models on the experiment of the SOS DNA repair system (solid line)</p>
                  </caption>
                  <text>
                     <p>Samples of the time-courses computed from the obtained models on the experiment of the SOS DNA repair system (solid line). The plus symbols are the observed gene expression data.</p>
                  </text>
                  <graphic file="1471-2105-9-23-5"/>
               </fig>
               <fig id="F6">
                  <title>
                     <p>Figure 6</p>
                  </title>
                  <caption>
                     <p>The core network structure inferred by the proposed method</p>
                  </caption>
                  <text>
                     <p>The core network structure inferred by the proposed method.</p>
                  </text>
                  <graphic file="1471-2105-9-23-6"/>
               </fig>
               <p>The core network contained some reasonable regulations. As Figure <figr fid="F6">6</figr> shows, although the proposed method failed to infer the regulation from <it>lexA </it>to <it>uvrA</it>. the negative regulations from <it>lexA </it>to the other genes were successfully inferred. As described before, RecA is known to regulate LexA. Though this is a regulatory interaction between proteins, it should be represented by the regulation of <it>lexA </it>from <it>recA </it>in our network. A number of genes take part in repairing DNA damages, and the accomplishment of DNA repair makes RecA stop the system. The inferred regulations of <it>recA </it>from all of the genes might explain this mechanism.</p>
               <p>The number of the regulations inferred by the proposed method was larger than that of the S-tree based method proposed by Cho and his colleagues <abbrgrp><abbr bid="B14">14</abbr></abbrgrp>. Although some of our inferred regulations that have not been experimentally observed might be new findings, the rest should be false-positive. In order to infer a more reliable network, we must give more sets of the expression data obtained from additional biological experiments or a priori knowledge about the target system. The computational time of the proposed method was, on the other hand, much shorter. While the S-tree based method running on the computer system (Athlon MP2800+) reportedly took about 35 h to infer the network of this system, the proposed method required about 47.1 sec &#215; 6 &#8771; 4.7 min on a single-CPU personal computer (Pentium IV 2.8 GHz). In this study, we focused only on whether or not the <it>m</it>-th gene regulates the <it>n</it>-th gene. However, the method based on the sensitivity analysis used in this study also provides us with the strength of the inferred regulation. This information would help biologists find the important regulations that are worth doing further investigation.</p>
            </sec>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Conclusion</p>
         </st>
         <p>The genetic network inference problem can be defined as a function approximation problem. On the basis of this problem definition, we proposed a new method to infer reduced NGnet models of genetic networks in this study. The experimental results on the artificial genetic network inference problems showed that the proposed method has an ability to infer genetic networks correctly. Because of the simultaneous estimation of the model parameters and the differential coefficients of the gene expression level, the models inferred by our method fitted into the observed data. Therefore, they are suitable for the computational simulation. Moreover, when trying to infer genetic networks, our method was faster than the other inference methods. As we cannot always use a high performance computer, the short computational time of our method should be a preferable feature. The proposed method was then used to analyze the SOS DNA repair system in <it>E. coli</it>, and succeeded in finding several reasonable regulations. While the number of the regulations inferred by our method was larger than that of the S-tree based method <abbrgrp><abbr bid="B14">14</abbr></abbrgrp>, its computational time was much shorter.</p>
         <p>There does not seem to be a perfect model for the inference of genetic networks yet. Therefore, in order to extract reliable information from the observed gene expression data, the genetic networks should be inferred using a number of different models. The reduced NGnet model should be one of the promising models for this purpose.</p>
      </sec>
      <sec>
         <st>
            <p>Methods</p>
         </st>
         <p>In this study, we propose a method to infer reduced NGnet models of genetic networks. We should note here that one model in this study corresponds to one gene. Therefore, when we try to solve a genetic network inference problem consisting of <it>N </it>genes, we must obtain <it>N </it>models, each corresponding to one of the genes. This section will describe the algorithm to obtain the reduced NGnet model corresponding to the <it>n</it>-th gene, first. Then, we will explain the technique to extract the information from the obtained models.</p>
         <sec>
            <st>
               <p>Inference of a reduced NGnet model</p>
            </st>
            <sec>
               <st>
                  <p>Problem definition</p>
               </st>
               <p>In the genetic network inference problem, we must find a good approximation of the function <it>G</it><sub><it>n </it></sub>(<it>n </it>= 1, ..., <it>N</it>), given in the equations (1). We define this problem as a function approximation problem in this study <abbrgrp><abbr bid="B7">7</abbr><abbr bid="B8">8</abbr><abbr bid="B10">10</abbr></abbrgrp>. When trying to obtain an approximation of the function <it>G</it><sub><it>n </it></sub>on the basis of the function approximation problem, we must give observations at <it>T </it>points</p>
               <p>
                  <display-formula>
                     <m:math name="1471-2105-9-23-i8" xmlns:m="http://www.w3.org/1998/Math/MathML">
                        <m:semantics>
                           <m:mrow>
                              <m:mrow>
                                 <m:mo>(</m:mo>
                                 <m:mrow>
                                    <m:msub>
                                       <m:mrow>
                                          <m:mrow>
                                             <m:mi>X</m:mi>
                                             <m:mo>|</m:mo>
                                          </m:mrow>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:msub>
                                             <m:mi>t</m:mi>
                                             <m:mn>1</m:mn>
                                          </m:msub>
                                       </m:mrow>
                                    </m:msub>
                                    <m:mo>,</m:mo>
                                    <m:msub>
                                       <m:mrow>
                                          <m:mrow>
                                             <m:mrow>
                                                <m:mfrac>
                                                   <m:mrow>
                                                      <m:mi>d</m:mi>
                                                      <m:msub>
                                                         <m:mi>X</m:mi>
                                                         <m:mi>n</m:mi>
                                                      </m:msub>
                                                   </m:mrow>
                                                   <m:mrow>
                                                      <m:mi>d</m:mi>
                                                      <m:mi>t</m:mi>
                                                   </m:mrow>
                                                </m:mfrac>
                                             </m:mrow>
                                             <m:mo>|</m:mo>
                                          </m:mrow>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:msub>
                                             <m:mi>t</m:mi>
                                             <m:mn>1</m:mn>
                                          </m:msub>
                                       </m:mrow>
                                    </m:msub>
                                 </m:mrow>
                                 <m:mo>)</m:mo>
                              </m:mrow>
                              <m:mo>,</m:mo>
                              <m:mo>&#8943;</m:mo>
                              <m:mo>,</m:mo>
                              <m:mrow>
                                 <m:mo>(</m:mo>
                                 <m:mrow>
                                    <m:msub>
                                       <m:mrow>
                                          <m:mrow>
                                             <m:mi>X</m:mi>
                                             <m:mo>|</m:mo>
                                          </m:mrow>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:msub>
                                             <m:mi>t</m:mi>
                                             <m:mi>T</m:mi>
                                          </m:msub>
                                       </m:mrow>
                                    </m:msub>
                                    <m:mo>,</m:mo>
                                    <m:msub>
                                       <m:mrow>
                                          <m:mrow>
                                             <m:mrow>
                                                <m:mfrac>
                                                   <m:mrow>
                                                      <m:mi>d</m:mi>
                                                      <m:msub>
                                                         <m:mi>X</m:mi>
                                                         <m:mi>n</m:mi>
                                                      </m:msub>
                                                   </m:mrow>
                                                   <m:mrow>
                                                      <m:mi>d</m:mi>
                                                      <m:mi>t</m:mi>
                                                   </m:mrow>
                                                </m:mfrac>
                                             </m:mrow>
                                             <m:mo>|</m:mo>
                                          </m:mrow>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:msub>
                                             <m:mi>t</m:mi>
                                             <m:mi>T</m:mi>
                                          </m:msub>
                                       </m:mrow>
                                    </m:msub>
                                 </m:mrow>
                                 <m:mo>)</m:mo>
                              </m:mrow>
                              <m:mo>,</m:mo>
                           </m:mrow>
                           <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaeWaaeaadaabcaqaaGqabiab=HfaybGaayjcSdWaaSbaaSqaaiabdsha0naaBaaameaacqaIXaqmaeqaaaWcbeaakiabcYcaSmaaeiaajuaGbaWaaSaaaeaacqWGKbazcqWGybawdaWgaaqaaiabd6gaUbqabaaabaGaemizaqMaemiDaqhaaaGccaGLiWoadaWgaaWcbaGaemiDaq3aaSbaaWqaaiabigdaXaqabaaaleqaaaGccaGLOaGaayzkaaGaeiilaWIaeS47IWKaeiilaWYaaeWaaeaadaabcaqaaiab=HfaybGaayjcSdWaaSbaaSqaaiabdsha0naaBaaameaacqWGubavaeqaaaWcbeaakiabcYcaSmaaeiaajuaGbaWaaSaaaeaacqWGKbazcqWGybawdaWgaaqaaiabd6gaUbqabaaabaGaemizaqMaemiDaqhaaaGccaGLiWoadaWgaaWcbaGaemiDaq3aaSbaaWqaaiabdsfaubqabaaaleqaaaGccaGLOaGaayzkaaGaeiilaWcaaa@58FF@</m:annotation>
                        </m:semantics>
                     </m:math>
                  </display-formula>
               </p>
               <p>where <inline-formula><m:math name="1471-2105-9-23-i9" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mrow><m:mrow><m:mi>X</m:mi><m:mo>|</m:mo></m:mrow></m:mrow><m:mrow><m:msub><m:mi>t</m:mi><m:mi>k</m:mi></m:msub></m:mrow></m:msub><m:mo>=</m:mo><m:mrow><m:mo>(</m:mo><m:mrow><m:msub><m:mrow><m:mrow><m:mrow><m:msub><m:mi>X</m:mi><m:mn>1</m:mn></m:msub></m:mrow><m:mo>|</m:mo></m:mrow></m:mrow><m:mrow><m:msub><m:mi>t</m:mi><m:mi>k</m:mi></m:msub></m:mrow></m:msub><m:mo>,</m:mo><m:mo>&#8943;</m:mo><m:mo>,</m:mo><m:msub><m:mrow><m:mrow><m:mrow><m:msub><m:mi>X</m:mi><m:mi>N</m:mi></m:msub></m:mrow><m:mo>|</m:mo></m:mrow></m:mrow><m:mrow><m:msub><m:mi>t</m:mi><m:mi>k</m:mi></m:msub></m:mrow></m:msub></m:mrow><m:mo>)</m:mo></m:mrow></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaeaaieqacqWFybawaiaawIa7amaaBaaaleaacqWG0baDdaWgaaadbaGaem4AaSgabeaaaSqabaGccqGH9aqpdaqadaqaamaaeiaabaGaemiwaG1aaSbaaSqaaiabigdaXaqabaaakiaawIa7amaaBaaaleaacqWG0baDdaWgaaadbaGaem4AaSgabeaaaSqabaGccqGGSaalcqWIVlctcqGGSaaldaabcaqaaiabdIfaynaaBaaaleaacqWGobGtaeqaaaGccaGLiWoadaWgaaWcbaGaemiDaq3aaSbaaWqaaiabdUgaRbqabaaaleqaaaGccaGLOaGaayzkaaaaaa@470C@</m:annotation></m:semantics></m:math></inline-formula> is the expression levels of all of the genes at time <it>t</it><sub><it>k</it></sub>, and <inline-formula><m:math name="1471-2105-9-23-i10" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mrow><m:mrow><m:mrow><m:mfrac><m:mrow><m:mi>d</m:mi><m:msub><m:mi>X</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:mrow><m:mi>d</m:mi><m:mi>t</m:mi></m:mrow></m:mfrac></m:mrow><m:mo>|</m:mo></m:mrow></m:mrow><m:mrow><m:msub><m:mi>t</m:mi><m:mi>k</m:mi></m:msub></m:mrow></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaKqbagaadaWcaaqaaiabdsgaKjabdIfaynaaBaaabaGaemOBa4gabeaaaeaacqWGKbazcqWG0baDaaaakiaawIa7amaaBaaaleaacqWG0baDdaWgaaadbaGaem4AaSgabeaaaSqabaaaaa@3817@</m:annotation></m:semantics></m:math></inline-formula> is the differential coefficient of the expression levels (rate of transcription) of the <it>n</it>-th gene at time <it>t</it><sub><it>k</it></sub>. The purpose of this problem is then to estimate the parameters of the function approximator that outputs <inline-formula><m:math name="1471-2105-9-23-i11" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mrow><m:mrow><m:mrow><m:mfrac><m:mrow><m:mi>d</m:mi><m:msub><m:mi>X</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:mrow><m:mi>d</m:mi><m:mi>t</m:mi></m:mrow></m:mfrac></m:mrow><m:mo>|</m:mo></m:mrow></m:mrow><m:mrow><m:msub><m:mi>t</m:mi><m:mi>k</m:mi></m:msub></m:mrow></m:msub><m:mo stretchy="false">(</m:mo><m:mi>k</m:mi><m:mo>=</m:mo><m:mn>1</m:mn><m:mo>,</m:mo><m:mo>&#8943;</m:mo><m:mo>,</m:mo><m:mi>T</m:mi><m:mo stretchy="false">)</m:mo></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaKqbagaadaWcaaqaaiabdsgaKjabdIfaynaaBaaabaGaemOBa4gabeaaaeaacqWGKbazcqWG0baDaaaakiaawIa7amaaBaaaleaacqWG0baDdaWgaaadbaGaem4AaSgabeaaaSqabaGccqGGOaakcqWGRbWAcqGH9aqpcqaIXaqmcqGGSaalcqWIVlctcqGGSaalcqWGubavcqGGPaqkaaa@4207@</m:annotation></m:semantics></m:math></inline-formula> against a corresponding input <inline-formula><m:math name="1471-2105-9-23-i12" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mrow><m:mrow><m:mi>X</m:mi><m:mo>|</m:mo></m:mrow></m:mrow><m:mrow><m:msub><m:mi>t</m:mi><m:mi>k</m:mi></m:msub></m:mrow></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaeaaieqacqWFybawaiaawIa7amaaBaaaleaacqWG0baDdaWgaaadbaGaem4AaSgabeaaaSqabaaaaa@31DC@</m:annotation></m:semantics></m:math></inline-formula>.</p>
               <p>Though DNA microarray technologies allow us to measure the gene expression levels, we have yet to find a biological technique capable of measuring the differential coefficient of the gene expression level. As an alternative, the data we obtain by measuring the time-series of the gene expression levels allow us to estimate the differential coefficients using interpolation techniques, such as the spline interpolation <abbrgrp><abbr bid="B32">32</abbr></abbrgrp>, the local linear regression <abbrgrp><abbr bid="B33">33</abbr></abbrgrp>, the neural network <abbrgrp><abbr bid="B8">8</abbr></abbrgrp>, or the Whittaker's smoother <abbrgrp><abbr bid="B23">23</abbr></abbrgrp>. This study estimates them using the method proposed in the <it>Estimation of differential coefficients </it>section. When both the gene expression levels and their differential coefficients are given, the genetic network inference problem described here becomes solvable.</p>
            </sec>
            <sec>
               <st>
                  <p>Reduced NGnet model</p>
               </st>
               <p>Any type of function approximator is available for approximating the function <it>G</it><sub><it>n</it></sub>. This study however uses a reduced Normalized Gaussian network (NGnet) model <abbrgrp><abbr bid="B22">22</abbr></abbrgrp>, that was proposed by modifying an NGnet model <abbrgrp><abbr bid="B34">34</abbr><abbr bid="B35">35</abbr></abbrgrp>, since we can easily estimate the model parameters using the EM algorithm. The original NGnet model, which transforms an <it>N</it>-dimensional input vector <b>x </b>to an output <it>y</it>, is defined as</p>
               <p>
                  <display-formula id="M6">
                     <m:math name="1471-2105-9-23-i13" xmlns:m="http://www.w3.org/1998/Math/MathML">
                        <m:semantics>
                           <m:mrow>
                              <m:mi>y</m:mi>
                              <m:mo>=</m:mo>
                              <m:mstyle displaystyle="true">
                                 <m:munderover>
                                    <m:mo>&#8721;</m:mo>
                                    <m:mrow>
                                       <m:mi>i</m:mi>
                                       <m:mo>=</m:mo>
                                       <m:mn>1</m:mn>
                                    </m:mrow>
                                    <m:mi>M</m:mi>
                                 </m:munderover>
                                 <m:mrow>
                                    <m:mrow>
                                       <m:mo>[</m:mo>
                                       <m:mrow>
                                          <m:mfrac>
                                             <m:mrow>
                                                <m:msub>
                                                   <m:mi>&#945;</m:mi>
                                                   <m:mi>i</m:mi>
                                                </m:msub>
                                                <m:mi>N</m:mi>
                                                <m:mo stretchy="false">(</m:mo>
                                                <m:mi>x</m:mi>
                                                <m:mo>|</m:mo>
                                                <m:msub>
                                                   <m:mi>m</m:mi>
                                                   <m:mi>i</m:mi>
                                                </m:msub>
                                                <m:mo>,</m:mo>
                                                <m:msub>
                                                   <m:mi>&#931;</m:mi>
                                                   <m:mi>i</m:mi>
                                                </m:msub>
                                                <m:mo stretchy="false">)</m:mo>
                                             </m:mrow>
                                             <m:mrow>
                                                <m:mstyle displaystyle="true">
                                                   <m:msubsup>
                                                      <m:mo>&#8721;</m:mo>
                                                      <m:mrow>
                                                         <m:mi>j</m:mi>
                                                         <m:mo>=</m:mo>
                                                         <m:mn>1</m:mn>
                                                      </m:mrow>
                                                      <m:mi>M</m:mi>
                                                   </m:msubsup>
                                                   <m:mrow>
                                                      <m:msub>
                                                         <m:mi>&#945;</m:mi>
                                                         <m:mi>j</m:mi>
                                                      </m:msub>
                                                      <m:mi>N</m:mi>
                                                      <m:mo stretchy="false">(</m:mo>
                                                      <m:mi>x</m:mi>
                                                      <m:mo>|</m:mo>
                                                      <m:msub>
                                                         <m:mi>m</m:mi>
                                                         <m:mi>j</m:mi>
                                                      </m:msub>
                                                      <m:mo>,</m:mo>
                                                      <m:msub>
                                                         <m:mi>&#931;</m:mi>
                                                         <m:mi>j</m:mi>
                                                      </m:msub>
                                                      <m:mo stretchy="false">)</m:mo>
                                                   </m:mrow>
                                                </m:mstyle>
                                             </m:mrow>
                                          </m:mfrac>
                                       </m:mrow>
                                       <m:mo>]</m:mo>
                                    </m:mrow>
                                 </m:mrow>
                              </m:mstyle>
                              <m:mtext>&#160;</m:mtext>
                              <m:mrow>
                                 <m:mo>(</m:mo>
                                 <m:mrow>
                                    <m:msub>
                                       <m:mi>w</m:mi>
                                       <m:mi>i</m:mi>
                                    </m:msub>
                                    <m:mo>&#8901;</m:mo>
                                    <m:mi>x</m:mi>
                                    <m:mo>+</m:mo>
                                    <m:msub>
                                       <m:mi>b</m:mi>
                                       <m:mi>i</m:mi>
                                    </m:msub>
                                 </m:mrow>
                                 <m:mo>)</m:mo>
                              </m:mrow>
                              <m:mo>,</m:mo>
                           </m:mrow>
                           <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemyEaKNaeyypa0ZaaabCaeaadaWadaqcfayaamaalaaabaacciGae8xSde2aaSbaaeaacqWGPbqAaeqaaiabd6eaojabcIcaOGqabiab+Hha4jabcYha8jab+1gaTnaaBaaabaGaemyAaKgabeaacqGGSaalcqqHJoWudaWgaaqaaiabdMgaPbqabaGaeiykaKcabaWaaabmaeaacqWFXoqydaWgaaqaaiabdQgaQbqabaGaemOta4KaeiikaGIae4hEaGNaeiiFaWNae4xBa02aaSbaaeaacqWGQbGAaeqaaiabcYcaSiabfo6atnaaBaaabaGaemOAaOgabeaacqGGPaqkaeaacqWGQbGAcqGH9aqpcqaIXaqmaeaacqWGnbqtaiabggHiLdaaaaGccaGLBbGaayzxaaaaleaacqWGPbqAcqGH9aqpcqaIXaqmaeaacqWGnbqta0GaeyyeIuoakiabbccaGmaabmaabaGae43DaC3aaSbaaSqaaiabdMgaPbqabaGccqGHflY1cqGF4baEcqGHRaWkcqWGIbGydaWgaaWcbaGaemyAaKgabeaaaOGaayjkaiaawMcaaiabcYcaSaaa@6B5F@</m:annotation>
                        </m:semantics>
                     </m:math>
                  </display-formula>
               </p>
               <p>where the dot (&#183;) denotes an operator of the inner product, and <it>N</it>(<b>x</b>|<b>m</b><sub><it>i</it></sub>, &#931;<sub><it>i</it></sub>) is an <it>N</it>-dimensional Gaussian function; its center is an <it>N</it>-dimensional vector <b>m</b><sub><it>i </it></sub>and its covariance matrix is an (<it>N </it>&#215; <it>N</it>)-dimensional matrix &#931;<sub><it>i</it></sub>. The <it>N</it>-dimensional vector <b>w</b><sub><it>i </it></sub>and the scalar <it>b</it><sub><it>i </it></sub>are the linear regression parameters, <it>&#945;</it><sub><it>i </it></sub>(<inline-formula><m:math name="1471-2105-9-23-i14" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:mstyle displaystyle="true"><m:msubsup><m:mo>&#8721;</m:mo><m:mrow><m:mi>i</m:mi><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow><m:mi>M</m:mi></m:msubsup><m:mrow><m:msub><m:mi>&#945;</m:mi><m:mi>i</m:mi></m:msub><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow></m:mstyle></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaabmaeaaiiGacqWFXoqydaWgaaWcbaGaemyAaKgabeaakiabg2da9iabigdaXaWcbaGaemyAaKMaeyypa0JaeGymaedabaGaemyta0eaniabggHiLdaaaa@3776@</m:annotation></m:semantics></m:math></inline-formula> and <it>&#945;</it><sub><it>i </it></sub>> 0) is the weight parameter, and <it>M </it>is the number of units. The NGnet model softly partitions the input space into <it>M </it>regions using <it>M </it>Gaussian functions. The <it>i</it>-th unit linearly approximates its output by <b>w</b><sub><it>i</it></sub>&#183;<b>x </b>+ <it>b</it><sub><it>i </it></sub>within the corresponding region. The weighted sum of these outputs is the final output of the NGnet model. In the genetic network inference problem, the input vector <b>x </b>represents the expression levels of all of the genes, i.e., <b>X </b>= (<it>X</it><sub>1</sub>, ..., <it>X</it><sub><it>N</it></sub>), and the output, <it>y </it>represents the differential coefficient of the expression level of the <it>n</it>-th gene, i.e., <inline-formula><m:math xmlns:m="http://www.w3.org/1998/Math/MathML" name="1471-2105-9-23-i15"><m:semantics><m:mrow><m:mfrac><m:mrow><m:mi>d</m:mi><m:msub><m:mi>X</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:mrow><m:mi>d</m:mi><m:mi>t</m:mi></m:mrow></m:mfrac></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaqcfa4aaSaaaeaacqWGKbazcqWGybawdaWgaaqaaiabd6gaUbqabaaabaGaemizaqMaemiDaqhaaaaa@3343@</m:annotation></m:semantics></m:math></inline-formula>.</p>
               <p>As the original NGnet, model has a large number of the model parameters, we must give a large number of observations to obtain a good function approximation. This nature is not preferable for the inference of genetic networks, since the measurement of the gene expression patterns is expensive. In order to decrease the amount of data we must observe, we limited a covariance matrix of the NGnet model &#931;<sub><it>i </it></sub>to being diagonal <abbrgrp><abbr bid="B22">22</abbr></abbrgrp>. This restricted model was referred to as the reduced NGnet model. While the number of the parameters of the original NGnet model is <it>O</it>(<it>N</it><sup>2</sup>), that of the reduced model is <it>O</it>(<it>N</it>).</p>
               <p>This study approximates the function <it>G</it><sub><it>n </it></sub>using the reduced NGnet model, as mentioned above. Therefore, our object in this study is to find the parameters of the reduced NGnet model that outputs <inline-formula><m:math name="1471-2105-9-23-i10" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mrow><m:mrow><m:mrow><m:mfrac><m:mrow><m:mi>d</m:mi><m:msub><m:mi>X</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:mrow><m:mi>d</m:mi><m:mi>t</m:mi></m:mrow></m:mfrac></m:mrow><m:mo>|</m:mo></m:mrow></m:mrow><m:mrow><m:msub><m:mi>t</m:mi><m:mi>k</m:mi></m:msub></m:mrow></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaKqbagaadaWcaaqaaiabdsgaKjabdIfaynaaBaaabaGaemOBa4gabeaaaeaacqWGKbazcqWG0baDaaaakiaawIa7amaaBaaaleaacqWG0baDdaWgaaadbaGaem4AaSgabeaaaSqabaaaaa@3817@</m:annotation></m:semantics></m:math></inline-formula> (<it>k </it>= 1, &#8943;, <it>T</it>) against a corresponding input <inline-formula><m:math name="1471-2105-9-23-i12" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mrow><m:mrow><m:mi>X</m:mi><m:mo>|</m:mo></m:mrow></m:mrow><m:mrow><m:msub><m:mi>t</m:mi><m:mi>k</m:mi></m:msub></m:mrow></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaeaaieqacqWFybawaiaawIa7amaaBaaaleaacqWG0baDdaWgaaadbaGaem4AaSgabeaaaSqabaaaaa@31DC@</m:annotation></m:semantics></m:math></inline-formula>. Our algorithm to estimate these parameters is described below.</p>
            </sec>
            <sec>
               <st>
                  <p>Gradual reduction strategy</p>
               </st>
               <p>We cannot make the Gaussian function <it>N</it>(<b>x</b>|<b>m</b>, &#931;) independent from any components of the input vector <b>x</b>, since its covariance. matrix &#931; must be non-singular. As the reduced NGnet model contains several Gaussian functions, its output <it>y </it>also depends on all of the components of the input vector <b>x</b>. This fact indicates that, even when the <it>n</it>-th gene is unaffected by the <it>m</it>-th gene in the target network, the reduced NGnet model cannot capture the disconnection.</p>
               <p>In order to overcome this drawback of the reduced NGnet model, we use the gradual reduction strategy <abbrgrp><abbr bid="B22">22</abbr></abbrgrp>. When trying to obtain an approximation of the function <it>G</it><sub><it>n</it></sub>, this strategy decreases the input dimension of the model by removing the genes that are assumed to unaffect the <it>n</it>-th gene. As the model obtained by this strategy has no input from the removed genes, its output is independent from these genes. In order to determine the reasonable number of the input dimension of the model, this study uses the Bayesian Information Criterion (BIC) <abbrgrp><abbr bid="B36">36</abbr></abbrgrp>, a measure for evaluating statistical models. The followings are the algorithm of the gradual reduction strategy used in this study:</p>
               <p>1. Let a set <it>C </it>be {1, ..., <it>N</it>}, where <it>N </it>is the number of the genes in the target network. We call the genes whose indices are contained in set <it>C </it>the candidate genes. Let <it>N</it><sub><it>C </it></sub>be the number of the elements of set <it>C</it>.</p>
               <p>2. Extract the expression data of the candidate genes from the whole observed data. Then, obtain the reduced NGnet model by applying the DAEM algorithm, described below, to the constructed data. Note that, as the constructed data contain the expression levels of the candidate genes only, the input dimension of the model is <it>N</it><sub><it>C</it></sub>.</p>
               <p>3. Compute the BIC of the model obtained in step 2. The BIC of the reduced NGnet model is defined as</p>
               <p>
                  <display-formula id="M7">BIC = <it>M</it>(3<it>N</it><sub><it>C </it></sub>+ 2)log(<it>T</it>) - 2<it>L</it>,</display-formula>
               </p>
               <p>where</p>
               <p>
                  <display-formula id="M8">
                     <m:math name="1471-2105-9-23-i16" xmlns:m="http://www.w3.org/1998/Math/MathML">
                        <m:semantics>
                           <m:mrow>
                              <m:mi>L</m:mi>
                              <m:mo>=</m:mo>
                              <m:mo>&#8722;</m:mo>
                              <m:mfrac>
                                 <m:mi>T</m:mi>
                                 <m:mn>2</m:mn>
                              </m:mfrac>
                              <m:mi>log</m:mi>
                              <m:mo>&#8289;</m:mo>
                              <m:mrow>
                                 <m:mo>{</m:mo>
                                 <m:mrow>
                                    <m:mfrac>
                                       <m:mn>1</m:mn>
                                       <m:mi>T</m:mi>
                                    </m:mfrac>
                                    <m:mstyle displaystyle="true">
                                       <m:munderover>
                                          <m:mo>&#8721;</m:mo>
                                          <m:mrow>
                                             <m:mi>t</m:mi>
                                             <m:mo>=</m:mo>
                                             <m:mn>1</m:mn>
                                          </m:mrow>
                                          <m:mi>T</m:mi>
                                       </m:munderover>
                                       <m:mrow>
                                          <m:msup>
                                             <m:mrow>
                                                <m:mo stretchy="false">[</m:mo>
                                                <m:msub>
                                                   <m:mi>y</m:mi>
                                                   <m:mi>t</m:mi>
                                                </m:msub>
                                                <m:mo>&#8722;</m:mo>
                                                <m:mi>y</m:mi>
                                                <m:mo stretchy="false">(</m:mo>
                                                <m:msub>
                                                   <m:mi>x</m:mi>
                                                   <m:mi>t</m:mi>
                                                </m:msub>
                                                <m:mo stretchy="false">)</m:mo>
                                                <m:mo stretchy="false">]</m:mo>
                                             </m:mrow>
                                             <m:mn>2</m:mn>
                                          </m:msup>
                                       </m:mrow>
                                    </m:mstyle>
                                 </m:mrow>
                                 <m:mo>}</m:mo>
                              </m:mrow>
                              <m:mo>,</m:mo>
                           </m:mrow>
                           <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemitaWKaeyypa0JaeyOeI0scfa4aaSaaaeaacqWGubavaeaacqaIYaGmaaGccyGGSbaBcqGGVbWBcqGGNbWzdaGadaqaaKqbaoaalaaabaGaeGymaedabaGaemivaqfaaOWaaabCaeaacqGGBbWwcqWG5bqEdaWgaaWcbaGaemiDaqhabeaakiabgkHiTiabdMha5jabcIcaOGqabiab=Hha4naaBaaaleaacqWG0baDaeqaaOGaeiykaKIaeiyxa01aaWbaaSqabeaacqaIYaGmaaaabaGaemiDaqNaeyypa0JaeGymaedabaGaemivaqfaniabggHiLdaakiaawUhacaGL9baacqGGSaalaaa@50D2@</m:annotation>
                        </m:semantics>
                     </m:math>
                  </display-formula>
               </p>
               <p><b>x</b><sub><it>t </it></sub>is the expression levels of the candidate genes at time <it>t</it>, <it>y</it><sub><it>t </it></sub>is the differential coefficient of the expression level of the <it>n</it>-th gene at time <it>t </it>(i.e., <inline-formula><m:math xmlns:m="http://www.w3.org/1998/Math/MathML" name="1471-2105-9-23-i17"><m:semantics><m:mrow><m:msub><m:mrow><m:mrow><m:mrow><m:mfrac><m:mrow><m:mi>d</m:mi><m:msub><m:mi>X</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:mrow><m:mi>d</m:mi><m:mi>t</m:mi></m:mrow></m:mfrac></m:mrow><m:mo>|</m:mo></m:mrow></m:mrow><m:mi>t</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaKqbagaadaWcaaqaaiabdsgaKjabdIfaynaaBaaabaGaemOBa4gabeaaaeaacqWGKbazcqWG0baDaaaakiaawIa7amaaBaaaleaacqWG0baDaeqaaaaa@3680@</m:annotation></m:semantics></m:math></inline-formula>) and <it>y</it>(<b>x</b><sub><it>t</it></sub>) is the output of the obtained model against the input <b>x</b><sub><it>t</it></sub>.</p>
               <p>4. If the BIC calculated in step 3 is larger than of the previous iteration, output the model of the previous step and, then, stop.</p>
               <p>5. Using the method based on the sensitivity analysis (see the <it>Model interpretation </it>section) <abbrgrp><abbr bid="B10">10</abbr></abbrgrp>, choose the genes that are assumed to unaffect the <it>n</it>-th gene. Then, remove the indices corresponding to the selected genes from set <it>C</it>. When no gene is selected, remove the index of the gene that has the weakest regulation to the <it>n</it>-th gene.</p>
               <p>6. Return to step 2.</p>
            </sec>
            <sec>
               <st>
                  <p>DAEM algorithm</p>
               </st>
               <p>We can use the EM algorithm to obtain the reduced NGnet model that outputs <it>y</it><sub><it>t </it></sub>(<it>t </it>= 1, ..., <it>T</it>) against a corresponding input <b>x</b><sub><it>t</it></sub>, since it can be interpreted as a stochastic model <abbrgrp><abbr bid="B9">9</abbr><abbr bid="B22">22</abbr><abbr bid="B37">37</abbr></abbrgrp>. In our genetic network inference problem, the input <b>x</b><sub><it>t </it></sub>and the output <it>y</it><sub><it>t </it></sub>represent the given expression levels of the candidate genes at time <it>t </it>and the given differential coefficient of the expression level of the <it>n</it>-th gene at time <it>t</it>, respectively.</p>
               <p>The EM algorithm however often fails to estimate reasonable model parameters because it is based on a local search. In order to enhance the probability to obtain a reasonable model, this study therefore uses the Deterministic Annealing EM (DAEM) algorithm <abbrgrp><abbr bid="B38">38</abbr></abbrgrp>, a variant of the EM algorithm. The DAEM algorithm used in this study estimates the model parameters <it>&#952; </it>= {<it>&#956;</it><sub><it>i</it></sub>, &#931;<sub><it>i</it></sub>, <b>w</b><sub><it>i</it></sub>, <it>b</it><sub><it>i</it></sub>, <it>&#945;</it><sub><it>i</it></sub>, <inline-formula><m:math name="1471-2105-9-23-i18" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>&#963;</m:mi><m:mi>i</m:mi><m:mn>2</m:mn></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaacciGae83Wdm3aa0baaSqaaiabdMgaPbqaaiabikdaYaaaaaa@3017@</m:annotation></m:semantics></m:math></inline-formula>|<it>i </it>= 1, ..., <it>M</it>} according to the following procedure <abbrgrp><abbr bid="B9">9</abbr><abbr bid="B22">22</abbr></abbrgrp>.</p>
               <p>1. Let <it>&#952;</it><sup>(0)</sup>, which is generated randomly, be the initial estimate of the model parameters <it>&#952;</it>. Set the counter <it>k </it>and the parameter corresponding to the temperature <it>&#946; </it>to 0 and <it>&#946;</it><sub><it>min</it></sub>, respectively.</p>
               <p>2. For each pair of the input and the output (<b>x</b><sub><it>t</it></sub>, <it>y</it><sub><it>t</it></sub>), compute</p>
               <p>
                  <display-formula id="M9">
                     <m:math name="1471-2105-9-23-i19" xmlns:m="http://www.w3.org/1998/Math/MathML">
                        <m:semantics>
                           <m:mrow>
                              <m:msubsup>
                                 <m:mi>f</m:mi>
                                 <m:mi>i</m:mi>
                                 <m:mrow>
                                    <m:mo stretchy="false">(</m:mo>
                                    <m:mi>k</m:mi>
                                    <m:mo stretchy="false">)</m:mo>
                                 </m:mrow>
                              </m:msubsup>
                              <m:mo stretchy="false">(</m:mo>
                              <m:msub>
                                 <m:mi>y</m:mi>
                                 <m:mi>t</m:mi>
                              </m:msub>
                              <m:mo>|</m:mo>
                              <m:msub>
                                 <m:mi>x</m:mi>
                                 <m:mi>t</m:mi>
                              </m:msub>
                              <m:mo stretchy="false">)</m:mo>
                              <m:mo>=</m:mo>
                              <m:mfrac>
                                 <m:mrow>
                                    <m:mi>P</m:mi>
                                    <m:msup>
                                       <m:mrow>
                                          <m:mo stretchy="false">(</m:mo>
                                          <m:msub>
                                             <m:mi>x</m:mi>
                                             <m:mi>t</m:mi>
                                          </m:msub>
                                          <m:mo>,</m:mo>
                                          <m:msub>
                                             <m:mi>y</m:mi>
                                             <m:mi>t</m:mi>
                                          </m:msub>
                                          <m:mo>,</m:mo>
                                          <m:mi>i</m:mi>
                                          <m:mo>|</m:mo>
                                          <m:msup>
                                             <m:mi>&#952;</m:mi>
                                             <m:mrow>
                                                <m:mo stretchy="false">(</m:mo>
                                                <m:mi>k</m:mi>
                                                <m:mo stretchy="false">)</m:mo>
                                             </m:mrow>
                                          </m:msup>
                                          <m:mo stretchy="false">)</m:mo>
                                       </m:mrow>
                                       <m:mi>&#946;</m:mi>
                                    </m:msup>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mstyle displaystyle="true">
                                       <m:msubsup>
                                          <m:mo>&#8721;</m:mo>
                                          <m:mrow>
                                             <m:mi>j</m:mi>
                                             <m:mo>=</m:mo>
                                             <m:mn>1</m:mn>
                                          </m:mrow>
                                          <m:mi>M</m:mi>
                                       </m:msubsup>
                                       <m:mrow>
                                          <m:mi>P</m:mi>
                                          <m:msup>
                                             <m:mrow>
                                                <m:mo stretchy="false">(</m:mo>
                                                <m:msub>
                                                   <m:mi>x</m:mi>
                                                   <m:mi>t</m:mi>
                                                </m:msub>
                                                <m:mo>,</m:mo>
                                                <m:msub>
                                                   <m:mi>y</m:mi>
                                                   <m:mi>t</m:mi>
                                                </m:msub>
                                                <m:mo>,</m:mo>
                                                <m:mi>j</m:mi>
                                                <m:mo>|</m:mo>
                                                <m:msup>
                                                   <m:mi>&#952;</m:mi>
                                                   <m:mrow>
                                                      <m:mo stretchy="false">(</m:mo>
                                                      <m:mi>k</m:mi>
                                                      <m:mo stretchy="false">)</m:mo>
                                                   </m:mrow>
                                                </m:msup>
                                                <m:mo stretchy="false">)</m:mo>
                                             </m:mrow>
                                             <m:mi>&#946;</m:mi>
                                          </m:msup>
                                       </m:mrow>
                                    </m:mstyle>
                                 </m:mrow>
                              </m:mfrac>
                              <m:mo>,</m:mo>
                           </m:mrow>
                           <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemOzay2aa0baaSqaaiabdMgaPbqaaiabcIcaOiabdUgaRjabcMcaPaaakiabcIcaOiabdMha5naaBaaaleaacqWG0baDaeqaaOGaeiiFaWhcbeGae8hEaG3aaSbaaSqaaiabdsha0bqabaGccqGGPaqkcqGH9aqpjuaGdaWcaaqaaiabdcfaqjabcIcaOiab=Hha4naaBaaabaGaemiDaqhabeaacqGGSaalcqWG5bqEdaWgaaqaaiabdsha0bqabaGaeiilaWIaemyAaKMaeiiFaWhcciGae4hUde3aaWbaaeqabaGaeiikaGIaem4AaSMaeiykaKcaaiabcMcaPmaaCaaabeqaaiab+j7aIbaaaeaadaaeWaqaaiabdcfaqjabcIcaOiab=Hha4naaBaaabaGaemiDaqhabeaacqGGSaalcqWG5bqEdaWgaaqaaiabdsha0bqabaGaeiilaWIaemOAaOMaeiiFaWNae4hUde3aaWbaaeqabaGaeiikaGIaem4AaSMaeiykaKcaaiabcMcaPmaaCaaabeqaaiab+j7aIbaaaeaacqWGQbGAcqGH9aqpcqaIXaqmaeaacqWGnbqtaiabggHiLdaaaOGaeiilaWcaaa@6CE3@</m:annotation>
                        </m:semantics>
                     </m:math>
                  </display-formula>
               </p>
               <p>where</p>
               <p>
                  <display-formula id="M10"><it>P</it>(<b>x</b>, <it>y</it>, <it>i</it>|<it>&#952;</it>) = <it>P</it>(<it>i</it>|<it>&#952;</it>) <it>P</it>(<b>x</b>|<it>i</it>, <it>&#952;</it>) <it>P</it>(<it>y</it>|<b>x</b>, <it>i</it>, <it>&#952;</it>),</display-formula>
               </p>
               <p>
                  <display-formula id="M11"><it>P</it>((<it>i</it>|<it>&#952;</it>) = <it>&#945;</it><sub><it>i</it></sub>,</display-formula>
               </p>
               <p>
                  <display-formula id="M12"><it>P</it>((<b>x</b>|<it>i</it>|, <it>&#952;</it>) = <it>N </it>(<b>x</b>|<b>m</b><sub><it>i</it></sub>, &#931;<sub><it>i</it></sub>),</display-formula>
               </p>
               <p>
                  <display-formula id="M13">
                     <m:math name="1471-2105-9-23-i20" xmlns:m="http://www.w3.org/1998/Math/MathML">
                        <m:semantics>
                           <m:mrow>
                              <m:mi>P</m:mi>
                              <m:mo stretchy="false">(</m:mo>
                              <m:mi>y</m:mi>
                              <m:mo>|</m:mo>
                              <m:mi>x</m:mi>
                              <m:mo>,</m:mo>
                              <m:mi>i</m:mi>
                              <m:mo>,</m:mo>
                              <m:mi>&#952;</m:mi>
                              <m:mo stretchy="false">)</m:mo>
                              <m:mo>=</m:mo>
                              <m:mfrac>
                                 <m:mn>1</m:mn>
                                 <m:mrow>
                                    <m:msqrt>
                                       <m:mrow>
                                          <m:mn>2</m:mn>
                                          <m:mi>&#960;</m:mi>
                                          <m:msubsup>
                                             <m:mi>&#963;</m:mi>
                                             <m:mi>i</m:mi>
                                             <m:mn>2</m:mn>
                                          </m:msubsup>
                                       </m:mrow>
                                    </m:msqrt>
                                 </m:mrow>
                              </m:mfrac>
                              <m:mi>exp</m:mi>
                              <m:mo>&#8289;</m:mo>
                              <m:mrow>
                                 <m:mo>[</m:mo>
                                 <m:mrow>
                                    <m:mo>&#8722;</m:mo>
                                    <m:mfrac>
                                       <m:mrow>
                                          <m:msup>
                                             <m:mrow>
                                                <m:mo stretchy="false">(</m:mo>
                                                <m:mi>y</m:mi>
                                                <m:mo>&#8722;</m:mo>
                                                <m:msub>
                                                   <m:mi>w</m:mi>
                                                   <m:mi>i</m:mi>
                                                </m:msub>
                                                <m:mo>&#8901;</m:mo>
                                                <m:mi>x</m:mi>
                                                <m:mo>&#8722;</m:mo>
                                                <m:msub>
                                                   <m:mi>b</m:mi>
                                                   <m:mi>i</m:mi>
                                                </m:msub>
                                                <m:mo stretchy="false">)</m:mo>
                                             </m:mrow>
                                             <m:mn>2</m:mn>
                                          </m:msup>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:mn>2</m:mn>
                                          <m:msubsup>
                                             <m:mi>&#963;</m:mi>
                                             <m:mi>i</m:mi>
                                             <m:mn>2</m:mn>
                                          </m:msubsup>
                                       </m:mrow>
                                    </m:mfrac>
                                 </m:mrow>
                                 <m:mo>]</m:mo>
                              </m:mrow>
                              <m:mo>.</m:mo>
                           </m:mrow>
                           <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemiuaaLaeiikaGIaemyEaKNaeiiFaWhcbeGae8hEaGNaeiilaWIaemyAaKMaeiilaWccciGae4hUdeNaeiykaKIaeyypa0tcfa4aaSaaaeaacqaIXaqmaeaadaGcaaqaaiabikdaYiab+b8aWjab+n8aZnaaDaaabaGaemyAaKgabaGaeGOmaidaaaqabaaaaOGagiyzauMaeiiEaGNaeiiCaa3aamWaaeaacqGHsisljuaGdaWcaaqaaiabcIcaOiabdMha5jabgkHiTiab=Dha3naaBaaabaGaemyAaKgabeaacqGHflY1cqWF4baEcqGHsislcqWGIbGydaWgaaqaaiabdMgaPbqabaGaeiykaKYaaWbaaeqabaGaeGOmaidaaaqaaiabikdaYiab+n8aZnaaDaaabaGaemyAaKgabaGaeGOmaidaaaaaaOGaay5waiaaw2faaiabc6caUaaa@5F1F@</m:annotation>
                        </m:semantics>
                     </m:math>
                  </display-formula>
               </p>
               <p>Then, form a function</p>
               <p>
                  <display-formula id="M14">
                     <m:math name="1471-2105-9-23-i21" xmlns:m="http://www.w3.org/1998/Math/MathML">
                        <m:semantics>
                           <m:mrow>
                              <m:mtable columnalign="left">
                                 <m:mtr columnalign="left">
                                    <m:mtd columnalign="left">
                                       <m:mrow>
                                          <m:msub>
                                             <m:mi>Q</m:mi>
                                             <m:mi>&#946;</m:mi>
                                          </m:msub>
                                          <m:mo stretchy="false">(</m:mo>
                                          <m:mi>&#952;</m:mi>
                                          <m:mo>|</m:mo>
                                          <m:msup>
                                             <m:mi>&#952;</m:mi>
                                             <m:mrow>
                                                <m:mo stretchy="false">(</m:mo>
                                                <m:mi>k</m:mi>
                                                <m:mo stretchy="false">)</m:mo>
                                             </m:mrow>
                                          </m:msup>
                                          <m:mo stretchy="false">)</m:mo>
                                       </m:mrow>
                                    </m:mtd>
                                 </m:mtr>
                                 <m:mtr columnalign="left">
                                    <m:mtd columnalign="left">
                                       <m:mrow>
                                          <m:mo>=</m:mo>
                                          <m:mstyle displaystyle="true">
                                             <m:munderover>
                                                <m:mo>&#8721;</m:mo>
                                                <m:mrow>
                                                   <m:mi>t</m:mi>
                                                   <m:mo>=</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                                <m:mi>T</m:mi>
                                             </m:munderover>
                                             <m:mrow>
                                                <m:mstyle displaystyle="true">
                                                   <m:munderover>
                                                      <m:mo>&#8721;</m:mo>
                                                      <m:mrow>
                                                         <m:mi>i</m:mi>
                                                         <m:mo>=</m:mo>
                                                         <m:mn>1</m:mn>
                                                      </m:mrow>
                                                      <m:mi>M</m:mi>
                                                   </m:munderover>
                                                   <m:mrow>
                                                      <m:msubsup>
                                                         <m:mi>f</m:mi>
                                                         <m:mi>i</m:mi>
                                                         <m:mrow>
                                                            <m:mo stretchy="false">(</m:mo>
                                                            <m:mi>k</m:mi>
                                                            <m:mo stretchy="false">)</m:mo>
                                                         </m:mrow>
                                                      </m:msubsup>
                                                      <m:mo stretchy="false">(</m:mo>
                                                      <m:msub>
                                                         <m:mi>y</m:mi>
                                                         <m:mi>t</m:mi>
                                                      </m:msub>
                                                      <m:mo>|</m:mo>
                                                      <m:msub>
                                                         <m:mi>x</m:mi>
                                                         <m:mi>t</m:mi>
                                                      </m:msub>
                                                      <m:mo stretchy="false">)</m:mo>
                                                      <m:mi>log</m:mi>
                                                      <m:mo>&#8289;</m:mo>
                                                      <m:mi>P</m:mi>
                                                      <m:mo stretchy="false">(</m:mo>
                                                      <m:msub>
                                                         <m:mi>x</m:mi>
                                                         <m:mi>t</m:mi>
                                                      </m:msub>
                                                      <m:mo>,</m:mo>
                                                      <m:msub>
                                                         <m:mi>y</m:mi>
                                                         <m:mi>t</m:mi>
                                                      </m:msub>
                                                      <m:mo>,</m:mo>
                                                      <m:mi>i</m:mi>
                                                      <m:mo>|</m:mo>
                                                      <m:mi>&#952;</m:mi>
                                                      <m:mo stretchy="false">)</m:mo>
                                                   </m:mrow>
                                                </m:mstyle>
                                             </m:mrow>
                                          </m:mstyle>
                                       </m:mrow>
                                    </m:mtd>
                                 </m:mtr>
                                 <m:mtr columnalign="left">
                                    <m:mtd columnalign="left">
                                       <m:mrow>
                                          <m:mo>+</m:mo>
                                          <m:mi>log</m:mi>
                                          <m:mo>&#8289;</m:mo>
                                          <m:msub>
                                             <m:mi>P</m:mi>
                                             <m:mi>&#946;</m:mi>
                                          </m:msub>
                                          <m:mo stretchy="false">(</m:mo>
                                          <m:mi>&#952;</m:mi>
                                          <m:mo stretchy="false">)</m:mo>
                                          <m:mo>,</m:mo>
                                       </m:mrow>
                                    </m:mtd>
                                 </m:mtr>
                              </m:mtable>
                           </m:mrow>
                           <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaqbaeaabmqaaaqaaiabdgfarnaaBaaaleaaiiGacqWFYoGyaeqaaOGaeiikaGIae8hUdeNaeiiFaWNae8hUde3aaWbaaSqabeaacqGGOaakcqWGRbWAcqGGPaqkaaGccqGGPaqkaeaacqGH9aqpdaaeWbqaamaaqahabaGaemOzay2aa0baaSqaaiabdMgaPbqaaiabcIcaOiabdUgaRjabcMcaPaaakiabcIcaOiabdMha5naaBaaaleaacqWG0baDaeqaaOGaeiiFaWhcbeGae4hEaG3aaSbaaSqaaiabdsha0bqabaGccqGGPaqkcyGGSbaBcqGGVbWBcqGGNbWzcqWGqbaucqGGOaakcqGF4baEdaWgaaWcbaGaemiDaqhabeaakiabcYcaSiabdMha5naaBaaaleaacqWG0baDaeqaaOGaeiilaWIaemyAaKMaeiiFaWNae8hUdeNaeiykaKcaleaacqWGPbqAcqGH9aqpcqaIXaqmaeaacqWGnbqta0GaeyyeIuoaaSqaaiabdsha0jabg2da9iabigdaXaqaaiabdsfaubqdcqGHris5aaGcbaGaey4kaSIagiiBaWMaei4Ba8Maei4zaCMaemiuaa1aaSbaaSqaaiab=j7aIbqabaGccqGGOaakcqWF4oqCcqGGPaqkcqGGSaalaaaaaa@76E5@</m:annotation>
                        </m:semantics>
                     </m:math>
                  </display-formula>
               </p>
               <p>where <it>P</it><sub><it>&#946; </it></sub>(<it>&#952;</it>) is a prior probability distribution. We utilize a priori knowledge about genetic networks using <it>P</it><sub><it>&#946; </it></sub>(<it>&#952;</it>), as described below.</p>
               <p>3. Find a new estimate <it>&#952;</it><sup>(<it>k </it>+ 1) </sup>that maximizes the function <it>Q</it><sub><it>&#946;</it></sub>.</p>
               <p>4. <it>k </it>&#8592; <it>k </it>+ 1.</p>
               <p>5. Repeat steps 2, 3 and 4 until convergence.</p>
               <p>6. <it>&#946; </it>&#8592; <it>&#946; </it>+ <it>&#946;</it><sub><it>add</it></sub>.</p>
               <p>7. Stop if <it>&#946; </it>> 1. Otherwise, return to step 2.</p>
               <p>The parameters of the DAEM algorithm, <it>&#946;</it><sub><it>min </it></sub>and <it>&#946;</it><sub><it>add</it></sub>, were both set to 0.1 in this study.</p>
               <p>Note that this algorithm estimates the parameter <inline-formula><m:math name="1471-2105-9-23-i18" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>&#963;</m:mi><m:mi>i</m:mi><m:mn>2</m:mn></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaacciGae83Wdm3aa0baaSqaaiabdMgaPbqaaiabikdaYaaaaaa@3017@</m:annotation></m:semantics></m:math></inline-formula> along with the other model parameters. Although the reduced NGnet model does not contain the parameter, <inline-formula><m:math name="1471-2105-9-23-i18" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>&#963;</m:mi><m:mi>i</m:mi><m:mn>2</m:mn></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaacciGae83Wdm3aa0baaSqaaiabdMgaPbqaaiabikdaYaaaaaa@3017@</m:annotation></m:semantics></m:math></inline-formula> we cannot derive the learning algorithm without estimating it.</p>
            </sec>
            <sec>
               <st>
                  <p>Use of a priori knowledge</p>
               </st>
               <p>Our method may infer multiple candidate networks due to the high degree-of-freedom of the reduced NGnet model and the pollution of the observed data by the noise. In order to increase the probability to obtain a reasonable network, we therefore utilize a priori knowledge about the genetic network in this study <abbrgrp><abbr bid="B9">9</abbr></abbrgrp>. Genetic networks are known to be sparsely connected <abbrgrp><abbr bid="B39">39</abbr></abbrgrp>. In order to utilize this knowledge, we use the following function as <it>P</it><sub><it>&#946; </it></sub>(<it>&#952;</it>) given in the equation (14).</p>
               <p>
                  <display-formula id="M15">
                     <m:math name="1471-2105-9-23-i22" xmlns:m="http://www.w3.org/1998/Math/MathML">
                        <m:semantics>
                           <m:mrow>
                              <m:msub>
                                 <m:mi>P</m:mi>
                                 <m:mi>&#946;</m:mi>
                              </m:msub>
                              <m:mo stretchy="false">(</m:mo>
                              <m:mi>&#952;</m:mi>
                              <m:mo stretchy="false">)</m:mo>
                              <m:mo>=</m:mo>
                              <m:mfrac>
                                 <m:mn>1</m:mn>
                                 <m:mrow>
                                    <m:msub>
                                       <m:mi>Z</m:mi>
                                       <m:mi>&#946;</m:mi>
                                    </m:msub>
                                 </m:mrow>
                              </m:mfrac>
                              <m:msup>
                                 <m:mrow>
                                    <m:mrow>
                                       <m:mo>[</m:mo>
                                       <m:mrow>
                                          <m:mi>exp</m:mi>
                                          <m:mo>&#8289;</m:mo>
                                          <m:mrow>
                                             <m:mo>(</m:mo>
                                             <m:mrow>
                                                <m:mo>&#8722;</m:mo>
                                                <m:mi>&#947;</m:mi>
                                                <m:mi>T</m:mi>
                                                <m:mstyle displaystyle="true">
                                                   <m:munder>
                                                      <m:mo>&#8721;</m:mo>
                                                      <m:mrow>
                                                         <m:mi>j</m:mi>
                                                         <m:mo>&#8712;</m:mo>
                                                         <m:mi>A</m:mi>
                                                      </m:mrow>
                                                   </m:munder>
                                                   <m:mrow>
                                                      <m:mstyle displaystyle="true">
                                                         <m:munderover>
                                                            <m:mo>&#8721;</m:mo>
                                                            <m:mrow>
                                                               <m:mi>i</m:mi>
                                                               <m:mo>=</m:mo>
                                                               <m:mn>1</m:mn>
                                                            </m:mrow>
                                                            <m:mi>M</m:mi>
                                                         </m:munderover>
                                                         <m:mrow>
                                                            <m:msubsup>
                                                               <m:mi>w</m:mi>
                                                               <m:mrow>
                                                                  <m:mi>i</m:mi>
                                                                  <m:mo>,</m:mo>
                                                                  <m:mi>j</m:mi>
                                                               </m:mrow>
                                                               <m:mn>2</m:mn>
                                                            </m:msubsup>
                                                         </m:mrow>
                                                      </m:mstyle>
                                                   </m:mrow>
                                                </m:mstyle>
                                             </m:mrow>
                                             <m:mo>)</m:mo>
                                          </m:mrow>
                                       </m:mrow>
                                       <m:mo>]</m:mo>
                                    </m:mrow>
                                 </m:mrow>
                                 <m:mi>&#946;</m:mi>
                              </m:msup>
                              <m:mo>,</m:mo>
                           </m:mrow>
                           <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemiuaa1aaSbaaSqaaGGaciab=j7aIbqabaGccqGGOaakcqWF4oqCcqGGPaqkcqGH9aqpjuaGdaWcaaqaaiabigdaXaqaaiabdQfaAnaaBaaabaGae8NSdigabeaaaaGcdaWadaqaaiGbcwgaLjabcIha4jabcchaWnaabmaabaGaeyOeI0Iae83SdCgcbiGae4hvaq1aaabuaeaadaaeWbqaaiabdEha3naaDaaaleaacqWGPbqAcqGGSaalcqWGQbGAaeaacqaIYaGmaaaabaGaemyAaKMaeyypa0JaeGymaedabaGaemyta0eaniabggHiLdaaleaacqWGQbGAcqGHiiIZcqWGbbqqaeqaniabggHiLdaakiaawIcacaGLPaaaaiaawUfacaGLDbaadaahaaWcbeqaaiab=j7aIbaakiabcYcaSaaa@593D@</m:annotation>
                        </m:semantics>
                     </m:math>
                  </display-formula>
               </p>
               <p>where <it>Z</it><sub><it>&#946; </it></sub>is a normalization factor, <it>w</it><sub><it>i</it>,<it>j </it></sub>is the <it>j</it>-th component of the vector <b>w</b><sub><it>i</it></sub>, <it>&#946; </it>is the parameter of the DAEM algorithm, <it>T </it>is the number of the observations, <it>&#947; </it>is a constant parameter, and <it>A </it>is a set of indices corresponding to genes that are assumed to unaffect the <it>n</it>-th gene. The set <it>A </it>is constructed as follows.</p>
               <p>1. Let the set <it>A </it>be {1, ..., <it>N</it>}.</p>
               <p>2. Choose <it>I </it>genes in ascending order of the value of <inline-formula><m:math name="1471-2105-9-23-i23" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mi>&#969;</m:mi><m:mi>m</m:mi></m:msub><m:mo>=</m:mo><m:mstyle displaystyle="true"><m:msubsup><m:mo>&#8721;</m:mo><m:mrow><m:mi>i</m:mi><m:mo>=</m:mo><m:mn>1</m:mn></m:mrow><m:mi>M</m:mi></m:msubsup><m:mrow><m:msubsup><m:mi>w</m:mi><m:mrow><m:mi>i</m:mi><m:mo>,</m:mo><m:mi>m</m:mi></m:mrow><m:mn>2</m:mn></m:msubsup></m:mrow></m:mstyle></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaacciGae8xYdC3aaSbaaSqaaiabd2gaTbqabaGccqGH9aqpdaaeWaqaaiabdEha3naaDaaaleaacqWGPbqAcqGGSaalcqWGTbqBaeaacqaIYaGmaaaabaGaemyAaKMaeyypa0JaeGymaedabaGaemyta0eaniabggHiLdaaaa@3CE5@</m:annotation></m:semantics></m:math></inline-formula> where <it>I </it>is a parameter named the maximum indegree. The maximum indegree determines the maximum number of genes that directly affect the <it>n</it>-th gene.</p>
               <p>3. From the set <it>A</it>, remove the indices corresponding to the genes selected in the previous step.</p>
               <p>When the <it>n</it>-th gene is assumed to be unaffected by the <it>m</it>-th gene, this probability distribution forces the corresponding regression parameters, i.e., <it>w</it><sub>1,<it>m</it></sub>, ..., <it>w</it><sub><it>M</it>,<it>m</it></sub>, down to zero. As mentioned in the <it>Gradual reduction strategy </it>section, even when these parameters are zero, the weak regulation of the <it>n</it>-th gene from the <it>m</it>-th gene remains in the model. However, the gradual reduction strategy should remove these unnecessary regulations from the model.</p>
            </sec>
         </sec>
         <sec>
            <st>
               <p>Estimation of differential coefficients</p>
            </st>
            <p>The genetic network inference problem of this study requires estimating the differential coefficients of the gene expression levels from the observed time-series data, as mentioned in the previous section. We can use some interpolation technique to estimate them <abbrgrp><abbr bid="B8">8</abbr><abbr bid="B15">15</abbr><abbr bid="B17">17</abbr><abbr bid="B23">23</abbr></abbrgrp>. However, it is often difficult to estimate the differential coefficients correctly because the noise contained in the observed time-series data easily disrupts the information about their slopes. Moreover, even when these data are correctly estimated, the reduced NGnet model may not have the ability to represent them with perfect precision. As a result, when we try to simulate the gene expression using the models inferred from these data, the computed expression levels may not resemble the observed data. These models are therefore not suitable for the computational simulation. </p>
            <p>In order to obtain the reduced NGnet models suitable for the computational simulation, we must carefully estimate the differential coefficients of the gene expression levels. We define this estimation problem as a function minimization problem in this study. The following equation is the objective function to estimate the differential coefficients of the <it>n</it>-th gene (see also Figure <figr fid="F7">7</figr>).</p>
            <fig id="F7">
               <title>
                  <p>Figure 7</p>
               </title>
               <caption>
                  <p>The objective function for the estimation of the differential coefficients of the <it>n</it>-th gene's expression levels</p>
               </caption>
               <text>
                  <p>The objective function for the estimation of the differential coefficients of the <it>n</it>-th gene's expression levels.</p>
               </text>
               <graphic file="1471-2105-9-23-7"/>
            </fig>
            <p>
               <display-formula id="M16">
                  <m:math name="1471-2105-9-23-i24" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:msub>
                              <m:mi>f</m:mi>
                              <m:mi>n</m:mi>
                           </m:msub>
                           <m:mo>=</m:mo>
                           <m:mstyle displaystyle="true">
                              <m:munderover>
                                 <m:mo>&#8721;</m:mo>
                                 <m:mrow>
                                    <m:mi>k</m:mi>
                                    <m:mo>=</m:mo>
                                    <m:mn>1</m:mn>
                                 </m:mrow>
                                 <m:mi>T</m:mi>
                              </m:munderover>
                              <m:mrow>
                                 <m:msup>
                                    <m:mrow>
                                       <m:mrow>
                                          <m:mo>(</m:mo>
                                          <m:mrow>
                                             <m:msubsup>
                                                <m:mrow>
                                                   <m:mrow>
                                                      <m:mrow>
                                                         <m:msub>
                                                            <m:mi>X</m:mi>
                                                            <m:mi>n</m:mi>
                                                         </m:msub>
                                                      </m:mrow>
                                                      <m:mo>|</m:mo>
                                                   </m:mrow>
                                                </m:mrow>
                                                <m:mrow>
                                                   <m:msub>
                                                      <m:mi>t</m:mi>
                                                      <m:mi>k</m:mi>
                                                   </m:msub>
                                                </m:mrow>
                                                <m:mrow>
                                                   <m:mi>exp</m:mi>
                                                   <m:mo>&#8289;</m:mo>
                                                </m:mrow>
                                             </m:msubsup>
                                             <m:mo>&#8722;</m:mo>
                                             <m:msubsup>
                                                <m:mrow>
                                                   <m:mrow>
                                                      <m:mrow>
                                                         <m:msub>
                                                            <m:mi>X</m:mi>
                                                            <m:mi>n</m:mi>
                                                         </m:msub>
                                                      </m:mrow>
                                                      <m:mo>|</m:mo>
                                                   </m:mrow>
                                                </m:mrow>
                                                <m:mrow>
                                                   <m:msub>
                                                      <m:mi>t</m:mi>
                                                      <m:mi>k</m:mi>
                                                   </m:msub>
                                                </m:mrow>
                                                <m:mrow>
                                                   <m:mtext>cal</m:mtext>
                                                </m:mrow>
                                             </m:msubsup>
                                          </m:mrow>
                                          <m:mo>)</m:mo>
                                       </m:mrow>
                                    </m:mrow>
                                    <m:mn>2</m:mn>
                                 </m:msup>
                              </m:mrow>
                           </m:mstyle>
                           <m:mo>,</m:mo>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemOzay2aaSbaaSqaaiabd6gaUbqabaGccqGH9aqpdaaeWbqaamaabmaabaWaaqGaaeaacqWGybawdaWgaaWcbaGaemOBa4gabeaaaOGaayjcSdWaa0baaSqaaiabdsha0naaBaaameaacqWGRbWAaeqaaaWcbaGagiyzauMaeiiEaGNaeiiCaahaaOGaeyOeI0YaaqGaaeaacqWGybawdaWgaaWcbaGaemOBa4gabeaaaOGaayjcSdWaa0baaSqaaiabdsha0naaBaaameaacqWGRbWAaeqaaaWcbaGaee4yamMaeeyyaeMaeeiBaWgaaaGccaGLOaGaayzkaaWaaWbaaSqabeaacqaIYaGmaaaabaGaem4AaSMaeyypa0JaeGymaedabaGaemivaqfaniabggHiLdGccqGGSaalaaa@52CE@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>where <inline-formula><m:math name="1471-2105-9-23-i25" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mrow><m:mrow><m:mrow><m:msub><m:mi>X</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:mo>|</m:mo></m:mrow></m:mrow><m:mrow><m:msub><m:mi>t</m:mi><m:mi>k</m:mi></m:msub></m:mrow><m:mrow><m:mi>exp</m:mi><m:mo>&#8289;</m:mo></m:mrow></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaeaacqWGybawdaWgaaWcbaGaemOBa4gabeaaaOGaayjcSdWaa0baaSqaaiabdsha0naaBaaameaacqWGRbWAaeqaaaWcbaGagiyzauMaeiiEaGNaeiiCaahaaaaa@37A6@</m:annotation></m:semantics></m:math></inline-formula> is the experimentally observed gene expression level of the <it>n</it>-th gene at time <it>t</it><sub><it>k</it></sub>, and <inline-formula><m:math name="1471-2105-9-23-i26" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mrow><m:mrow><m:mrow><m:msub><m:mi>X</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:mo>|</m:mo></m:mrow></m:mrow><m:mrow><m:msub><m:mi>t</m:mi><m:mi>k</m:mi></m:msub></m:mrow><m:mrow><m:mtext>cal</m:mtext></m:mrow></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaeaacqWGybawdaWgaaWcbaGaemOBa4gabeaaaOGaayjcSdWaa0baaSqaaiabdsha0naaBaaameaacqWGRbWAaeqaaaWcbaGaee4yamMaeeyyaeMaeeiBaWgaaaaa@3767@</m:annotation></m:semantics></m:math></inline-formula> is the numerically calculated one. In order to compute <inline-formula><m:math name="1471-2105-9-23-i26" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mrow><m:mrow><m:mrow><m:msub><m:mi>X</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:mo>|</m:mo></m:mrow></m:mrow><m:mrow><m:msub><m:mi>t</m:mi><m:mi>k</m:mi></m:msub></m:mrow><m:mrow><m:mtext>cal</m:mtext></m:mrow></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaeaacqWGybawdaWgaaWcbaGaemOBa4gabeaaaOGaayjcSdWaa0baaSqaaiabdsha0naaBaaameaacqWGRbWAaeqaaaWcbaGaee4yamMaeeyyaeMaeeiBaWgaaaaa@3767@</m:annotation></m:semantics></m:math></inline-formula>, we utilize the problem decomposition strategy <abbrgrp><abbr bid="B17">17</abbr><abbr bid="B40">40</abbr></abbrgrp>. In this strategy, <inline-formula><m:math name="1471-2105-9-23-i26" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mrow><m:mrow><m:mrow><m:msub><m:mi>X</m:mi><m:mi>n</m:mi></m:msub></m:mrow><m:mo>|</m:mo></m:mrow></m:mrow><m:mrow><m:msub><m:mi>t</m:mi><m:mi>k</m:mi></m:msub></m:mrow><m:mrow><m:mtext>cal</m:mtext></m:mrow></m:msubsup></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaeaacqWGybawdaWgaaWcbaGaemOBa4gabeaaaOGaayjcSdWaa0baaSqaaiabdsha0naaBaaameaacqWGRbWAaeqaaaWcbaGaee4yamMaeeyyaeMaeeiBaWgaaaaa@3767@</m:annotation></m:semantics></m:math></inline-formula> is obtained by solving</p>
            <p>
               <display-formula id="M17">
                  <m:math name="1471-2105-9-23-i27" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:mfrac>
                              <m:mrow>
                                 <m:mi>d</m:mi>
                                 <m:msub>
                                    <m:mi>X</m:mi>
                                    <m:mi>n</m:mi>
                                 </m:msub>
                              </m:mrow>
                              <m:mrow>
                                 <m:mi>d</m:mi>
                                 <m:mi>t</m:mi>
                              </m:mrow>
                           </m:mfrac>
                           <m:mo>=</m:mo>
                           <m:msub>
                              <m:mover accent="true">
                                 <m:mi>G</m:mi>
                                 <m:mo>^</m:mo>
                              </m:mover>
                              <m:mi>n</m:mi>
                           </m:msub>
                           <m:mo stretchy="false">(</m:mo>
                           <m:msub>
                              <m:mi>Y</m:mi>
                              <m:mn>1</m:mn>
                           </m:msub>
                           <m:mo>,</m:mo>
                           <m:mo>&#8943;</m:mo>
                           <m:mo>,</m:mo>
                           <m:msub>
                              <m:mi>Y</m:mi>
                              <m:mi>N</m:mi>
                           </m:msub>
                           <m:mo stretchy="false">)</m:mo>
                           <m:mo>,</m:mo>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaqcfa4aaSaaaeaacqWGKbazcqWGybawdaWgaaqaaiabd6gaUbqabaaabaGaemizaqMaemiDaqhaaOGaeyypa0Jafm4raCKbaKaadaWgaaWcbaGaemOBa4gabeaakiabcIcaOiabdMfaznaaBaaaleaacqaIXaqmaeqaaOGaeiilaWIaeS47IWKaeiilaWIaemywaK1aaSbaaSqaaiabd6eaobqabaGccqGGPaqkcqGGSaalaaa@429A@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>where</p>
            <p>
               <display-formula id="M18">
                  <m:math name="1471-2105-9-23-i28" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:msub>
                              <m:mi>Y</m:mi>
                              <m:mi>m</m:mi>
                           </m:msub>
                           <m:mo>=</m:mo>
                           <m:mrow>
                              <m:mo>{</m:mo>
                              <m:mrow>
                                 <m:mtable columnalign="left">
                                    <m:mtr columnalign="left">
                                       <m:mtd columnalign="left">
                                          <m:mrow>
                                             <m:msub>
                                                <m:mi>X</m:mi>
                                                <m:mi>m</m:mi>
                                             </m:msub>
                                             <m:mo>,</m:mo>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd columnalign="left">
                                          <m:mrow>
                                             <m:mtext>if&#160;</m:mtext>
                                             <m:mi>m</m:mi>
                                             <m:mo>=</m:mo>
                                             <m:mi>n</m:mi>
                                             <m:mo>,</m:mo>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                    <m:mtr columnalign="left">
                                       <m:mtd columnalign="left">
                                          <m:mrow>
                                             <m:msub>
                                                <m:mover accent="true">
                                                   <m:mi>X</m:mi>
                                                   <m:mo>^</m:mo>
                                                </m:mover>
                                                <m:mi>m</m:mi>
                                             </m:msub>
                                             <m:mo>,</m:mo>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd columnalign="left">
                                          <m:mrow>
                                             <m:mtext>otherwise,</m:mtext>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                 </m:mtable>
                              </m:mrow>
                           </m:mrow>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemywaK1aaSbaaSqaaiabd2gaTbqabaGccqGH9aqpdaGabaqaauaabaqaciaaaeaacqWGybawdaWgaaWcbaGaemyBa0gabeaakiabcYcaSaqaaiabbMgaPjabbAgaMjabbccaGiabd2gaTjabg2da9iabd6gaUjabcYcaSaqaaiqbdIfayzaajaWaaSbaaSqaaiabd2gaTbqabaGccqGGSaalaeaacqqGVbWBcqqG0baDcqqGObaAcqqGLbqzcqqGYbGCcqqG3bWDcqqGPbqAcqqGZbWCcqqGLbqzcqqGSaalaaaacaGL7baaaaa@4E0B@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p><inline-formula><m:math name="1471-2105-9-23-i29" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mover accent="true"><m:mi>G</m:mi><m:mo>^</m:mo></m:mover><m:mi>n</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGafm4raCKbaKaadaWgaaWcbaGaemOBa4gabeaaaaa@2E8B@</m:annotation></m:semantics></m:math></inline-formula> is the reduced NGnet mode, i.e., the right hand side of the equation (6), that approximates the function <it>G</it><sub><it>n </it></sub>given in the equations (1), and <inline-formula><m:math name="1471-2105-9-23-i30" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mover accent="true"><m:mi>X</m:mi><m:mo>^</m:mo></m:mover><m:mi>m</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGafmiwaGLbaKaadaWgaaWcbaGaemyBa0gabeaaaaa@2EAB@</m:annotation></m:semantics></m:math></inline-formula> is the <it>m</it>-th gene's expression level acquired by making a direct estimation from the observed time-series data. In order to estimate <inline-formula><m:math name="1471-2105-9-23-i30" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mover accent="true"><m:mi>X</m:mi><m:mo>^</m:mo></m:mover><m:mi>m</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGafmiwaGLbaKaadaWgaaWcbaGaemyBa0gabeaaaaa@2EAB@</m:annotation></m:semantics></m:math></inline-formula>'s, this study uses either the spline interpolation <abbrgrp><abbr bid="B32">32</abbr></abbrgrp> for noise-free data or the local linear regression <abbrgrp><abbr bid="B33">33</abbr></abbrgrp> for noisy data.</p>
            <p>As mentioned above, whenever trying to compute the objective function (16), we must train the reduced NGnet model. For this purpose, we use two methods, the gradual reduction strategy described above and the EM algorithm. This study uses the former one to enhance the probability of obtaining a reasonable model and the latter to reduce the computational cost. As the EM algorithm is identical to the DAEM algorithm with <it>&#946;</it><sub><it>min </it></sub>= 1, its computational time is short. In our EM algorithm, in order to enhance the probability of finding a reasonable model, the parameters of the best model that has ever been found through the search are used as the initial estimate. When the function optimizer first tries to compute the objective function (16), the gradual reduction strategy is always used to infer the model. In the other cases, we use the EM algorithm with the probability 1 - 0.1 <it>T</it><sup>-1</sup>, otherwise we use the gradual reduction strategy, where <it>T </it>is the number of the observations.</p>
            <p>The dimension of the function minimization problem defined here is identical to the number of the observations <it>T</it>. Therefore, when a large amount of the data are given, we must solve very high-dimensional problems. A high-dimensional problem generally requires a high computational effort even when we use a sophisticated function optimizer. In order to reduce the computational cost, this study therefore optimizes the objective function (16) for every dimension using a one-dimensional search algorithm, the Brent's method <abbrgrp><abbr bid="B32">32</abbr></abbrgrp>.</p>
            <p>We should note that, although the purpose of the problem described here is to obtain the reasonable differential coefficients of the gene expression levels, we can obtain the reduced NGnet model suitable for the computational simulation at the same time. Thus, this study infers a model of a genetic network by optimizing the objective function (16).</p>
         </sec>
         <sec>
            <st>
               <p>Model interpretation</p>
            </st>
            <p>When analyzing a genetic network, we must know whether the <it>n</it>-th gene is affected by the <it>m</it>-th gene. We extract this information from the reduced NGnet model obtained using the method based on the sensitivity analysis <abbrgrp><abbr bid="B10">10</abbr></abbrgrp>.</p>
            <p>This extraction method uses the positive and negative sensitivity coefficients averaged over time, <inline-formula><m:math name="1471-2105-9-23-i31" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>S</m:mi><m:mi>n</m:mi><m:mo>+</m:mo></m:msubsup><m:mo stretchy="false">(</m:mo><m:mi>m</m:mi><m:mo stretchy="false">)</m:mo></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaem4uam1aa0baaSqaaiabd6gaUbqaaiabgUcaRaaakiabcIcaOiabd2gaTjabcMcaPaaa@3295@</m:annotation></m:semantics></m:math></inline-formula> and <inline-formula><m:math name="1471-2105-9-23-i32" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>S</m:mi><m:mi>n</m:mi><m:mo>&#8722;</m:mo></m:msubsup><m:mo stretchy="false">(</m:mo><m:mi>m</m:mi><m:mo stretchy="false">)</m:mo></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaem4uam1aa0baaSqaaiabd6gaUbqaaiabgkHiTaaakiabcIcaOiabd2gaTjabcMcaPaaa@32A0@</m:annotation></m:semantics></m:math></inline-formula>, respectively. To cope with the difficulty of calculating these values precisely, the method approximates them as</p>
            <p>
               <display-formula id="M19">
                  <m:math name="1471-2105-9-23-i33" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:msubsup>
                              <m:mi>S</m:mi>
                              <m:mi>n</m:mi>
                              <m:mo>+</m:mo>
                           </m:msubsup>
                           <m:mo stretchy="false">(</m:mo>
                           <m:mi>m</m:mi>
                           <m:mo stretchy="false">)</m:mo>
                           <m:mo>&#8771;</m:mo>
                           <m:mfrac>
                              <m:mn>1</m:mn>
                              <m:mi>T</m:mi>
                           </m:mfrac>
                           <m:mstyle displaystyle="true">
                              <m:munderover>
                                 <m:mo>&#8721;</m:mo>
                                 <m:mrow>
                                    <m:mi>k</m:mi>
                                    <m:mo>=</m:mo>
                                    <m:mn>1</m:mn>
                                 </m:mrow>
                                 <m:mi>T</m:mi>
                              </m:munderover>
                              <m:mrow>
                                 <m:mi>h</m:mi>
                                 <m:mrow>
                                    <m:mo>(</m:mo>
                                    <m:mrow>
                                       <m:msub>
                                          <m:mrow>
                                             <m:mrow>
                                                <m:mrow>
                                                   <m:mfrac>
                                                      <m:mrow>
                                                         <m:mo>&#8706;</m:mo>
                                                         <m:msub>
                                                            <m:mover accent="true">
                                                               <m:mi>G</m:mi>
                                                               <m:mo>^</m:mo>
                                                            </m:mover>
                                                            <m:mi>n</m:mi>
                                                         </m:msub>
                                                      </m:mrow>
                                                      <m:mrow>
                                                         <m:mo>&#8706;</m:mo>
                                                         <m:msub>
                                                            <m:mi>X</m:mi>
                                                            <m:mi>m</m:mi>
                                                         </m:msub>
                                                      </m:mrow>
                                                   </m:mfrac>
                                                </m:mrow>
                                                <m:mo>|</m:mo>
                                             </m:mrow>
                                          </m:mrow>
                                          <m:mrow>
                                             <m:msub>
                                                <m:mi>t</m:mi>
                                                <m:mi>k</m:mi>
                                             </m:msub>
                                          </m:mrow>
                                       </m:msub>
                                    </m:mrow>
                                    <m:mo>)</m:mo>
                                 </m:mrow>
                              </m:mrow>
                           </m:mstyle>
                           <m:mo>,</m:mo>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaem4uam1aa0baaSqaaiabd6gaUbqaaiabgUcaRaaakiabcIcaOiabd2gaTjabcMcaPiabloKi7KqbaoaalaaabaGaeGymaedabaGaemivaqfaaOWaaabCaeaacqWGObaAdaqadaqaamaaeiaajuaGbaWaaSaaaeaacqGHciITcuWGhbWrgaqcamaaBaaabaGaemOBa4gabeaaaeaacqGHciITcqWGybawdaWgaaqaaiabd2gaTbqabaaaaaGccaGLiWoadaWgaaWcbaGaemiDaq3aaSbaaWqaaiabdUgaRbqabaaaleqaaaGccaGLOaGaayzkaaaaleaacqWGRbWAcqGH9aqpcqaIXaqmaeaacqWGubava0GaeyyeIuoakiabcYcaSaaa@4F23@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>and</p>
            <p>
               <display-formula id="M20">
                  <m:math name="1471-2105-9-23-i34" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:msubsup>
                              <m:mi>S</m:mi>
                              <m:mi>n</m:mi>
                              <m:mo>&#8722;</m:mo>
                           </m:msubsup>
                           <m:mo stretchy="false">(</m:mo>
                           <m:mi>m</m:mi>
                           <m:mo stretchy="false">)</m:mo>
                           <m:mo>&#8771;</m:mo>
                           <m:mfrac>
                              <m:mn>1</m:mn>
                              <m:mi>T</m:mi>
                           </m:mfrac>
                           <m:mstyle displaystyle="true">
                              <m:munderover>
                                 <m:mo>&#8721;</m:mo>
                                 <m:mrow>
                                    <m:mi>k</m:mi>
                                    <m:mo>=</m:mo>
                                    <m:mn>1</m:mn>
                                 </m:mrow>
                                 <m:mi>T</m:mi>
                              </m:munderover>
                              <m:mrow>
                                 <m:mi>h</m:mi>
                                 <m:mrow>
                                    <m:mo>(</m:mo>
                                    <m:mrow>
                                       <m:mo>&#8722;</m:mo>
                                       <m:msub>
                                          <m:mrow>
                                             <m:mrow>
                                                <m:mrow>
                                                   <m:mfrac>
                                                      <m:mrow>
                                                         <m:mo>&#8706;</m:mo>
                                                         <m:msub>
                                                            <m:mover accent="true">
                                                               <m:mi>G</m:mi>
                                                               <m:mo>^</m:mo>
                                                            </m:mover>
                                                            <m:mi>n</m:mi>
                                                         </m:msub>
                                                      </m:mrow>
                                                      <m:mrow>
                                                         <m:mo>&#8706;</m:mo>
                                                         <m:msub>
                                                            <m:mi>X</m:mi>
                                                            <m:mi>m</m:mi>
                                                         </m:msub>
                                                      </m:mrow>
                                                   </m:mfrac>
                                                </m:mrow>
                                                <m:mo>|</m:mo>
                                             </m:mrow>
                                          </m:mrow>
                                          <m:mrow>
                                             <m:msub>
                                                <m:mi>t</m:mi>
                                                <m:mi>k</m:mi>
                                             </m:msub>
                                          </m:mrow>
                                       </m:msub>
                                    </m:mrow>
                                    <m:mo>)</m:mo>
                                 </m:mrow>
                              </m:mrow>
                           </m:mstyle>
                           <m:mo>,</m:mo>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaem4uam1aa0baaSqaaiabd6gaUbqaaiabgkHiTaaakiabcIcaOiabd2gaTjabcMcaPiabloKi7KqbaoaalaaabaGaeGymaedabaGaemivaqfaaOWaaabCaeaacqWGObaAdaqadaqaaiabgkHiTmaaeiaajuaGbaWaaSaaaeaacqGHciITcuWGhbWrgaqcamaaBaaabaGaemOBa4gabeaaaeaacqGHciITcqWGybawdaWgaaqaaiabd2gaTbqabaaaaaGccaGLiWoadaWgaaWcbaGaemiDaq3aaSbaaWqaaiabdUgaRbqabaaaleqaaaGccaGLOaGaayzkaaaaleaacqWGRbWAcqGH9aqpcqaIXaqmaeaacqWGubava0GaeyyeIuoakiabcYcaSaaa@501B@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>where</p>
            <p>
               <display-formula id="M21">
                  <m:math name="1471-2105-9-23-i35" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:mi>h</m:mi>
                           <m:mo stretchy="false">(</m:mo>
                           <m:mi>x</m:mi>
                           <m:mo stretchy="false">)</m:mo>
                           <m:mo>=</m:mo>
                           <m:mrow>
                              <m:mo>{</m:mo>
                              <m:mrow>
                                 <m:mtable columnalign="left">
                                    <m:mtr columnalign="left">
                                       <m:mtd columnalign="left">
                                          <m:mrow>
                                             <m:mi>x</m:mi>
                                             <m:mo>,</m:mo>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd columnalign="left">
                                          <m:mrow>
                                             <m:mtext>if&#160;</m:mtext>
                                             <m:mi>x</m:mi>
                                             <m:mo>></m:mo>
                                             <m:mn>0</m:mn>
                                             <m:mo>,</m:mo>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                    <m:mtr columnalign="left">
                                       <m:mtd columnalign="left">
                                          <m:mrow>
                                             <m:mn>0</m:mn>
                                             <m:mo>,</m:mo>
                                          </m:mrow>
                                       </m:mtd>
                                       <m:mtd columnalign="left">
                                          <m:mrow>
                                             <m:mtext>otherwise,</m:mtext>
                                          </m:mrow>
                                       </m:mtd>
                                    </m:mtr>
                                 </m:mtable>
                              </m:mrow>
                           </m:mrow>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemiAaGMaeiikaGIaemiEaGNaeiykaKIaeyypa0ZaaiqaaeaafaqaaeGacaaabaGaemiEaGNaeiilaWcabaGaeeyAaKMaeeOzayMaeeiiaaIaemiEaGNaeyOpa4JaeGimaaJaeiilaWcabaGaeGimaaJaeiilaWcabaGaee4Ba8MaeeiDaqNaeeiAaGMaeeyzauMaeeOCaiNaee4DaCNaeeyAaKMaee4CamNaeeyzauMaeeilaWcaaaGaay5Eaaaaaa@4C0F@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p><it>T </it>is the number of sampling points of the measured time-series data, and <inline-formula><m:math name="1471-2105-9-23-i36" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mrow><m:mrow><m:mrow><m:mfrac><m:mrow><m:mo>&#8706;</m:mo><m:msub><m:mover accent="true"><m:mi>G</m:mi><m:mo>^</m:mo></m:mover><m:mi>n</m:mi></m:msub></m:mrow><m:mrow><m:mo>&#8706;</m:mo><m:msub><m:mi>X</m:mi><m:mi>m</m:mi></m:msub></m:mrow></m:mfrac></m:mrow><m:mo>|</m:mo></m:mrow></m:mrow><m:mi>t</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaKqbagaadaWcaaqaaiabgkGi2kqbdEeahzaajaWaaSbaaeaacqWGUbGBaeqaaaqaaiabgkGi2kabdIfaynaaBaaabaGaemyBa0gabeaaaaaakiaawIa7amaaBaaaleaacqWG0baDaeqaaaaa@37E4@</m:annotation></m:semantics></m:math></inline-formula> is the estimated sensitivity coefficient at time <it>t</it>, that is calculated from the reduced NGnet model obtained. As the model used in this study is differentiable, we can calculate <inline-formula><m:math name="1471-2105-9-23-i36" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msub><m:mrow><m:mrow><m:mrow><m:mfrac><m:mrow><m:mo>&#8706;</m:mo><m:msub><m:mover accent="true"><m:mi>G</m:mi><m:mo>^</m:mo></m:mover><m:mi>n</m:mi></m:msub></m:mrow><m:mrow><m:mo>&#8706;</m:mo><m:msub><m:mi>X</m:mi><m:mi>m</m:mi></m:msub></m:mrow></m:mfrac></m:mrow><m:mo>|</m:mo></m:mrow></m:mrow><m:mi>t</m:mi></m:msub></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaWaaqGaaKqbagaadaWcaaqaaiabgkGi2kqbdEeahzaajaWaaSbaaeaacqWGUbGBaeqaaaqaaiabgkGi2kabdIfaynaaBaaabaGaemyBa0gabeaaaaaakiaawIa7amaaBaaaleaacqWG0baDaeqaaaaa@37E4@</m:annotation></m:semantics></m:math></inline-formula> analytically.</p>
            <p>As the sensitivity coefficients represent the impact of the <it>m</it>-th gene upon the <it>n</it>-th gene, the large values of <inline-formula><m:math name="1471-2105-9-23-i31" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>S</m:mi><m:mi>n</m:mi><m:mo>+</m:mo></m:msubsup><m:mo stretchy="false">(</m:mo><m:mi>m</m:mi><m:mo stretchy="false">)</m:mo></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaem4uam1aa0baaSqaaiabd6gaUbqaaiabgUcaRaaakiabcIcaOiabd2gaTjabcMcaPaaa@3295@</m:annotation></m:semantics></m:math></inline-formula> and <inline-formula><m:math name="1471-2105-9-23-i32" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>S</m:mi><m:mi>n</m:mi><m:mo>&#8722;</m:mo></m:msubsup><m:mo stretchy="false">(</m:mo><m:mi>m</m:mi><m:mo stretchy="false">)</m:mo></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaem4uam1aa0baaSqaaiabd6gaUbqaaiabgkHiTaaakiabcIcaOiabd2gaTjabcMcaPaaa@32A0@</m:annotation></m:semantics></m:math></inline-formula> indicate the positive and negative regulations, respectively, of the <it>n</it>-th gene from the <it>m</it>-th gene. Therefore, the method used in this study concludes that the <it>n</it>-th gene is positively regulated by the <it>m</it>-th gene when <inline-formula><m:math name="1471-2105-9-23-i37" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>S</m:mi><m:mi>n</m:mi><m:mo>+</m:mo></m:msubsup><m:mo stretchy="false">(</m:mo><m:mi>m</m:mi><m:mo stretchy="false">)</m:mo><m:mo>+</m:mo><m:msubsup><m:mi>S</m:mi><m:mi>n</m:mi><m:mo>&#8722;</m:mo></m:msubsup><m:mo stretchy="false">(</m:mo><m:mi>m</m:mi><m:mo stretchy="false">)</m:mo></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaem4uam1aa0baaSqaaiabd6gaUbqaaiabgUcaRaaakiabcIcaOiabd2gaTjabcMcaPiabgUcaRiabdofatnaaDaaaleaacqWGUbGBaeaacqGHsislaaGccqGGOaakcqWGTbqBcqGGPaqkaaa@3A44@</m:annotation></m:semantics></m:math></inline-formula> exceeds a threshold <it>Thresh</it>(<it>n</it>) and</p>
            <p>
               <display-formula id="M22">
                  <m:math name="1471-2105-9-23-i38" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:mfrac>
                              <m:mrow>
                                 <m:msubsup>
                                    <m:mi>S</m:mi>
                                    <m:mi>n</m:mi>
                                    <m:mo>+</m:mo>
                                 </m:msubsup>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mi>m</m:mi>
                                 <m:mo stretchy="false">)</m:mo>
                              </m:mrow>
                              <m:mrow>
                                 <m:msubsup>
                                    <m:mi>S</m:mi>
                                    <m:mi>n</m:mi>
                                    <m:mo>+</m:mo>
                                 </m:msubsup>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mi>m</m:mi>
                                 <m:mo stretchy="false">)</m:mo>
                                 <m:mo>+</m:mo>
                                 <m:msubsup>
                                    <m:mi>S</m:mi>
                                    <m:mi>n</m:mi>
                                    <m:mo>&#8722;</m:mo>
                                 </m:msubsup>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mi>m</m:mi>
                                 <m:mo stretchy="false">)</m:mo>
                              </m:mrow>
                           </m:mfrac>
                           <m:mo>></m:mo>
                           <m:mi>a</m:mi>
                           <m:mo>,</m:mo>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaqcfa4aaSaaaeaacqWGtbWudaqhaaqaaiabd6gaUbqaaiabgUcaRaaacqGGOaakcqWGTbqBcqGGPaqkaeaacqWGtbWudaqhaaqaaiabd6gaUbqaaiabgUcaRaaacqGGOaakcqWGTbqBcqGGPaqkcqGHRaWkcqWGtbWudaqhaaqaaiabd6gaUbqaaiabgkHiTaaacqGGOaakcqWGTbqBcqGGPaqkaaGccqGH+aGpcqWGHbqycqGGSaalaaa@44F0@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>where <it>a </it>is a constant parameter. Similarly, when <inline-formula><m:math name="1471-2105-9-23-i37" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>S</m:mi><m:mi>n</m:mi><m:mo>+</m:mo></m:msubsup><m:mo stretchy="false">(</m:mo><m:mi>m</m:mi><m:mo stretchy="false">)</m:mo><m:mo>+</m:mo><m:msubsup><m:mi>S</m:mi><m:mi>n</m:mi><m:mo>&#8722;</m:mo></m:msubsup><m:mo stretchy="false">(</m:mo><m:mi>m</m:mi><m:mo stretchy="false">)</m:mo></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaem4uam1aa0baaSqaaiabd6gaUbqaaiabgUcaRaaakiabcIcaOiabd2gaTjabcMcaPiabgUcaRiabdofatnaaDaaaleaacqWGUbGBaeaacqGHsislaaGccqGGOaakcqWGTbqBcqGGPaqkaaa@3A44@</m:annotation></m:semantics></m:math></inline-formula> > <it>Thresh</it>(<it>n</it>) and</p>
            <p>
               <display-formula id="M23">
                  <m:math name="1471-2105-9-23-i39" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:mfrac>
                              <m:mrow>
                                 <m:msubsup>
                                    <m:mi>S</m:mi>
                                    <m:mi>n</m:mi>
                                    <m:mo>&#8722;</m:mo>
                                 </m:msubsup>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mi>m</m:mi>
                                 <m:mo stretchy="false">)</m:mo>
                              </m:mrow>
                              <m:mrow>
                                 <m:msubsup>
                                    <m:mi>S</m:mi>
                                    <m:mi>n</m:mi>
                                    <m:mo>+</m:mo>
                                 </m:msubsup>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mi>m</m:mi>
                                 <m:mo stretchy="false">)</m:mo>
                                 <m:mo>+</m:mo>
                                 <m:msubsup>
                                    <m:mi>S</m:mi>
                                    <m:mi>n</m:mi>
                                    <m:mo>&#8722;</m:mo>
                                 </m:msubsup>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mi>m</m:mi>
                                 <m:mo stretchy="false">)</m:mo>
                              </m:mrow>
                           </m:mfrac>
                           <m:mo>></m:mo>
                           <m:mi>a</m:mi>
                           <m:mo>,</m:mo>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaqcfa4aaSaaaeaacqWGtbWudaqhaaqaaiabd6gaUbqaaiabgkHiTaaacqGGOaakcqWGTbqBcqGGPaqkaeaacqWGtbWudaqhaaqaaiabd6gaUbqaaiabgUcaRaaacqGGOaakcqWGTbqBcqGGPaqkcqGHRaWkcqWGtbWudaqhaaqaaiabd6gaUbqaaiabgkHiTaaacqGGOaakcqWGTbqBcqGGPaqkaaGccqGH+aGpcqWGHbqycqGGSaalaaa@44FB@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>the method infers the negative regulation of the <it>n</it>-th gene from the <it>m</it>-th gene. Conversely, when <inline-formula><m:math name="1471-2105-9-23-i37" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>S</m:mi><m:mi>n</m:mi><m:mo>+</m:mo></m:msubsup><m:mo stretchy="false">(</m:mo><m:mi>m</m:mi><m:mo stretchy="false">)</m:mo><m:mo>+</m:mo><m:msubsup><m:mi>S</m:mi><m:mi>n</m:mi><m:mo>&#8722;</m:mo></m:msubsup><m:mo stretchy="false">(</m:mo><m:mi>m</m:mi><m:mo stretchy="false">)</m:mo></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaem4uam1aa0baaSqaaiabd6gaUbqaaiabgUcaRaaakiabcIcaOiabd2gaTjabcMcaPiabgUcaRiabdofatnaaDaaaleaacqWGUbGBaeaacqGHsislaaGccqGGOaakcqWGTbqBcqGGPaqkaaa@3A44@</m:annotation></m:semantics></m:math></inline-formula> &#8804; <it>Thresh</it>(<it>n</it>), no regulation of the <it>n</it>-th gene from the <it>m</it>-th gene is inferred. According to the reference <abbrgrp><abbr bid="B10">10</abbr></abbrgrp>, we set</p>
            <p>
               <display-formula id="M24">
                  <m:math name="1471-2105-9-23-i40" xmlns:m="http://www.w3.org/1998/Math/MathML">
                     <m:semantics>
                        <m:mrow>
                           <m:mi>T</m:mi>
                           <m:mi>h</m:mi>
                           <m:mi>r</m:mi>
                           <m:mi>e</m:mi>
                           <m:mi>s</m:mi>
                           <m:mi>h</m:mi>
                           <m:mo stretchy="false">(</m:mo>
                           <m:mi>n</m:mi>
                           <m:mo stretchy="false">)</m:mo>
                           <m:mo>=</m:mo>
                           <m:mi>b</m:mi>
                           <m:munder>
                              <m:mrow>
                                 <m:mi>max</m:mi>
                                 <m:mo>&#8289;</m:mo>
                              </m:mrow>
                              <m:mi>m</m:mi>
                           </m:munder>
                           <m:mrow>
                              <m:mo>[</m:mo>
                              <m:mrow>
                                 <m:msubsup>
                                    <m:mi>S</m:mi>
                                    <m:mi>n</m:mi>
                                    <m:mo>+</m:mo>
                                 </m:msubsup>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mi>m</m:mi>
                                 <m:mo stretchy="false">)</m:mo>
                                 <m:mo>+</m:mo>
                                 <m:msubsup>
                                    <m:mi>S</m:mi>
                                    <m:mi>n</m:mi>
                                    <m:mo>&#8722;</m:mo>
                                 </m:msubsup>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mi>m</m:mi>
                                 <m:mo stretchy="false">)</m:mo>
                              </m:mrow>
                              <m:mo>]</m:mo>
                           </m:mrow>
                           <m:mo>,</m:mo>
                        </m:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemivaqLaemiAaGMaemOCaiNaemyzauMaem4CamNaemiAaGMaeiikaGIaemOBa4MaeiykaKIaeyypa0JaemOyai2aaCbeaeaacyGGTbqBcqGGHbqycqGG4baEaSqaaiabd2gaTbqabaGcdaWadaqaaiabdofatnaaDaaaleaacqWGUbGBaeaacqGHRaWkaaGccqGGOaakcqWGTbqBcqGGPaqkcqGHRaWkcqWGtbWudaqhaaWcbaGaemOBa4gabaGaeyOeI0caaOGaeiikaGIaemyBa0MaeiykaKcacaGLBbGaayzxaaGaeiilaWcaaa@50AC@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p><it>a </it>= 0.3 and <it>b </it>= 0.05. Note that, when the <it>m</it>-th gene promotes both of the synthesis and the degradation of the <it>n</it>-th gene for example, the values of <inline-formula><m:math name="1471-2105-9-23-i31" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>S</m:mi><m:mi>n</m:mi><m:mo>+</m:mo></m:msubsup><m:mo stretchy="false">(</m:mo><m:mi>m</m:mi><m:mo stretchy="false">)</m:mo></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaem4uam1aa0baaSqaaiabd6gaUbqaaiabgUcaRaaakiabcIcaOiabd2gaTjabcMcaPaaa@3295@</m:annotation></m:semantics></m:math></inline-formula> and <inline-formula><m:math name="1471-2105-9-23-i32" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:semantics><m:mrow><m:msubsup><m:mi>S</m:mi><m:mi>n</m:mi><m:mo>&#8722;</m:mo></m:msubsup><m:mo stretchy="false">(</m:mo><m:mi>m</m:mi><m:mo stretchy="false">)</m:mo></m:mrow><m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaem4uam1aa0baaSqaaiabd6gaUbqaaiabgkHiTaaakiabcIcaOiabd2gaTjabcMcaPaaa@32A0@</m:annotation></m:semantics></m:math></inline-formula> might be large. In these cases, the extraction method must infer both of the positive and the negative regulations of the <it>n</it>-th gene from the <it>m</it>-th gene. As <it>a </it>is set to less than 0.5, the method has an ability to infer these regulations simultaneously.</p>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Authors' contributions</p>
         </st>
         <p>SK designed the inference method and performed the experiments. KS and SY proposed a basic idea of the inference method. HM and KM implemented some parts of the proposed algorithm. MH supervised the biological aspect of this work. All authors read and approved the manuscript.</p>
      </sec>
   </bdy>
   <bm>
      <ack>
         <sec>
            <st>
               <p>Acknowledgements</p>
            </st>
            <p>We thank Mr. Hideki Terasawa from JFE SOLDEC Corporation for his fruitful discussions. Some calculations were performed on RIKEN Super Combined Cluster (RSCC). This work is partially supported by the Ministry of Education, Culture, Sports, Science and Technology of Japan under Grant-in-Aid for Young Scientists (B) No. 18710166.</p>
         </sec>
      </ack>
      <refgrp>
         <bibl id="B1">
            <title>
               <p>Inferring Qualitative Relations in Genetic Networks and Metabolic Pathways</p>
            </title>
            <aug>
               <au>
                  <snm>Akutsu</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Miyano</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Kuhara</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2000</pubdate>
            <volume>16</volume>
            <fpage>727</fpage>
            <lpage>734</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmpid" link="fulltext">11099258</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B2">
            <title>
               <p>Genetic Network Inference: From Co-expression Clustering to Reverse Engineering</p>
            </title>
            <aug>
               <au>
                  <snm>D'haeseleer</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Liang</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Somogyi</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2000</pubdate>
            <volume>16</volume>
            <fpage>707</fpage>
            <lpage>726</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">11099257</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B3">
            <title>
               <p>Estimation of Genetic Networks and Functional Structures between Genes by using Bayesian Network and Nonparametric Regression</p>
            </title>
            <aug>
               <au>
                  <snm>Imoto</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Goto</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Miyano</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>Proc Pacific Symposium on Biocomputing</source>
            <pubdate>2002</pubdate>
            <volume>7</volume>
            <fpage>175</fpage>
            <lpage>186</lpage>
         </bibl>
         <bibl id="B4">
            <title>
               <p>Development of a System for the Inference of Large Scale Genetic Networks</p>
            </title>
            <aug>
               <au>
                  <snm>Maki</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Tominaga</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Okamoto</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Watanabe</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Eguchi</snm>
                  <fnm>Y</fnm>
               </au>
            </aug>
            <source>Proc Pacific Symposium on Biocomputmg</source>
            <pubdate>2001</pubdate>
            <volume>6</volume>
            <fpage>446</fpage>
            <lpage>458</lpage>
         </bibl>
         <bibl id="B5">
            <title>
               <p>Inferring a System of Differential Equations for a Gene Regulatory Network by using Genetic Programming</p>
            </title>
            <aug>
               <au>
                  <snm>Sakamoto</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Iba</snm>
                  <fnm>H</fnm>
               </au>
            </aug>
            <source>Proceedings of the 2001 Congress on Evolutionary Computation: 2001; Seoul</source>
            <pubdate>2001</pubdate>
            <fpage>720</fpage>
            <lpage>726</lpage>
         </bibl>
         <bibl id="B6">
            <title>
               <p>Determination of Causal Connectivities of Species in Reaction Networks</p>
            </title>
            <aug>
               <au>
                  <snm>Vance</snm>
                  <fnm>W</fnm>
               </au>
               <au>
                  <snm>Arkin</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Ross</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Proc Natl Acad Sci USA</source>
            <pubdate>2002</pubdate>
            <volume>99</volume>
            <fpage>5816</fpage>
            <lpage>5821</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">122859</pubid>
                  <pubid idtype="pmpid" link="fulltext">11983885</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B7">
            <title>
               <p>Reverse Engineering Gene Networks using Singular Value Decomposition and Robust Regression</p>
            </title>
            <aug>
               <au>
                  <snm>Yeung</snm>
                  <fnm>MKS</fnm>
               </au>
               <au>
                  <snm>Tegn&#233;r</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Collins</snm>
                  <fnm>JJ</fnm>
               </au>
            </aug>
            <source>Proc Natl Acad Sci USA</source>
            <pubdate>2002</pubdate>
            <volume>99</volume>
            <fpage>6163</fpage>
            <lpage>6168</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">122920</pubid>
                  <pubid idtype="pmpid" link="fulltext">11983907</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B8">
            <title>
               <p>Decoupling Dynamical Systems for Pathway Identification from Metabolic Profiles</p>
            </title>
            <aug>
               <au>
                  <snm>Voit</snm>
                  <fnm>EO</fnm>
               </au>
               <au>
                  <snm>Almeida</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2004</pubdate>
            <volume>20</volume>
            <fpage>1670</fpage>
            <lpage>1681</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">14988125</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B9">
            <title>
               <p>Function Approximation Approach to the Inference of Normalized Gaussian Network Models of Genetic Networks</p>
            </title>
            <aug>
               <au>
                  <snm>Kimura</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Sonoda</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Yamane</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Matsumura</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Hatakeyama</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Proceedings of the 2006 International Joint Conference on Neural Networks: 2006; Vancouver</source>
            <pubdate>2006</pubdate>
            <fpage>4525</fpage>
            <lpage>4532</lpage>
         </bibl>
         <bibl id="B10">
            <title>
               <p>Function Approximation Approach to the Inference of Neural Network Models of Genetic Networks</p>
            </title>
            <aug>
               <au>
                  <snm>Kimura</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Sonoda</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Yamane</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Matsumura</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Hatakeyama</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>IPSJ Transactions on Bioinformatics</source>
            <pubdate>2007</pubdate>
            <volume>48</volume>
            <fpage>9</fpage>
            <lpage>19</lpage>
         </bibl>
         <bibl id="B11">
            <title>
               <p>Chemogenomic Profiling on a Genome-wide Scale using Reverse-engineered Gene networks</p>
            </title>
            <aug>
               <au>
                  <snm>Bernardo</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Thompson</snm>
                  <fnm>MJ</fnm>
               </au>
               <au>
                  <snm>Gardner</snm>
                  <fnm>TS</fnm>
               </au>
               <au>
                  <snm>Chobot</snm>
                  <fnm>SE</fnm>
               </au>
               <au>
                  <snm>Eastwood</snm>
                  <fnm>EL</fnm>
               </au>
               <au>
                  <snm>Wojtovich</snm>
                  <fnm>AP</fnm>
               </au>
               <au>
                  <snm>Elliott</snm>
                  <fnm>SJ</fnm>
               </au>
               <au>
                  <snm>Schaus</snm>
                  <fnm>SE</fnm>
               </au>
               <au>
                  <snm>Collins</snm>
                  <fnm>JJ</fnm>
               </au>
            </aug>
            <source>Nature Biotechnology</source>
            <pubdate>2005</pubdate>
            <volume>23</volume>
            <fpage>377</fpage>
            <lpage>383</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">15765094</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B12">
            <title>
               <p>Inferring Genetic Networks and Identifying Compound Mode of Action via Expression Profiling</p>
            </title>
            <aug>
               <au>
                  <snm>Gardner</snm>
                  <fnm>TS</fnm>
               </au>
               <au>
                  <snm>Bernardo</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Lorenz</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Collins</snm>
                  <fnm>JJ</fnm>
               </au>
            </aug>
            <source>Science</source>
            <pubdate>2003</pubdate>
            <volume>301</volume>
            <fpage>102</fpage>
            <lpage>105</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">12843395</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B13">
            <aug>
               <au>
                  <snm>Voit</snm>
                  <fnm>EO</fnm>
               </au>
            </aug>
            <source>Computational Analysis of Biochemical Systems</source>
            <publisher>Cambridge: Cambridge University Press</publisher>
            <pubdate>2000</pubdate>
         </bibl>
         <bibl id="B14">
            <title>
               <p>Identification of Biochemical Networks by S-tree Based Genetic Programming</p>
            </title>
            <aug>
               <au>
                  <snm>Cho</snm>
                  <fnm>DY</fnm>
               </au>
               <au>
                  <snm>Cho</snm>
                  <fnm>KH</fnm>
               </au>
               <au>
                  <snm>Zhang</snm>
                  <fnm>BT</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2006</pubdate>
            <volume>22</volume>
            <fpage>1631</fpage>
            <lpage>1640</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">16585066</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B15">
            <title>
               <p>Parameter Estimation in Biochemical Systems Models with Alternating Regression</p>
            </title>
            <aug>
               <au>
                  <snm>Chou</snm>
                  <fnm>IC</fnm>
               </au>
               <au>
                  <snm>Martens</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Voit</snm>
                  <fnm>EO</fnm>
               </au>
            </aug>
            <source>Theoretical Biology and Medical Modelling</source>
            <pubdate>2006</pubdate>
            <volume>3</volume>
            <fpage>25</fpage>
         </bibl>
         <bibl id="B16">
            <title>
               <p>Dynamic Modeling of Genetic Networks using Genetic Algorithm and S-system</p>
            </title>
            <aug>
               <au>
                  <snm>Kikuchi</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Tominaga</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Arita</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Takahashi</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Tomita</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2003</pubdate>
            <volume>19</volume>
            <fpage>643</fpage>
            <lpage>650</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">12651723</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B17">
            <title>
               <p>Inference of S-system Models of Genetic Networks from Noisy Time-series Data</p>
            </title>
            <aug>
               <au>
                  <snm>Kimura</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Hatakeyama</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Konagaya</snm>
                  <fnm>A</fnm>
               </au>
            </aug>
            <source>Chem-Bio Informatics J</source>
            <pubdate>2004</pubdate>
            <volume>4</volume>
            <fpage>1</fpage>
            <lpage>14</lpage>
         </bibl>
         <bibl id="B18">
            <title>
               <p>Inference of S-system Models of Genetic Networks using a Cooperative Coevolutionary Algorithm</p>
            </title>
            <aug>
               <au>
                  <snm>Kimura</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Ide</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Kashihara</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Kano</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Hatakeyama</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Masui</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Nakagawa</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Yokoyama</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Kuramitsu</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Konagaya</snm>
                  <fnm>A</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2005</pubdate>
            <volume>21</volume>
            <fpage>1154</fpage>
            <lpage>1163</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">15514004</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B19">
            <title>
               <p>S-system Parameter Estimation for Noisy Metabolic Profiles using Newton-flow Analysis</p>
            </title>
            <aug>
               <au>
                  <snm>Kutalik</snm>
                  <fnm>Z</fnm>
               </au>
               <au>
                  <snm>Tucker</snm>
                  <fnm>W</fnm>
               </au>
               <au>
                  <snm>Moulton</snm>
                  <fnm>V</fnm>
               </au>
            </aug>
            <source>IET Systems Biology</source>
            <pubdate>2007</pubdate>
            <volume>1</volume>
            <fpage>174</fpage>
            <lpage>180</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">17591176</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B20">
            <title>
               <p>Inference of Scale-free Networks from Gene Expression Time Series</p>
            </title>
            <aug>
               <au>
                  <snm>Tominaga</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Horton</snm>
                  <fnm>P</fnm>
               </au>
            </aug>
            <source>J of Bioinformatics and Computational Biology</source>
            <pubdate>2006</pubdate>
            <volume>4</volume>
            <fpage>503</fpage>
            <lpage>514</lpage>
         </bibl>
         <bibl id="B21">
            <title>
               <p>Evolutionary Optimization with Data Collocation for Reverse Engineering of Biological Networks</p>
            </title>
            <aug>
               <au>
                  <snm>Tsai</snm>
                  <fnm>KY</fnm>
               </au>
               <au>
                  <snm>Wang</snm>
                  <fnm>FS</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2005</pubdate>
            <volume>21</volume>
            <fpage>1180</fpage>
            <lpage>1188</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">15513993</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B22">
            <title>
               <p>Inference of Genetic Networks using a Reduced NGnet Model</p>
            </title>
            <aug>
               <au>
                  <snm>Kimura</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Sonoda</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Yamane</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Yoshida</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Matsumura</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Hatakeyama</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Proceedings of the 2007 International Joint Conference on Neural Networks: 2007: Orlando</source>
            <pubdate>2007</pubdate>
            <fpage>6</fpage>
         </bibl>
         <bibl id="B23">
            <title>
               <p>Automated Smoother for the Numerical Decoupling of Dynamics Models</p>
            </title>
            <aug>
               <au>
                  <snm>Vilela</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Borges</snm>
                  <fnm>CCH</fnm>
               </au>
               <au>
                  <snm>Vinga</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Vanconcelos</snm>
                  <fnm>ATR</fnm>
               </au>
               <au>
                  <snm>Santos</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Voit</snm>
                  <fnm>EO</fnm>
               </au>
               <au>
                  <snm>Almeida</snm>
                  <fnm>JS</fnm>
               </au>
            </aug>
            <source>BMC Bioinformatics</source>
            <pubdate>2007</pubdate>
            <volume>3</volume>
            <fpage>305</fpage>
         </bibl>
         <bibl id="B24">
            <title>
               <p>Biochemical Systems Analysis I. Some Mathematical Properties of the Rate Law for the Component Enzymatic Reactions</p>
            </title>
            <aug>
               <au>
                  <snm>Savageau</snm>
                  <fnm>MA</fnm>
               </au>
            </aug>
            <source>J Theoret Biol</source>
            <pubdate>1969</pubdate>
            <volume>25</volume>
            <fpage>365</fpage>
            <lpage>369</lpage>
         </bibl>
         <bibl id="B25">
            <title>
               <p>The Tricarboxylic Acid Cycle in Dictyostelium Discoideum</p>
            </title>
            <aug>
               <au>
                  <snm>Shiraishi</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>Savageau</snm>
                  <fnm>MA</fnm>
               </au>
            </aug>
            <source>J of Biological Chemistry</source>
            <pubdate>1992</pubdate>
            <volume>267</volume>
            <fpage>22912</fpage>
            <lpage>22918</lpage>
         </bibl>
         <bibl id="B26">
            <title>
               <p>Biochemical Systems Analysis of Genome-wide Expression Data</p>
            </title>
            <aug>
               <au>
                  <snm>Voit</snm>
                  <fnm>EO</fnm>
               </au>
               <au>
                  <snm>Radivoyevitch</snm>
                  <fnm>T</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2000</pubdate>
            <volume>16</volume>
            <fpage>1023</fpage>
            <lpage>1037</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">11159314</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B27">
            <title>
               <p>Rules for Coupled Expression of Regulator and Effector Genes in Inducible Circuits</p>
            </title>
            <aug>
               <au>
                  <snm>Hlavacek</snm>
                  <fnm>WS</fnm>
               </au>
               <au>
                  <snm>Savageau</snm>
                  <fnm>MA</fnm>
               </au>
            </aug>
            <source>J Mol Biol</source>
            <pubdate>1996</pubdate>
            <volume>255</volume>
            <fpage>121</fpage>
            <lpage>139</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">8568860</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B28">
            <title>
               <p>Priming Nonlinear Searches for Pathway Identification</p>
            </title>
            <aug>
               <au>
                  <snm>Veflingstad</snm>
                  <fnm>SR</fnm>
               </au>
               <au>
                  <snm>Almeida</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Voit</snm>
                  <fnm>EO</fnm>
               </au>
            </aug>
            <source>Theoretical Biology and Medical Modelling</source>
            <pubdate>2004</pubdate>
            <volume>1</volume>
            <fpage>8</fpage>
         </bibl>
         <bibl id="B29">
            <title>
               <p>The SOS Response: Recent Insights into umuDC-Dependent Mutagenesis and DNA Damage Tolerance</p>
            </title>
            <aug>
               <au>
                  <snm>Sutton</snm>
                  <fnm>MD</fnm>
               </au>
               <au>
                  <snm>Smith</snm>
                  <fnm>BT</fnm>
               </au>
               <au>
                  <snm>Godoy</snm>
                  <fnm>VG</fnm>
               </au>
               <au>
                  <snm>Walker</snm>
                  <fnm>GC</fnm>
               </au>
            </aug>
            <source>Annual Review of Genetics</source>
            <pubdate>2000</pubdate>
            <volume>34</volume>
            <fpage>479</fpage>
            <lpage>497</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">11092836</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B30">
            <title>
               <p>Assigning Numbers to the Arrows: Parameterizing a Gene Regulation Network by using Accurate Expression Kinetics</p>
            </title>
            <aug>
               <au>
                  <snm>Ronen</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Rosenberg</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Shraiman</snm>
                  <fnm>BI</fnm>
               </au>
               <au>
                  <snm>Alon</snm>
                  <fnm>U</fnm>
               </au>
            </aug>
            <source>Proc Natl Acad Sci USA</source>
            <pubdate>2002</pubdate>
            <volume>99</volume>
            <fpage>10555</fpage>
            <lpage>10560</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">124972</pubid>
                  <pubid idtype="pmpid" link="fulltext">12145321</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B31">
            <title>
               <p>Data of SOS system reporter plasmids</p>
            </title>
            <url>http://www.weizmann.ac.il/mcb/UriAlon/Papers/SOSData/</url>
         </bibl>
         <bibl id="B32">
            <aug>
               <au>
                  <snm>Press</snm>
                  <fnm>WH</fnm>
               </au>
               <au>
                  <snm>Teukolsky</snm>
                  <fnm>SA</fnm>
               </au>
               <au>
                  <snm>Vetterling</snm>
                  <fnm>WT</fnm>
               </au>
               <au>
                  <snm>Flannery</snm>
                  <fnm>BP</fnm>
               </au>
            </aug>
            <source>Numerical Recipes in C</source>
            <publisher>Cambridge: Cambridge University Press</publisher>
            <edition>2</edition>
            <pubdate>1995</pubdate>
         </bibl>
         <bibl id="B33">
            <title>
               <p>Robust Locally Weight Regression and Smoothing Scatterplots</p>
            </title>
            <aug>
               <au>
                  <snm>Cleveland</snm>
                  <fnm>WS</fnm>
               </au>
            </aug>
            <source>J of American Statistical Association</source>
            <pubdate>1979</pubdate>
            <volume>79</volume>
            <fpage>829</fpage>
            <lpage>836</lpage>
         </bibl>
         <bibl id="B34">
            <title>
               <p>Fast Learning in Networks of Locally-tuned Processing Units</p>
            </title>
            <aug>
               <au>
                  <snm>Moody</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Darken</snm>
                  <fnm>CJ</fnm>
               </au>
            </aug>
            <source>Neural Computation</source>
            <pubdate>1989</pubdate>
            <volume>1</volume>
            <fpage>281</fpage>
            <lpage>294</lpage>
         </bibl>
         <bibl id="B35">
            <title>
               <p>On-line EM Algorithm for the Normalized Gaussian Network</p>
            </title>
            <aug>
               <au>
                  <snm>Sato</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Ishii</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>Neural Computation</source>
            <pubdate>2000</pubdate>
            <volume>12</volume>
            <fpage>407</fpage>
            <lpage>432</lpage>
            <xrefbib>
               <pubid idtype="pmpid">10636949</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B36">
            <title>
               <p>Estimating the Dimension of a Model</p>
            </title>
            <aug>
               <au>
                  <snm>Schwarz</snm>
                  <fnm>G</fnm>
               </au>
            </aug>
            <source>Annals of Statistics</source>
            <pubdate>1978</pubdate>
            <volume>6</volume>
            <fpage>461</fpage>
            <lpage>464</lpage>
         </bibl>
         <bibl id="B37">
            <title>
               <p>An Alternative Model for Mixtures of Experts</p>
            </title>
            <aug>
               <au>
                  <snm>Xu</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Jordan</snm>
                  <fnm>MI</fnm>
               </au>
               <au>
                  <snm>Hinton</snm>
                  <fnm>GE</fnm>
               </au>
            </aug>
            <source>Advances in Neural Information Processing Systems</source>
            <pubdate>1995</pubdate>
            <volume>7</volume>
            <fpage>633</fpage>
            <lpage>640</lpage>
         </bibl>
         <bibl id="B38">
            <title>
               <p>Deterministic Annealing EM Algorithm</p>
            </title>
            <aug>
               <au>
                  <snm>Ueda</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Nakano</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>Neural Networks</source>
            <pubdate>1998</pubdate>
            <volume>11</volume>
            <fpage>271</fpage>
            <lpage>282</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">12662837</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B39">
            <title>
               <p>From Specific Gene Regulation to Genomic Networks: a Global Analysis of Transcriptional Regulation in Escherichia Coli</p>
            </title>
            <aug>
               <au>
                  <snm>Thieffry</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Huerta</snm>
                  <fnm>AM</fnm>
               </au>
               <au>
                  <snm>P&#233;rez-Rueda</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Collado-Vides</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>BioEssays</source>
            <pubdate>1998</pubdate>
            <volume>20</volume>
            <fpage>433</fpage>
            <lpage>440</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">9670816</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B40">
            <title>
               <p>Inference of Genetic Network using the Expression Profile Time Course Data of Mouse P19 Cells</p>
            </title>
            <aug>
               <au>
                  <snm>Maki</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Ueda</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Okamoto</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Uematsu</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Inamura</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Eguchi</snm>
                  <fnm>Y</fnm>
               </au>
            </aug>
            <source>Genome Informatics</source>
            <pubdate>2002</pubdate>
            <volume>13</volume>
            <fpage>382</fpage>
            <lpage>383</lpage>
         </bibl>
      </refgrp>
   </bm>
</art>

