<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
   <ui>1756-0500-2-68</ui>
   <ji>1756-0500</ji>
   <fm>
      <dochead>Technical Note</dochead>
      <bibl>
         <title>
            <p>Model selection in the reconstruction of regulatory networks from time-series data</p>
         </title>
         <aug>
            <au id="A1" ca="yes">
               <snm>Novikov</snm>
               <fnm>Eugene</fnm>
               <insr iid="I1"/>
               <email>Eugene.Novikov@curie.fr</email>
            </au>
            <au id="A2">
               <snm>Barillot</snm>
               <fnm>Emmanuel</fnm>
               <insr iid="I1"/>
               <email>Emmanuel.Barillot@curie.fr</email>
            </au>
         </aug>
         <insg>
            <ins id="I1">
               <p>Service Bioinformatique, Institut Curie, 26 Rue d'Ulm, 75248 Paris Cedex 05, France</p>
            </ins>
         </insg>
         <source>BMC Research Notes</source>
         <issn>1756-0500</issn>
         <pubdate>2009</pubdate>
         <volume>2</volume>
         <issue>1</issue>
         <fpage>68</fpage>
         <url>http://www.biomedcentral.com/1756-0500/2/68</url>
         <xrefbib>
            <pubidlist>
               <pubid idtype="pmpid">19416509</pubid>
               <pubid idtype="doi">10.1186/1756-0500-2-68</pubid>
            </pubidlist>
         </xrefbib>
      </bibl>
      <history>
         <rec>
            <date>
               <day>24</day>
               <month>1</month>
               <year>2009</year>
            </date>
         </rec>
         <acc>
            <date>
               <day>05</day>
               <month>5</month>
               <year>2009</year>
            </date>
         </acc>
         <pub>
            <date>
               <day>05</day>
               <month>5</month>
               <year>2009</year>
            </date>
         </pub>
      </history>
      <cpyrt>
         <year>2009</year>
         <collab>Novikov 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>A widely used approach to reconstruct regulatory networks from time-series data is based on the first-order, linear ordinary differential equations. This approach is justified if it is applied to system relaxations after weak perturbations. However, weak perturbations may not be informative enough to reveal network structures. Other approaches are based on specific models of gene regulation and therefore are of limited applicability.</p>
            </sec>
            <sec>
               <st>
                  <p>Findings</p>
               </st>
               <p>We have developed a generalized approach for the reconstruction of regulatory networks from time-series data. This approach uses elements of control theory and the state-space formalism to approximate interactions between two observable nodes (<it>e.g</it>. measured genes). This leads to a reconstruction model formulated in terms of integral equations with flexible kernel functions. We propose a library of kernel functions that can be used for the first insights into network structures.</p>
            </sec>
            <sec>
               <st>
                  <p>Conclusion</p>
               </st>
               <p>We have found that the appropriate kernel function significantly increases the accuracy of network reconstruction. The best kernel can be selected using prior information on a few nodes' interactions. We have shown that it may be already possible to select models ensuring reasonable performance even with as small as two known interactions. The developed approaches have been tested with simulated and experimental data.</p>
            </sec>
         </sec>
      </abs>
   </fm>
   <bdy>
      <sec>
         <st>
            <p>Findings</p>
         </st>
         <p>Two sources of experimental data are generally used in the reconstruction of regulatory networks: steady-state and time-series experiments. Steady-state data <abbrgrp><abbr bid="B1">1</abbr><abbr bid="B2">2</abbr></abbrgrp> are generated by measuring the expression levels of every gene (or protein concentrations) when a system relaxes into a steady state after a perturbation. There are many publications <abbrgrp><abbr bid="B3">3</abbr><abbr bid="B4">4</abbr><abbr bid="B5">5</abbr></abbrgrp> reporting different methods for the network reconstruction from the steady-state data. Time-series data represent the expression levels measured at a number of time points following global or local perturbations of a system <abbrgrp><abbr bid="B6">6</abbr><abbr bid="B7">7</abbr></abbrgrp>. If these perturbations do not bring the system far from a steady state, the relaxation into the steady state is approximated by a set of the first-order, linear ordinary differential equations (LODE) <abbrgrp><abbr bid="B6">6</abbr><abbr bid="B8">8</abbr><abbr bid="B9">9</abbr></abbrgrp>. Time-series experiments do not require as many perturbations as steady-state experiments, thus avoiding perturbations that may be not easy to design <abbrgrp><abbr bid="B10">10</abbr><abbr bid="B11">11</abbr></abbrgrp>. Moreover, analysis of time-series data allows us to investigate the dynamics of regulatory interactions, which is not possible from the steady-state data.</p>
         <p>However, it has been shown <abbrgrp><abbr bid="B4">4</abbr><abbr bid="B5">5</abbr></abbrgrp> that the network reconstruction is more difficult from the time-series data than from the steady-state data. The authors have envisaged two possibilities to improve the reconstruction. One is to collect more time series from additional perturbations. The other one is to perform time-series experiments where an investigated system demonstrates richer dynamics. The latter case is advantageous because it may generate more informative data without performing extra experiments. This can be done either by applying stronger perturbations or by monitoring system dynamics controlled by internal factors (<it>e.g</it>. cell-cycle processes). In both cases, the LODE models can hardly be justified as it is difficult to ensure that a system does not strongly deviate from a steady state. More sophisticated system dynamics needs more detailed formalizations on gene/molecular interactions. Many attempts to improve the basic LODE model can be found in recent publications <abbrgrp><abbr bid="B12">12</abbr><abbr bid="B13">13</abbr><abbr bid="B14">14</abbr></abbrgrp>. In most cases, the authors suggest to model the combined regulatory effect of a number of regulatory factors by a particular non-linear function. Additionally, the second-order differential equations are sometimes invoked to reproduce gene expression profiles <abbrgrp><abbr bid="B14">14</abbr><abbr bid="B15">15</abbr></abbrgrp>.</p>
         <p>In this paper, we are looking for a generic approach to approximate interactions between the observable nodes in a network. The generic approach allows us to systematically apply specific models and, eventually, to define the most appropriate model using available experimental data and, possibly, prior knowledge on the nodes' interactions. The developed approaches were tested with simulated and experimental data.</p>
         <sec>
            <st>
               <p>Mathematical framework</p>
            </st>
            <p>We apply elements of control theory <abbrgrp><abbr bid="B16">16</abbr></abbrgrp> to develop a generalized model of the network dynamics. A regulatory network (Fig. <figr fid="F1">1</figr>) is represented as a bipartite graph with two types of nodes: observable nodes reproducing measurable characteristics (<it>e.g</it>. gene expression levels), and non-observable, or control, nodes controlling the interactions between the observable nodes. Each control node <it>i </it>can be modelled as:</p>
            <fig id="F1">
               <title>
                  <p>Figure 1</p>
               </title>
               <caption>
                  <p>Regulatory network with four observable and two control nodes</p>
               </caption>
               <text>
                  <p><b>Regulatory network with four observable and two control nodes</b>.</p>
               </text>
               <graphic file="1756-0500-2-68-1"/>
            </fig>
            <p>
               <display-formula id="M1">
                  <graphic file="1756-0500-2-68-i1.gif"/>
               </display-formula>
            </p>
            <p>where <it>F</it><sub><it>i </it></sub>is a functional reproducing behaviour, <it>Y</it><sub><it>I</it></sub>(&#183;), of a set of observable nodes <it>I </it>based on signals, <it>Y</it><sub><it>O</it></sub>(&#183;), from a, possibly different, set of observable nodes <it>O</it>, and <it>W</it><sub><it>i </it></sub>is a vector of "internal" parameters of control node <it>i</it>. Note that some non-trivial behaviour can be assigned to the observable nodes as well. It may account for instrumental distortions, specifics of image processing, normalization, etc.</p>
            <p>The goal of the network reconstruction is to identify parameters <it>W</it><sub><it>i </it></sub>encoding for the interactions between the observable nodes. For that, functional <it>F</it><sub><it>i </it></sub>in (1) has to be further developed. It is frequently assumed that the cooperative regulatory contribution from different observable nodes is a sum of the contributions from each node, so that equation (1) can be written as:</p>
            <p>
               <display-formula id="M2">
                  <graphic file="1756-0500-2-68-i2.gif"/>
               </display-formula>
            </p>
            <p>where <it>n </it>is the number of observable nodes, <it>y</it><sub><it>i</it></sub>(<it>t</it>) is the measured response of observable node <it>i</it>, <it>F</it><sub><it>ij </it></sub>is a functional characterized by a set of parameters <it>W</it><sub><it>ij </it></sub>converting measured profile, <it>y</it><sub><it>j</it></sub>(<it>t</it>), at node <it>j </it>to measured profile, <it>y</it><sub><it>i</it></sub>(<it>t</it>), at node <it>i</it>, and <it>b</it><sub><it>i</it></sub>(<it>t, t</it><sub><it>0</it></sub>) is the output of non-regulated observable node <it>i</it>. We consider pair-wise controls <it>F</it><sub><it>ij </it></sub>as linear, continuous, time-invariant, finite-dimensional, single input-single output control systems that can be modelled using the state-space formalism:</p>
            <p>
               <display-formula id="M3">
                  <graphic file="1756-0500-2-68-i3.gif"/>
               </display-formula>
            </p>
            <p>where <it>X</it><sub><it>ij</it></sub>(<it>t</it>) is the state vector and <it>A</it><sub><it>ij </it></sub>is the state matrix, <it>y</it><sub><it>j</it></sub>(<it>t</it>) is the input value and <it>B</it><sub><it>ij </it></sub>is the input vector, <it>y</it><sub><it>j</it></sub>(<it>t</it>) is the output value and <it>C</it><sub><it>ij </it></sub>is the output vector. We also assume that <it>F</it><sub><it>ij </it></sub>are in a steady state prior to the input perturbation <it>y</it><sub><it>j</it></sub>(<it>t</it>) starting at time <it>t </it>= <it>t</it><sub><it>0</it></sub>, that is <it>X</it><sub><it>ij</it></sub>(<it>t</it><sub><it>0</it></sub>) = 0. Integrating (3) and combining <it>n </it>regulatory inputs as in (2) yields</p>
            <p>
               <display-formula id="M4">
                  <graphic file="1756-0500-2-68-i4.gif"/>
               </display-formula>
            </p>
            <p>with <it>w</it><sub><it>ij</it></sub>(<it>t</it>) = <it>C</it><sub><it>ij</it></sub><it>exp</it>(<it>tA</it><sub><it>ij</it></sub>)<it>B</it><sub><it>ij </it></sub>representing the influence of node <it>j </it>on the regulation of node <it>i</it>. Although every link (control node) is unique and should be modelled in a specific way, little prior knowledge on molecular interactions does not allow us to postulate specific models for every link. Therefore, we are looking for universal models that can approximate any control node.</p>
            <p>The LODE regulatory model is widely used in the network reconstruction <abbrgrp><abbr bid="B6">6</abbr><abbr bid="B8">8</abbr><abbr bid="B9">9</abbr></abbrgrp>. It can be obtained from (4), if we set <it>w</it><sub><it>ij</it></sub>(<it>t</it>) = <it>const </it>= <it>w</it><sub><it>ij </it></sub>and <it>b</it><sub><it>i</it></sub>(<it>t, t</it><sub><it>0</it></sub>) = <it>const</it>&#215;<it>t </it>= <it>b</it><sub><it>i</it></sub><it>t</it>:</p>
            <p>
               <display-formula id="M5">
                  <graphic file="1756-0500-2-68-i5.gif"/>
               </display-formula>
            </p>
            <p>This model approximates system relaxation into a steady state after a small perturbation. However, it is difficult to confirm that perturbations are small enough to justify model (5).</p>
            <p>Equation (4) allows us to create a number of less restrictive models that can cover broader spectrum of dynamical behaviours. These models can integrate prior knowledge or can be further refined in experimental data analysis. In this report, we use the following representations for <it>w</it><sub><it>ij</it></sub>(<it>t</it>):</p>
            <p>
               <display-formula id="M6">
                  <graphic file="1756-0500-2-68-i6.gif"/>
               </display-formula>
            </p>
            <p>
               <display-formula id="M7">
                  <graphic file="1756-0500-2-68-i7.gif"/>
               </display-formula>
            </p>
            <p>
               <display-formula id="M8">
                  <graphic file="1756-0500-2-68-i8.gif"/>
               </display-formula>
            </p>
            <p>where <it>L </it>is the number of terms, <it>u</it><sub><it>l</it>, <it>ij </it></sub>are the coefficients encoding for the regulation of node <it>i </it>by node <it>j </it>and <it>&#964;</it><sub><it>l </it></sub>are the characteristics times that can be either set as prior values or estimated from experimental data. The background functions <it>b</it><sub><it>i</it></sub>(<it>t, t</it><sub><it>0</it></sub>) can also be developed, but we will keep them constant as, with little data, more complicated models for <it>b</it><sub><it>i</it></sub>(<it>t, t</it><sub><it>0</it></sub>) can fit the data without identifying any link.</p>
            <p>We have devised a library of eight models (Table <tblr tid="T1">1</tblr>) to be tested and compared. Rationale for using the selected kernel functions is given in [Additional file <supplr sid="S1">1</supplr>].</p>
            <suppl id="S1">
               <title>
                  <p>Additional file 1</p>
               </title>
               <text>
                  <p><b>Kernel functions</b>. Rationale for using the kernel functions from Table <tblr tid="T1">1</tblr>.</p>
               </text>
               <file name="1756-0500-2-68-S1.pdf">
                  <p>Click here for file</p>
               </file>
            </suppl>
            <tbl id="T1">
               <title>
                  <p>Table 1</p>
               </title>
               <caption>
                  <p>Kernel functions</p>
               </caption>
               <tblbdy cols="3">
                  <r>
                     <c ca="left">
                        <p>Equation</p>
                     </c>
                     <c ca="left">
                        <p>
                           <it>w<sub><it>ij</it></sub>(t)</it>
                        </p>
                     </c>
                     <c ca="left">
                        <p>Model</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="3">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>(6)</p>
                     </c>
                     <c ca="left">
                        <p>
                           <it>u</it>
                           <sub>1, <it>ij</it></sub>
                        </p>
                     </c>
                     <c ca="left">
                        <p>P1</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c cspan="2">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p><it>u</it><sub>1, <it>ij </it></sub>+ <it>u</it><sub>2, <it>ijt</it></sub></p>
                     </c>
                     <c ca="left">
                        <p>P2</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="3">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>(7)</p>
                     </c>
                     <c ca="left">
                        <p><it>u</it><sub>1, <it>ij</it></sub>exp{-<it>t</it>/(0.1<it>T</it>)}</p>
                     </c>
                     <c ca="left">
                        <p>E1</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c cspan="2">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p><it>u</it><sub>1, <it>ij</it></sub>exp{-<it>t</it>/(0.9<it>T</it>)}</p>
                     </c>
                     <c ca="left">
                        <p>E2</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c cspan="2">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p><it>u</it><sub>1, <it>ij</it></sub>exp{-<it>t</it>/(0.1<it>T</it>)} + <it>u</it><sub>2, <it>ij</it></sub>exp{-<it>t</it>/(0.9<it>T</it>)}</p>
                     </c>
                     <c ca="left">
                        <p>E3</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="3">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>(8)</p>
                     </c>
                     <c ca="left">
                        <p><it>u</it><sub>1, <it>ij </it></sub>(1 + <it>t</it>/(0.1<it>T</it>))<sup>-1</sup></p>
                     </c>
                     <c ca="left">
                        <p>I1</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c cspan="2">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p><it>u</it><sub>1, <it>ij </it></sub>(1 + <it>t</it>/(0.9<it>T</it>))<sup>-1</sup></p>
                     </c>
                     <c ca="left">
                        <p>I2</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c cspan="2">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p><it>u</it><sub>1, <it>ij</it></sub>(1 + <it>t</it>/(0.1<it>T</it>))<sup>-1 </sup>+ <it>u</it><sub>2, <it>ij</it></sub>(1 + <it>t</it>/(0.9<it>T</it>))<sup>-1</sup></p>
                     </c>
                     <c ca="left">
                        <p>I3</p>
                     </c>
                  </r>
               </tblbdy>
            </tbl>
            <p>Discussion on the parameter identifiability for the developed models can be found in [Additional file <supplr sid="S2">2</supplr>].</p>
            <suppl id="S2">
               <title>
                  <p>Additional file 2</p>
               </title>
               <text>
                  <p><b>Identifiability note</b>. Discussion on the parameter identifiability for the developed models.</p>
               </text>
               <file name="1756-0500-2-68-S2.pdf">
                  <p>Click here for file</p>
               </file>
            </suppl>
            <p>Network reconstruction is done by fitting the developed models to experimental data. Among different fitting strategies <abbrgrp><abbr bid="B17">17</abbr></abbrgrp>, the forward selection (FS) algorithm has shown reasonable performance, in particular for sparse networks, and therefore, it has been adopted in this paper. We refer to <abbrgrp><abbr bid="B18">18</abbr></abbrgrp> for the details on the implementation of the FS algorithm. A more robust modification of the FS algorithm has also been tested as described in [Additional file <supplr sid="S3">3</supplr>].</p>
            <suppl id="S3">
               <title>
                  <p>Additional file 3</p>
               </title>
               <text>
                  <p><b>Modified forward selection (FS) algorithm</b>. Description and testing of the modified version of the FS algorithm.</p>
               </text>
               <file name="1756-0500-2-68-S3.pdf">
                  <p>Click here for file</p>
               </file>
            </suppl>
            <p>We can use prior knowledge on the nodes' interactions to select the best network reconstruction model from the pre-defined library (Table <tblr tid="T1">1</tblr>). We look for the kernel function <it>w</it><sub><it>ij</it></sub>(<it>t</it>) that reconstructs the prior links with the highest accuracy. The description of the adaptive model selection (AMS) algorithm can be found in [Additional file <supplr sid="S4">4</supplr>].</p>
            <suppl id="S4">
               <title>
                  <p>Additional file 4</p>
               </title>
               <text>
                  <p><b>Adaptive model selection (AMS)</b>. Description of the AMS algorithm to identify the kernel function that reconstructs the prior links with the highest accuracy.</p>
               </text>
               <file name="1756-0500-2-68-S4.pdf">
                  <p>Click here for file</p>
               </file>
            </suppl>
         </sec>
         <sec>
            <st>
               <p>Testing</p>
            </st>
            <p>We compared the performances of the eight kernel functions from Table <tblr tid="T1">1</tblr> as well as the LODE regulatory model (5) using simulated and experimental data. Three artificial systems were used for testing: the oscillating network in <it>E. coli</it>, called repressilator <abbrgrp><abbr bid="B19">19</abbr></abbrgrp>, the mitogen-activated protein kinase (MAPK) cascade <abbrgrp><abbr bid="B20">20</abbr></abbrgrp> and the glycolysis pathway in yeast <abbrgrp><abbr bid="B21">21</abbr></abbrgrp>. We also used the yeast (<it>Saccharomyces cerevisiae</it>) cell cycle microarray time-series data <abbrgrp><abbr bid="B22">22</abbr></abbrgrp> to demonstrate applicability of the developed approach to real experimental data. The positive predictive value (PPV) and sensitivity (Se) were applied to estimate the performance. Further details on the artificial and real systems used for testing and description of the testing procedure can be found in [Additional file <supplr sid="S5">5</supplr>].</p>
            <suppl id="S5">
               <title>
                  <p>Additional file 5</p>
               </title>
               <text>
                  <p><b>Simulated and experimental data</b>. Details on the artificial and real systems used for testing and description of the testing procedure.</p>
               </text>
               <file name="1756-0500-2-68-S5.pdf">
                  <p>Click here for file</p>
               </file>
            </suppl>
            <p>The dependencies of PPV on the total number of links are presented in Fig. <figr fid="F2">2</figr>. The Se values at 50 generated links are collected in Table <tblr tid="T2">2</tblr>. Among the three artificial systems, the choice of a model was the most critical for the <it>E. coli </it>repressilator. In this case, the best reconstruction was achieved with the bi-exponential E3 model. The LODE model performed better than random reconstruction but still worse than E3. All tested kernels were significantly better than random link assignment for the MAPK cascade. All kernels also outperformed the LODE model in this case. However, there is still a notable (and statistically significant) difference between the kernels. The yeast glycolysis network (Fig. <figr fid="F2">2c</figr>) was the most difficult to reconstruct because many times series were similar and hardly distinguishable by the reconstruction algorithm. Nevertheless, several models (P1, P2, E2, E3, and I2) demonstrated the performance different from random. The LODE model could not outperform the random prediction in this case.</p>
            <fig id="F2">
               <title>
                  <p>Figure 2</p>
               </title>
               <caption>
                  <p>The average dependencies of PPV on the total number of links for the three artificial systems and for the three yeast cell cycle microarray time-series datasets</p>
               </caption>
               <text>
                  <p><b>The average dependencies of PPV on the total number of links for the three artificial systems and for the three yeast cell cycle microarray time-series datasets</b>. Blue line corresponds to the LODE model and dashed black line corresponds to random prediction. Confidence intervals for the obtained estimates are too narrow to be recognizable in the graphs and therefore not shown.</p>
               </text>
               <graphic file="1756-0500-2-68-2"/>
            </fig>
            <tbl id="T2">
               <title>
                  <p>Table 2</p>
               </title>
               <caption>
                  <p>Se at 50 generated links for the three artificial systems (<it>E. COLI </it>repressilator (A), MAPK cascade (B) and yeast glycolysis pathway (C)) and three yeast cell cycle microarray time-series datasets</p>
               </caption>
               <tblbdy cols="7">
                  <r>
                     <c ca="center">
                        <p>Models</p>
                     </c>
                     <c ca="center">
                        <p>
                           <it>A</it>
                        </p>
                     </c>
                     <c ca="center">
                        <p>B</p>
                     </c>
                     <c ca="center">
                        <p>C</p>
                     </c>
                     <c ca="center">
                        <p>
                           <it>alpha</it>
                        </p>
                     </c>
                     <c ca="center">
                        <p>
                           <it>elu</it>
                        </p>
                     </c>
                     <c ca="center">
                        <p>
                           <it>cdc15</it>
                        </p>
                     </c>
                  </r>
                  <r>
                     <c cspan="7">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>LODE</p>
                     </c>
                     <c ca="center">
                        <p>0.46</p>
                     </c>
                     <c ca="center">
                        <p>0.12</p>
                     </c>
                     <c ca="center">
                        <p>0.16</p>
                     </c>
                     <c ca="center">
                        <p>0.23</p>
                     </c>
                     <c ca="center">
                        <p>0.19</p>
                     </c>
                     <c ca="center">
                        <p>0.27</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>P1</p>
                     </c>
                     <c ca="center">
                        <p>0.32</p>
                     </c>
                     <c ca="center">
                        <p>0.19</p>
                     </c>
                     <c ca="center">
                        <p>0.20</p>
                     </c>
                     <c ca="center">
                        <p>0.35</p>
                     </c>
                     <c ca="center">
                        <p>0.42</p>
                     </c>
                     <c ca="center">
                        <p>0.27</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>P2</p>
                     </c>
                     <c ca="center">
                        <p>0.41</p>
                     </c>
                     <c ca="center">
                        <p>0.23</p>
                     </c>
                     <c ca="center">
                        <p>0.18</p>
                     </c>
                     <c ca="center">
                        <p>0.35</p>
                     </c>
                     <c ca="center">
                        <p>0.31</p>
                     </c>
                     <c ca="center">
                        <p>0.35</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>E1</p>
                     </c>
                     <c ca="center">
                        <p>0.47</p>
                     </c>
                     <c ca="center">
                        <p>0.25</p>
                     </c>
                     <c ca="center">
                        <p>0.16</p>
                     </c>
                     <c ca="center">
                        <p>0.38</p>
                     </c>
                     <c ca="center">
                        <p>0.31</p>
                     </c>
                     <c ca="center">
                        <p>0.23</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>E2</p>
                     </c>
                     <c ca="center">
                        <p>0.32</p>
                     </c>
                     <c ca="center">
                        <p>0.24</p>
                     </c>
                     <c ca="center">
                        <p>0.20</p>
                     </c>
                     <c ca="center">
                        <p>0.31</p>
                     </c>
                     <c ca="center">
                        <p>0.35</p>
                     </c>
                     <c ca="center">
                        <p>0.31</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>E3</p>
                     </c>
                     <c ca="center">
                        <p>0.60</p>
                     </c>
                     <c ca="center">
                        <p>0.27</p>
                     </c>
                     <c ca="center">
                        <p>0.17</p>
                     </c>
                     <c ca="center">
                        <p>0.15</p>
                     </c>
                     <c ca="center">
                        <p>0.27</p>
                     </c>
                     <c ca="center">
                        <p>0.08</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>I1</p>
                     </c>
                     <c ca="center">
                        <p>0.35</p>
                     </c>
                     <c ca="center">
                        <p>0.18</p>
                     </c>
                     <c ca="center">
                        <p>0.18</p>
                     </c>
                     <c ca="center">
                        <p>0.31</p>
                     </c>
                     <c ca="center">
                        <p>0.23</p>
                     </c>
                     <c ca="center">
                        <p>0.15</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>I2</p>
                     </c>
                     <c ca="center">
                        <p>0.32</p>
                     </c>
                     <c ca="center">
                        <p>0.24</p>
                     </c>
                     <c ca="center">
                        <p>0.21</p>
                     </c>
                     <c ca="center">
                        <p>0.27</p>
                     </c>
                     <c ca="center">
                        <p>0.35</p>
                     </c>
                     <c ca="center">
                        <p>0.27</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>I3</p>
                     </c>
                     <c ca="center">
                        <p>0.59</p>
                     </c>
                     <c ca="center">
                        <p>0.23</p>
                     </c>
                     <c ca="center">
                        <p>0.16</p>
                     </c>
                     <c ca="center">
                        <p>0.19</p>
                     </c>
                     <c ca="center">
                        <p>0.19</p>
                     </c>
                     <c ca="center">
                        <p>0.12</p>
                     </c>
                  </r>
               </tblbdy>
               <tblfn>
                  <p>For the artificial systems, the Se values were averaged over 100 runs of the simulation procedure. Model definitions (P1, P2, E1, E2, E3, I1, I2 and I3) are given in Table 1.</p>
               </tblfn>
            </tbl>
            <p>For the yeast cell cycle time-series data, the polynomial models (P1 and P2) were the most powerful. For the <it>alpha </it>dataset and for the <it>elu </it>dataset, P1 had the highest performance whereas P2 was the most accurate for <it>cdc15</it>. Note that, in each case, the best performing models (P1 and P2) also outperformed the LODE model. Comparing different experiments, we see that <it>cdc15 </it>led to less accurate predictions. This indicates that this experiment requires more elaborated reconstruction models or more representative datasets.</p>
            <p>From Fig. <figr fid="F2">2</figr> and Table <tblr tid="T2">2</tblr>, we can conclude that the "optimal" models were different for the artificial and real systems. The obtained results suggest that no unique model exists to ensure reasonable performance for different systems and therefore the most appropriate models should be searched for each system.</p>
            <p>We applied the AMS algorithm [Additional file <supplr sid="S4">4</supplr>] to the same three artificial systems and three experimental datasets. As at each run the prior links were different, the selected model might also be different. Therefore, we counted number of times each model from Table <tblr tid="T1">1</tblr> was selected in the 100 runs. The results for 2 and 10 prior links are shown in Fig. <figr fid="F3">3</figr>. We found that the higher performing models from Fig. <figr fid="F2">2</figr> were selected more often than the lower performing ones. Moreover, reasonable model recognition could be already achieved with only two prior links. As expected, the increase in the number of prior links led to better model identification.</p>
            <fig id="F3">
               <title>
                  <p>Figure 3</p>
               </title>
               <caption>
                  <p>Adaptive model selection</p>
               </caption>
               <text>
                  <p><b>Adaptive model selection</b>. Number of times each model from Table 1 has been selected in 100 runs of the simulation procedure by the AMS algorithm based on 2 (empty bars) and 10 (filled bars) prior links. Confidence intervals for the random model selection are indicated by dashed lines.</p>
               </text>
               <graphic file="1756-0500-2-68-3"/>
            </fig>
            <p>However, in some cases with two prior links, the AMS algorithm relatively often selected the models that were rather poor as judged by the results presented in Fig. <figr fid="F2">2</figr>. For example, for the artificial yeast glycolysis pathway or real <it>alpha </it>dataset, the bi-exponential E3 model was selected almost as often as other, better performing, models. This indicates that the E3 model was more adequate just for certain links and not for any link in the networks. Therefore, we can conclude that the network reconstruction model should be link-specific, that is different models may be assigned to different links.</p>
            <p>As the AMS algorithm may select poor performing models, the overall performance of the network reconstruction is lower than for the best performing model. However, even with as small as two prior links, AMS is already better than random model selection, as illustrated in Fig. <figr fid="F4">4</figr>. If the performance of different models is not very different (as for the MAPK cascade), the prediction of the AMS algorithm is close to random. If, however, a certain model demonstrates clear advantage (as, for example, for the <it>E. coli </it>repressilator), the AMS algorithm can identify this model leading to the performance substantially higher than by random selection.</p>
            <fig id="F4">
               <title>
                  <p>Figure 4</p>
               </title>
               <caption>
                  <p>The dependencies of PPV on the total number of links for the AMS algorithm (with two prior links)</p>
               </caption>
               <text>
                  <p><b>The dependencies of PPV on the total number of links for the AMS algorithm (with two prior links)</b>. Thick line &#8211; PPV by the AMS algorithm; thin line &#8211; PPV after random model selection. Confidence intervals for PPV after random model selection are shown as dashed lines.</p>
               </text>
               <graphic file="1756-0500-2-68-4"/>
            </fig>
            <p>The performance of the AMS algorithm using independent set of artificial data described in <abbrgrp><abbr bid="B5">5</abbr></abbrgrp> is presented in [Additional file <supplr sid="S6">6</supplr>].</p>
            <suppl id="S6">
               <title>
                  <p>Additional file 6</p>
               </title>
               <text>
                  <p><b>Independent artificial data</b>. Testing of the AMS algorithm using independent set of artificial data described in <abbrgrp><abbr bid="B5">5</abbr></abbrgrp>.</p>
               </text>
               <file name="1756-0500-2-68-S6.pdf">
                  <p>Click here for file</p>
               </file>
            </suppl>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Conclusion</p>
         </st>
         <p>We have presented a generalized approach for the regulatory network reconstruction, that gives us an easy possibility to create and to test different inference models and, potentially, to identify appropriate models from experimental data. We have shown that even with as small as two prior links it is already possible to select models ensuring reasonable performance. Further discussion and perspectives for further research are given in [Additional file <supplr sid="S7">7</supplr>].</p>
         <suppl id="S7">
            <title>
               <p>Additional file 7</p>
            </title>
            <text>
               <p><b>Discussion</b>. Discussion and perspectives for further research.</p>
            </text>
            <file name="1756-0500-2-68-S7.pdf">
               <p>Click here for file</p>
            </file>
         </suppl>
      </sec>
      <sec>
         <st>
            <p>Competing interests</p>
         </st>
         <p>The authors declare that they have no competing interests.</p>
      </sec>
      <sec>
         <st>
            <p>Authors' contributions</p>
         </st>
         <p>EN developed the model, performed software implementation and drafted the manuscript. EB conceived of the study and participated in coordination. All authors read and approved the final manuscript.</p>
      </sec>
   </bdy>
   <bm>
      <ack>
         <sec>
            <st>
               <p>Acknowledgements</p>
            </st>
            <p>This work was supported by the Institut Curie and the Ligue Nationale Contre le Cancer. E.N. and E.B. are members of the Equipe Biologie des Syst&#232;mes from the Service de Bioinformatique of Institut Curie, &#233;quipe labellis&#233;e par La Ligue Nationale Contre le Cancer.</p>
         </sec>
      </ack>
      <refgrp>
         <bibl id="B1">
            <title>
               <p>How to reconstruct a large genetic network from <it>N </it>gene perturbations in fewer than <it>N2 </it>easy steps</p>
            </title>
            <aug>
               <au>
                  <snm>Wagner</snm>
                  <fnm>A</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2001</pubdate>
            <volume>17</volume>
            <fpage>1183</fpage>
            <lpage>1197</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1093/bioinformatics/17.12.1183</pubid>
                  <pubid idtype="pmpid" link="fulltext">11751227</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B2">
            <title>
               <p>Discovery of regulatory interactions through perturbation: inference and experimental design</p>
            </title>
            <aug>
               <au>
                  <snm>Ideker</snm>
                  <fnm>TE</fnm>
               </au>
               <au>
                  <snm>Thorsson</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Karp</snm>
                  <fnm>RM</fnm>
               </au>
            </aug>
            <source>Pac Symp Biocomput</source>
            <pubdate>2000</pubdate>
            <volume>5</volume>
            <fpage>302</fpage>
            <lpage>313</lpage>
         </bibl>
         <bibl id="B3">
            <title>
               <p>Comparative evaluation of reverse engineering gene regulatory networks with relevance networks, graphical gaussian models and bayesian networks</p>
            </title>
            <aug>
               <au>
                  <snm>Werhli</snm>
                  <fnm>AV</fnm>
               </au>
               <au>
                  <snm>Grzegorczyk</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Husmeier</snm>
                  <fnm>D</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2006</pubdate>
            <volume>22</volume>
            <fpage>2523</fpage>
            <lpage>2531</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1093/bioinformatics/btl391</pubid>
                  <pubid idtype="pmpid" link="fulltext">16844710</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B4">
            <title>
               <p>Comparing association network algorithms for reverse engineering of large-scale gene regulatory networks: synthetic versus real data</p>
            </title>
            <aug>
               <au>
                  <snm>Soranzo</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Bianconi</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Altafini</snm>
                  <fnm>C</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2007</pubdate>
            <volume>23</volume>
            <fpage>1640</fpage>
            <lpage>1647</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1093/bioinformatics/btm163</pubid>
                  <pubid idtype="pmpid" link="fulltext">17485431</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B5">
            <title>
               <p>How to infer gene networks from expression profiles</p>
            </title>
            <aug>
               <au>
                  <snm>Bansal</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Belcastro</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Ambesi-Impiombato</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>di Bernardo</snm>
                  <fnm>D</fnm>
               </au>
            </aug>
            <source>Molecular Systems Biology</source>
            <pubdate>2007</pubdate>
            <volume>3</volume>
            <fpage>78</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1828749</pubid>
                  <pubid idtype="pmpid" link="fulltext">17299415</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B6">
            <title>
               <p>Inference of gene regulatory networks and compound mode of action from time course gene expression profiles</p>
            </title>
            <aug>
               <au>
                  <snm>Bansal</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Gatta</snm>
                  <fnm>GD</fnm>
               </au>
               <au>
                  <snm>di Bernardo</snm>
                  <fnm>D</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2006</pubdate>
            <volume>22</volume>
            <fpage>815</fpage>
            <lpage>822</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1093/bioinformatics/btl003</pubid>
                  <pubid idtype="pmpid" link="fulltext">16418235</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B7">
            <title>
               <p>Using large-scale perturbations in gene network reconstruction</p>
            </title>
            <aug>
               <au>
                  <snm>MacCarthy</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Pomiankowski</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Seymour</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>BMC Bioinformatics</source>
            <pubdate>2005</pubdate>
            <volume>6</volume>
            <fpage>11</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">548128</pubid>
                  <pubid idtype="pmpid" link="fulltext">15659246</pubid>
                  <pubid idtype="doi">10.1186/1471-2105-6-11</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B8">
            <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>
               <pubidlist>
                  <pubid idtype="doi">10.1093/bioinformatics/16.8.707</pubid>
                  <pubid idtype="pmpid" link="fulltext">11099257</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B9">
            <title>
               <p>Least-squares methods for identifying biochemical regulatory networks from noisy measurements</p>
            </title>
            <aug>
               <au>
                  <snm>Kim</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Bates</snm>
                  <fnm>DG</fnm>
               </au>
               <au>
                  <snm>Postlethwaite</snm>
                  <fnm>I</fnm>
               </au>
               <au>
                  <snm>Heslop-Harrison</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Cho</snm>
                  <fnm>KH</fnm>
               </au>
            </aug>
            <source>BMC Bioinformatics</source>
            <pubdate>2007</pubdate>
            <volume>8</volume>
            <fpage>8</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1793997</pubid>
                  <pubid idtype="pmpid" link="fulltext">17212835</pubid>
                  <pubid idtype="doi">10.1186/1471-2105-8-8</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B10">
            <title>
               <p>Reverse engineering of regulatory networks in human B cells</p>
            </title>
            <aug>
               <au>
                  <snm>Basso</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Margolin</snm>
                  <fnm>AA</fnm>
               </au>
               <au>
                  <snm>Stolovitzky</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Klein</snm>
                  <fnm>U</fnm>
               </au>
               <au>
                  <snm>Della-Favera</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Galifano</snm>
                  <fnm>A</fnm>
               </au>
            </aug>
            <source>Nature Genetics</source>
            <pubdate>2005</pubdate>
            <volume>37</volume>
            <fpage>382</fpage>
            <lpage>390</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/ng1532</pubid>
                  <pubid idtype="pmpid" link="fulltext">15778709</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B11">
            <title>
               <p>Applying dynamic Bayesian networks to perturbed gene expression data</p>
            </title>
            <aug>
               <au>
                  <snm>Dojer</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Gambin</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Mizera</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>WilczyMski</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Tiuryn</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>BMC Bioinformatics</source>
            <pubdate>2006</pubdate>
            <volume>7</volume>
            <fpage>249</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1513402</pubid>
                  <pubid idtype="pmpid" link="fulltext">16681847</pubid>
                  <pubid idtype="doi">10.1186/1471-2105-7-249</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B12">
            <title>
               <p>The Inferelator: an algorithm for learning parsimonious regulatory networks from systems-biology data sets <it>de novo</it></p>
            </title>
            <aug>
               <au>
                  <snm>Bonneau</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Reiss</snm>
                  <fnm>DJ</fnm>
               </au>
               <au>
                  <snm>Shannon</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Facciotti</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Hood</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Baliga</snm>
                  <fnm>NS</fnm>
               </au>
               <au>
                  <snm>Thorsson</snm>
                  <fnm>V</fnm>
               </au>
            </aug>
            <source>Genome Biology</source>
            <pubdate>2006</pubdate>
            <volume>7</volume>
            <fpage>R36</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1779511</pubid>
                  <pubid idtype="pmpid" link="fulltext">16686963</pubid>
                  <pubid idtype="doi">10.1186/gb-2006-7-5-r36</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B13">
            <title>
               <p>Nonlinear differential equation model for quantification of transcriptional regulation applied to microarray data of Saccharomyces cerevisiae</p>
            </title>
            <aug>
               <au>
                  <snm>Vu</snm>
                  <fnm>TT</fnm>
               </au>
               <au>
                  <snm>Vohradsky</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Research</source>
            <pubdate>2007</pubdate>
            <volume>35</volume>
            <fpage>279</fpage>
            <lpage>287</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1802551</pubid>
                  <pubid idtype="pmpid" link="fulltext">17170011</pubid>
                  <pubid idtype="doi">10.1093/nar/gkl1001</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B14">
            <title>
               <p>Quantitative inference of dynamic regulatory pathways via microarray data</p>
            </title>
            <aug>
               <au>
                  <snm>Chang</snm>
                  <fnm>WC</fnm>
               </au>
               <au>
                  <snm>Li</snm>
                  <fnm>CW</fnm>
               </au>
               <au>
                  <snm>Chen</snm>
                  <fnm>BS</fnm>
               </au>
            </aug>
            <source>BMC Bioinformatics</source>
            <pubdate>2005</pubdate>
            <volume>6</volume>
            <fpage>44</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">555938</pubid>
                  <pubid idtype="pmpid" link="fulltext">15748298</pubid>
                  <pubid idtype="doi">10.1186/1471-2105-6-44</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B15">
            <title>
               <p>Gene networks inference using dynamic Bayesian networks</p>
            </title>
            <aug>
               <au>
                  <snm>Perrin</snm>
                  <fnm>BE</fnm>
               </au>
               <au>
                  <snm>Ralaivola</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Mazurie</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Bottani</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Mallet</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>d'Alch&#233;-Buc</snm>
                  <fnm>F</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2003</pubdate>
            <volume>19</volume>
            <fpage>ii138</fpage>
            <lpage>ii148</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1093/bioinformatics/btg1071</pubid>
                  <pubid idtype="pmpid" link="fulltext">14534183</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B16">
            <title>
               <p>Mathematical Control Theory: Deterministic Finite Dimensional Systems</p>
            </title>
            <aug>
               <au>
                  <snm>Sontag</snm>
                  <fnm>ED</fnm>
               </au>
            </aug>
            <publisher>Springer, New York</publisher>
            <edition>2</edition>
            <pubdate>1998</pubdate>
         </bibl>
         <bibl id="B17">
            <title>
               <p>Searching for limited connectivity in genetic network models</p>
            </title>
            <aug>
               <au>
                  <snm>van Someren</snm>
                  <fnm>EP</fnm>
               </au>
               <au>
                  <snm>Wessels</snm>
                  <fnm>LFA</fnm>
               </au>
               <au>
                  <snm>Reinders</snm>
                  <fnm>MJT</fnm>
               </au>
               <au>
                  <snm>Backer</snm>
                  <fnm>E</fnm>
               </au>
            </aug>
            <source>Proceedings of the Second International Conference on Systems Biology</source>
            <pubdate>2001</pubdate>
            <fpage>222</fpage>
            <lpage>230</lpage>
         </bibl>
         <bibl id="B18">
            <title>
               <p>Regulatory network reconstruction using an integral additive model with flexible kernel functions</p>
            </title>
            <aug>
               <au>
                  <snm>Novikov</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Barillot</snm>
                  <fnm>E</fnm>
               </au>
            </aug>
            <source>BMC Systems Biology</source>
            <pubdate>2008</pubdate>
            <volume>2</volume>
            <fpage>8</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">2248159</pubid>
                  <pubid idtype="pmpid" link="fulltext">18218091</pubid>
                  <pubid idtype="doi">10.1186/1752-0509-2-8</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B19">
            <title>
               <p>A synthetic oscillatory network of transcriptional regulators</p>
            </title>
            <aug>
               <au>
                  <snm>Elowitz</snm>
                  <fnm>MB</fnm>
               </au>
               <au>
                  <snm>Leibler</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>Nature</source>
            <pubdate>2000</pubdate>
            <volume>403</volume>
            <fpage>335</fpage>
            <lpage>338</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/35002125</pubid>
                  <pubid idtype="pmpid" link="fulltext">10659856</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B20">
            <title>
               <p>Ultrasensitivity in the mitogen-activated protein kinase cascade</p>
            </title>
            <aug>
               <au>
                  <snm>Huang</snm>
                  <fnm>CHF</fnm>
               </au>
               <au>
                  <snm>Ferrell</snm>
                  <fnm>JE</fnm>
                  <suf>Jr</suf>
               </au>
            </aug>
            <source>Proc Natl Acad Sci USA</source>
            <pubdate>1996</pubdate>
            <volume>93</volume>
            <fpage>10078</fpage>
            <lpage>10083</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">38339</pubid>
                  <pubid idtype="pmpid">8816754</pubid>
                  <pubid idtype="doi">10.1073/pnas.93.19.10078</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B21">
            <title>
               <p>Schemes of flux control in a model of Saccharomyces cerevisiae glycolysis</p>
            </title>
            <aug>
               <au>
                  <snm>Pritchard</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Kell</snm>
                  <fnm>DB</fnm>
               </au>
            </aug>
            <source>Eur J Biochem</source>
            <pubdate>2002</pubdate>
            <volume>269</volume>
            <fpage>3894</fpage>
            <lpage>3904</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1046/j.1432-1033.2002.03055.x</pubid>
                  <pubid idtype="pmpid" link="fulltext">12180966</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B22">
            <title>
               <p>Comprehensive identification of cell cycle-regulated genes of the yeast Saccharomyces cerevisiae by microarray hybridization</p>
            </title>
            <aug>
               <au>
                  <snm>Spellman</snm>
                  <fnm>PT</fnm>
               </au>
               <au>
                  <snm>Sherlock</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Zhang</snm>
                  <fnm>MQ</fnm>
               </au>
               <au>
                  <snm>Iyer</snm>
                  <fnm>VR</fnm>
               </au>
               <au>
                  <snm>Anders</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Eisen</snm>
                  <fnm>MB</fnm>
               </au>
               <au>
                  <snm>Brown</snm>
                  <fnm>PO</fnm>
               </au>
               <au>
                  <snm>Botstein</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Futcher</snm>
                  <fnm>B</fnm>
               </au>
            </aug>
            <source>Mol Biol Cell</source>
            <pubdate>1998</pubdate>
            <volume>9</volume>
            <fpage>3273</fpage>
            <lpage>3297</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">25624</pubid>
                  <pubid idtype="pmpid" link="fulltext">9843569</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
      </refgrp>
   </bm>
</art>
