<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article
  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="3.0" xml:lang="EN">
  <front>
    <journal-meta><journal-id journal-id-type="nlm-ta">PLoS ONE</journal-id><journal-id journal-id-type="publisher-id">plos</journal-id><journal-id journal-id-type="pmc">plosone</journal-id><!--===== Grouping journal title elements =====--><journal-title-group><journal-title>PLoS ONE</journal-title></journal-title-group><issn pub-type="epub">1932-6203</issn><publisher>
        <publisher-name>Public Library of Science</publisher-name>
        <publisher-loc>San Francisco, USA</publisher-loc>
      </publisher></journal-meta>
    <article-meta><article-id pub-id-type="publisher-id">PONE-D-12-06906</article-id><article-id pub-id-type="doi">10.1371/journal.pone.0040656</article-id><article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="Discipline-v2">
          <subject>Biology</subject>
          <subj-group>
            <subject>Biochemistry</subject>
            <subj-group>
              <subject>Enzymes</subject>
              <subj-group>
                <subject>Enzyme classes</subject>
                <subj-group>
                  <subject>Hydrolases</subject>
                </subj-group>
              </subj-group>
              <subj-group>
                <subject>Enzyme kinetics</subject>
              </subj-group>
            </subj-group>
            <subj-group>
              <subject>Metabolism</subject>
              <subj-group>
                <subject>Protein metabolism</subject>
              </subj-group>
            </subj-group>
            <subj-group>
              <subject>Proteins</subject>
              <subj-group>
                <subject>Protein chemistry</subject>
              </subj-group>
            </subj-group>
          </subj-group>
          <subj-group>
            <subject>Computational biology</subject>
          </subj-group>
          <subj-group>
            <subject>Proteomics</subject>
            <subj-group>
              <subject>Peptide mapping</subject>
              <subject>Spectrometric identification of proteins</subject>
            </subj-group>
          </subj-group>
        </subj-group>
        <subj-group subj-group-type="Discipline">
          <subject>Computational Biology</subject>
          <subject>Biochemistry</subject>
        </subj-group>
      </article-categories><title-group><article-title>Inferring Proteolytic Processes from Mass Spectrometry Time Series Data Using Degradation Graphs</article-title><alt-title alt-title-type="running-head">Inferring Proteolytic Processes from MS Data</alt-title></title-group><contrib-group>
        <contrib contrib-type="author" xlink:type="simple">
          <name name-style="western">
            <surname>Aiche</surname>
            <given-names>Stephan</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">
            <sup>1</sup>
          </xref>
          <xref ref-type="aff" rid="aff2">
            <sup>2</sup>
          </xref>
          <xref ref-type="corresp" rid="cor1">
            <sup>*</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author" xlink:type="simple">
          <name name-style="western">
            <surname>Reinert</surname>
            <given-names>Knut</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">
            <sup>1</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author" xlink:type="simple">
          <name name-style="western">
            <surname>Schütte</surname>
            <given-names>Christof</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">
            <sup>1</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author" xlink:type="simple">
          <name name-style="western">
            <surname>Hildebrand</surname>
            <given-names>Diana</given-names>
          </name>
          <xref ref-type="aff" rid="aff3">
            <sup>3</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author" xlink:type="simple">
          <name name-style="western">
            <surname>Schlüter</surname>
            <given-names>Hartmut</given-names>
          </name>
          <xref ref-type="aff" rid="aff3">
            <sup>3</sup>
          </xref>
        </contrib>
        <contrib contrib-type="author" xlink:type="simple">
          <name name-style="western">
            <surname>Conrad</surname>
            <given-names>Tim O. F.</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">
            <sup>1</sup>
          </xref>
        </contrib>
      </contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Mathematics and Computer Science, Freie Universität Berlin, Berlin, Germany</addr-line>       </aff><aff id="aff2"><label>2</label><addr-line>International Max Planck Research School for Computational Biology and Scientific Computing, Berlin, Germany</addr-line>       </aff><aff id="aff3"><label>3</label><addr-line>Institute of Clinical Chemistry, University Medical Center Hamburg-Eppendorf, Hamburg, Germany</addr-line>       </aff><contrib-group>
        <contrib contrib-type="editor" xlink:type="simple">
          <name name-style="western">
            <surname>Parker</surname>
            <given-names>Emily</given-names>
          </name>
          <role>Editor</role>
          <xref ref-type="aff" rid="edit1"/>
        </contrib>
      </contrib-group><aff id="edit1">University of Cantebury, New Zealand</aff><author-notes>
        <corresp id="cor1">* E-mail: <email xlink:type="simple">stephan.aiche@fu-berlin.de</email></corresp>
        <fn fn-type="con">
          <p>Conceived and designed the experiments: TC KR HS SA. Performed the experiments: SA DH. Analyzed the data: SA. Contributed reagents/materials/analysis tools: DH HS CS. Wrote the paper: SA. Provided background for the parameter estimation problem and the associated model discrimination problem: CS. Advised the mass spectrometry analysis: TC KR HS.</p>
        </fn>
      <fn fn-type="conflict">
        <p>The authors have declared that no competing interests exist.</p>
      </fn></author-notes><pub-date pub-type="collection">
        <year>2012</year>
      </pub-date><pub-date pub-type="epub">
        <day>17</day>
        <month>7</month>
        <year>2012</year>
      </pub-date><volume>7</volume><issue>7</issue><elocation-id>e40656</elocation-id><history>
        <date date-type="received">
          <day>8</day>
          <month>3</month>
          <year>2012</year>
        </date>
        <date date-type="accepted">
          <day>11</day>
          <month>6</month>
          <year>2012</year>
        </date>
      </history><!--===== Grouping copyright info into permissions =====--><permissions><copyright-year>2012</copyright-year><copyright-holder>Aiche et al</copyright-holder><license><license-p>This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.</license-p></license></permissions><abstract>
        <sec>
          <title>Background</title>
          <p>Proteases play an essential part in a variety of biological processes. Besides their importance under healthy conditions they are also known to have a crucial role in complex diseases like cancer. In recent years, it has been shown that not only the fragments produced by proteases but also their dynamics, especially <italic>ex vivo</italic>, can serve as biomarkers. But so far, only a few approaches were taken to explicitly model the dynamics of proteolysis in the context of mass spectrometry.</p>
        </sec>
        <sec>
          <title>Results</title>
          <p>We introduce a new concept to model proteolytic processes, the <italic>degradation graph</italic>. The degradation graph is an extension of the cleavage graph, a data structure to reconstruct and visualize the proteolytic process. In contrast to previous approaches we extended the model to incorporate endoproteolytic processes and present a method to construct a degradation graph from mass spectrometry time series data. Based on a degradation graph and the intensities extracted from the mass spectra it is possible to estimate reaction rates of the underlying processes. We further suggest a score to rate different degradation graphs in their ability to explain the observed data. This score is used in an iterative heuristic to improve the structure of the initially constructed degradation graph.</p>
        </sec>
        <sec>
          <title>Conclusion</title>
          <p>We show that the proposed method is able to recover all degraded and generated peptides, the underlying reactions, and the reaction rates of proteolytic processes based on mass spectrometry time series data. We use simulated and real data to demonstrate that a given process can be reconstructed even in the presence of extensive noise, isobaric signals and false identifications. While the model is currently only validated on peptide data it is also applicable to proteins, as long as the necessary time series data can be produced.</p>
        </sec>
      </abstract><funding-group><funding-statement>The research described in this paper was partially supported by the DFG research center Matheon “Mathematics for key technologies” in Berlin and the BMBF grant 0313694 A. SA was partially supported by the Center for Scientific Simulation, Freie Universität Berlin. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.</funding-statement></funding-group><counts>
        <page-count count="15"/>
      </counts></article-meta>
  </front>
  <body>
    <sec id="s1">
      <title>Introduction</title>
      <p>Our view of proteases has changed drastically over the last two decades. Once thought to be only associated with simple protein degradation processes they are now recognized to play an important role in a variety of fundamental biological processes across species <xref ref-type="bibr" rid="pone.0040656-Thornberry1">[1]</xref>–<xref ref-type="bibr" rid="pone.0040656-Alao1">[3]</xref>. Furthermore, also their general importance in complex diseases such as cancer or HIV was described <xref ref-type="bibr" rid="pone.0040656-Masaki1">[4]</xref>–<xref ref-type="bibr" rid="pone.0040656-Cleynen1">[8]</xref> and they were recognized as possible drug-targets <xref ref-type="bibr" rid="pone.0040656-DeClercq1">[7]</xref>, <xref ref-type="bibr" rid="pone.0040656-Seife1">[9]</xref>. In the last decade, researchers also began to look more closely into the dynamics of proteolytic processes. It was found that changing dynamics of specific protease activity can be used to draw conclusions about an individual’s health condition <xref ref-type="bibr" rid="pone.0040656-Liotta1">[10]</xref>, <xref ref-type="bibr" rid="pone.0040656-Peccerella1">[11]</xref>. In fact, it was shown that the activity could also be used to distinguish different types of cancer <xref ref-type="bibr" rid="pone.0040656-Villanueva1">[12]</xref>.</p>
      <p>Measuring and analyzing the dynamics of proteolytic processes often relies on array-based systems (see for example <xref ref-type="bibr" rid="pone.0040656-Steinrcke1">[13]</xref>), which have a high sensitivity. But this comes at the expense of high specificity to a single proteolytic process. In contrast to this we present a new method, that is able to reconstruct a proteolytic process and its kinetic parameters from mass spectrometry time series data. Mass spectrometry has become an essential tool in the field of proteomics <xref ref-type="bibr" rid="pone.0040656-Aebersold1">[14]</xref> and can be used for the analysis of complex biochemical events, such as proteolytic processes (for a good overview see <xref ref-type="bibr" rid="pone.0040656-Schlter1">[15]</xref>).</p>
      <p>The basic idea in these experiments is to incubate peptides (or proteins) with one ore many proteases and to generate mass spectra in every chosen time step that reflect snapshots of the proteolytic process. <xref ref-type="fig" rid="pone-0040656-g001">Figure 1</xref> shows two snapshot spectra of such an incubation experiment after seven and 24 hours of incubation. One can clearly see how a large peptide of about 2680 Da (represented by the large peak to the right in the upper spectrum) is degraded into smaller fragments (represented by large peaks to the left in the lower spectrum). The fragments (represented by peaks in the lower spectrum) are generated by two different degradation reactions: exo- and endoproteolytic cleavage. During an exoproteolytic reaction a single amino acid is removed from one of the free termini of a molecule, while in an endoproteolytic reaction the targeted molecule is cleaved at a position between the N- and C-terminus.</p>
      <fig id="pone-0040656-g001" position="float">
        <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g001</object-id>
        <label>Figure 1</label>
        <caption>
          <title>Degradation of a beta-2-microglobulin fragment observed via Mass Spectrometry.</title>
          <p>Mass spectra generated during the degradation of a beta-2-microglobulin fragment by a mixture of urine proteins after 7 (upper) and 24 (lower) hours of incubation. Intensity is given in percent of maximal peak intensity. In the lower spectrum all fragments were annotated that could be verified by MS/MS identifications. Details of data acquisition and sample preprocessing are given in the results section. All raw spectra of this time series are shown in the Supporting Information (<xref ref-type="supplementary-material" rid="pone.0040656.s002">Figure S2</xref>).</p>
        </caption>
        <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g001" xlink:type="simple"/>
      </fig>
      <p>Compared to similar state-of-the art approaches by Yi et al. <xref ref-type="bibr" rid="pone.0040656-Yi1">[16]</xref> and Kluge et al. <xref ref-type="bibr" rid="pone.0040656-Kluge1">[17]</xref> our contribution to the field is the inclusion of endoproteolytic degradation while using differential equations to model the full dynamics of the underlying process. In contrast to that the work of Yi et al. was only focused on a single proteolytic process (the degradation of fibrinopeptide A) and the method presented by Kluge et al. only considered exoproteolytic reactions and used a statistical model to describe the dynamics, independent of the degraded molecules.</p>
      <p>An example result of our method is shown in <xref ref-type="fig" rid="pone-0040656-g002">Figure 2</xref>. Here we show a <italic>degradation graph</italic>, a data structure we will introduce later in detail, illustrating how a small peptide is degraded during several steps into smaller fragments. The kinetic constants of the individual reactions are omitted for the sake of clarity. The workflow of our method - which will be described in more detail in the remaining part of this paper - is as follows:</p>
      <list list-type="bullet">
        <list-item>
          <p>Perform incubation experiment and generate mass spectra at every chosen time point.</p>
        </list-item>
        <list-item>
          <p>Create an initial degradation graph from the time series.</p>
        </list-item>
        <list-item>
          <p>Optimize the degradation graph structure by removing unlikely reactions and peptides and estimate the kinetic parameters of the generated model.</p>
        </list-item>
      </list>
      <fig id="pone-0040656-g002" position="float">
        <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g002</object-id>
        <label>Figure 2</label>
        <caption>
          <title>Complex proteolytic reaction visualized as graph.</title>
          <p>Example protease system acting on a single peptide (SANSNPAMAPRERKAGCKNFF) and the resulting degradation products. The shown reactions are all artificial.</p>
        </caption>
        <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g002" xlink:type="simple"/>
      </fig>
      <p>The results of our method are the sequences of all intermediate peptides, the proteolytic reactions that connect those peptides, as well as the dynamics of all proteolytic events.</p>
      <p>In the result section we intensively test our approach on multiple simulated data sets with varying conditions. It shows a good performance in recovering the original structure as well as the underlying reaction rates. We further prove the applicability of our method to a real data set using a time series of a peptide incubated with an unknown mixture of urine proteins.</p>
    </sec>
    <sec id="s2" sec-type="methods">
      <title>Methods</title>
      <p>Biochemical processes (such as proteolysis) can be described by ordinary differential equations (ODEs). This allows to simulate and analyze a process and thus to draw conclusions about its properties, such as steady-states or changes in concentration of its constituents over time. A simple example for such a system is Tyson’s cell cycle model <xref ref-type="bibr" rid="pone.0040656-Tyson1">[18]</xref>. To visualize these ODE systems oftentimes graphs are used, where nodes are the reactants and edges between them are the reactions. Note that both representations (ODE and graph) are equivalent. For modeling and visualizing proteolytic processes Kluge et al. introduced the <italic>cleavage graph</italic> <xref ref-type="bibr" rid="pone.0040656-Kluge1">[17]</xref> which they used to model exoproteolytic cleavage reactions. In the following we will extend this concept to also include endoproteolytic reactions. We call the resulting data structure <italic>degradation graph</italic> since it can be used to model all degradation reactions of a proteolytic process and also allows a convenient and comprehensible visualization.</p>
      <sec id="s2a">
        <title>Degradation Graph</title>
        <p>A proteolytic process where single or multiple peptides are generated by cutting peptides into smaller fragments can be modeled as a graph <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e001" xlink:type="simple"/></inline-formula>.</p>
        <p>The nodes <italic>V</italic> correspond to the degraded and generated peptides and the edges <italic>E</italic> to the proteolytic reactions. Since proteolysis is an irreversible reaction under physiological conditions the edges in the graph are directed from the degraded to the generated peptides.</p>
        <p>As mentioned above, one can distinguish two types of proteolytic reactions, exoproteolytic reactions, where a single amino acid is removed from one of the free termini of the peptide, and endoproteolytic reactions, where the targeted peptide is cleaved at a position between the N- and C-terminus. For exoproteolytic reactions we connect two nodes with a directed edge from node <italic>u</italic> to <italic>v</italic> if we can obtain the amino acid sequence of <italic>v</italic> by subtracting a single amino acid from the beginning or the end of the amino acid sequence of <italic>u</italic>. For endoproteolytic reactions this is not that easy. Since we need to connect three nodes (the peptide that is targeted <italic>u</italic> and the two resulting fragments <italic>v,w</italic>) we need to break the idea of one reaction equals one edge in the graph. To ensure that we still associate the reaction with single edge, we introduce pseudo-nodes <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e002" xlink:type="simple"/></inline-formula>, that represent the endoproteolytic process of cutting the peptide <italic>u</italic> at a specific position <italic>c</italic>. The pseudo-nodes can also be seen as representation of the endoprotease that cuts the peptide <italic>u</italic> at position <italic>c</italic>. We can now connect <italic>u</italic> to <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e003" xlink:type="simple"/></inline-formula> and associate all reaction specific information (e.g., reaction rate) with this single edge. We further connect <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e004" xlink:type="simple"/></inline-formula> to <italic>v</italic> and <italic>w</italic> with so called pseudo-edges.</p>
        <p>Both reaction types are separately shown in <xref ref-type="fig" rid="pone-0040656-g003">Figure 3</xref>. An example with real peptide sequences and both reaction types is shown in <xref ref-type="fig" rid="pone-0040656-g002">Figure 2</xref>.</p>
        <fig id="pone-0040656-g003" position="float">
          <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g003</object-id>
          <label>Figure 3</label>
          <caption>
            <title>Representation of the basic degradation graph structures.</title>
            <p>(a) Exoprotease reaction, (b) Endoprotease reaction. See <xref ref-type="fig" rid="pone-0040656-g002">Figure 2</xref> for an example containing both reaction types.</p>
          </caption>
          <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g003" xlink:type="simple"/>
        </fig>
      </sec>
      <sec id="s2b">
        <title>Constructing the Graph from Mass Spectrometry Data</title>
        <p>In the previous section we defined the degradation graph and its relation to proteolytic processes. Now we present an approach to construct this graph based on series of <italic>N</italic> mass spectra collected at different time points <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e005" xlink:type="simple"/></inline-formula> and a seed sequence <italic>S</italic> which we will also call base peptide from here on. Based on this input we try to identify signals in the mass spectra, that represent fragments of <italic>S</italic> produced by a proteolytic process. The seed sequence needs to be provided as input. It can for instance be the sequence of a known peptide probe that was incubated with an unknown mixture of proteases or a sequence taken from MS/MS identifications.</p>
        <p>We shortly introduce some notation that eases the understanding of the following explanations. Given a node <italic>v</italic> in the degradation graph, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e006" xlink:type="simple"/></inline-formula> denotes the amino acid sequence of the peptide associated with the node <italic>v</italic>. The length of the amino acid sequence is given by <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e007" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e008" xlink:type="simple"/></inline-formula> with <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e009" xlink:type="simple"/></inline-formula> is the subsequence of the amino acid sequence from position <italic>a</italic> to position <italic>b</italic>. <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e010" xlink:type="simple"/></inline-formula> denotes the mass of the peptide associated with the node <italic>v</italic>. If we could identify a signal that corresponds to the peptide associated with <italic>v</italic>, we will denote it’s intensity with <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e011" xlink:type="simple"/></inline-formula>. The association between mass and intensity takes into account, that mass spectrometers measure only mass to charge ratios and therefore cannot distinguish peptides with equal mass. Therefore different peptides with equal mass can be associated to the same intensity value, without counting the signal twice in the later analysis. The set of all peptide masses in the graph is denoted by <italic>M</italic>. We further introduce a queue of nodes <italic>L</italic>, which is empty at the beginning of the construction.</p>
        <p>The construction of the graph is divided into two parts, verification and extension, which are executed on each of the input spectra. Before we can execute these steps, we need to initialize the degradation graph. This is done by adding a node for the seed sequence to the degradation graph. Afterwards we start with the verification step for the first spectrum recorded at time point <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e012" xlink:type="simple"/></inline-formula>, followed by the extension step. This is repeated for each of the input spectra. The pseudocode for both parts is shown in the Supporting Information (<xref ref-type="supplementary-material" rid="pone.0040656.s001">Figure S1</xref>).</p>
        <fig id="pone-0040656-g004" position="float">
          <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g004</object-id>
          <label>Figure 4</label>
          <caption>
            <title>Degradation graph of the degradation of fibrinopeptide A (FPA) as reported in <xref ref-type="bibr" rid="pone.0040656-Yi1">[<bold>16</bold>]</xref>.</title>
          </caption>
          <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g004" xlink:type="simple"/>
        </fig>
        <sec id="s2b1">
          <title>Verification</title>
          <p>The first step is the verification of the degradation graph on the new spectrum. We therefore check for each node in the degradation graph whether we can find a signal that corresponds to this node in the spectrum. In general, we will identify signals by peptide mass fingerprinting <xref ref-type="bibr" rid="pone.0040656-Pappin1">[19]</xref>. Our approach is described in the Supporting Information (<xref ref-type="supplementary-material" rid="pone.0040656.s005">Text S1</xref>). Existing MS/MS identifications <xref ref-type="bibr" rid="pone.0040656-Nesvizhskii1">[20]</xref> are solely used for validation, since relying only MS/MS identifications during the construction phase of the algorithm would introduce a bias towards the used acquisition strategy. Each node <italic>v</italic> that could be identified in the spectrum is added to <italic>L</italic> and annotated with the observed intensity <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e013" xlink:type="simple"/></inline-formula>.</p>
        </sec>
        <sec id="s2b2">
          <title>Extension</title>
          <p>The extension step is performed on the current spectrum as long as <italic>L</italic> is not empty. In each cycle a node <italic>u</italic> is removed from <italic>L</italic> and the following procedure is executed.</p>
          <p>Given the node <italic>u</italic>, we start by removing the N- and C-terminal amino acid separately from <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e014" xlink:type="simple"/></inline-formula> to simulate exoproteolytic degradation and search for the corresponding signals. If we find a signal we add the corresponding node <italic>v</italic> to the graph, annotate it with the signal intensity <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e015" xlink:type="simple"/></inline-formula>, set it’s sequence <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e016" xlink:type="simple"/></inline-formula> to either <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e017" xlink:type="simple"/></inline-formula> or <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e018" xlink:type="simple"/></inline-formula>, and connect the nodes <italic>u</italic> and <italic>v</italic> by an edge pointing from <italic>u</italic> to <italic>v</italic>. The generated node <italic>v</italic> is appended to the list <italic>L</italic>.</p>
          <p>Subsequently we simulate the endoproteolytic reactions by splitting the sequence <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e019" xlink:type="simple"/></inline-formula> in two parts at each position <italic>c</italic> with <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e020" xlink:type="simple"/></inline-formula>. If we can identify both fragments of such a split in the mass spectrum, we add a pseudo-node <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e021" xlink:type="simple"/></inline-formula>, annotated with the sequence <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e022" xlink:type="simple"/></inline-formula> and the cutting position <italic>c</italic> to the graph and connect it to the degraded node <italic>u</italic>. We then add nodes <italic>v</italic> and <italic>w</italic> for each of the fragments to the graph, annotate it with the corresponding signal intensities (<inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e023" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e024" xlink:type="simple"/></inline-formula>), the sequences (<inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e025" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e026" xlink:type="simple"/></inline-formula>), and connect it to the pseudo-node <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e027" xlink:type="simple"/></inline-formula>. The generated nodes <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e028" xlink:type="simple"/></inline-formula> are appended to the list <italic>L</italic>.</p>
        </sec>
      </sec>
      <sec id="s2c">
        <title>Estimation of Kinetic Parameters</title>
        <p>After we generated the model representing the proteolytic process, i.e., the degradation graph, the next task is to estimate the kinetic parameters of the underlying process. To achieve this we first generate a system of ordinary differential equations (ODE) based on a degradation graph as described in the following section. For this system we estimate the kinetic parameters based on the observed signal intensities.</p>
        <sec id="s2c1">
          <title>Generating an ODE Model for the degradation graph</title>
          <p>Following the ideas presented by Yi et al. <xref ref-type="bibr" rid="pone.0040656-Yi1">[16]</xref> the mathematical model is derived by the law of mass action and each proteolytic reaction is modeled as a first-order reaction, i.e., the rate of the reaction depends on the concentration of only one reactant. In case of proteolytic reactions, this reactant is the protein or peptide that is degraded. We neglect side effects like saturation of the degradation products but incorporating these would be possible by an extension of the ODE system. We write the rate equations for an exoprotease reaction, where <italic>u</italic> is degraded to <italic>v</italic> as follows<disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e029" xlink:type="simple"/></disp-formula><disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e030" xlink:type="simple"/></disp-formula>where <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e031" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e032" xlink:type="simple"/></inline-formula> denote the concentration of peptide <italic>u</italic> and <italic>v</italic> at time <italic>t</italic>. <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e033" xlink:type="simple"/></inline-formula> is the kinetic rate constant for the reaction. Endoprotease reactions are represented in the same manner with the slight difference that we need to model both degraded products.</p>
          <p>
            <disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e034" xlink:type="simple"/></disp-formula>
            <disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e035" xlink:type="simple"/></disp-formula>
            <disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e036" xlink:type="simple"/></disp-formula>
          </p>
          <p>This transformation can be done for each reaction and each reactant in the degradation graph. As an example we transformed the degradation graph shown in <xref ref-type="fig" rid="pone-0040656-g002">Figure 2</xref> into the following system of differential equations.<disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e037" xlink:type="simple"/></disp-formula><disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e038" xlink:type="simple"/></disp-formula><disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e039" xlink:type="simple"/></disp-formula></p>
          <p>Since the degradation process as well as the mass spectrometry measurements happen <italic>ex-vivo</italic>, the base peptide (<inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e040" xlink:type="simple"/></inline-formula> in the above example) has a fixed starting concentration and there will be no further production of the base peptide. In settings where this does not hold, one would need to explicitly model the generation of the base peptide into the equations (e.g., by a constant generation rate).</p>
          <fig id="pone-0040656-g005" position="float">
            <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g005</object-id>
            <label>Figure 5</label>
            <caption>
              <title>Effect of the different signal variability settings on the simulated signal intensities.</title>
              <p>Shown are the extracted signal intensities for two peptides (a) DSGEGDFLAEGGGVR (left) and (b) EGDFLAEGGGVR (right) of the fibrinopeptide A system shown in <xref ref-type="fig" rid="pone-0040656-g004">Figure 4</xref> with increasing signal variability values.</p>
            </caption>
            <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g005" xlink:type="simple"/>
          </fig>
          <fig id="pone-0040656-g006" position="float">
            <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g006</object-id>
            <label>Figure 6</label>
            <caption>
              <title>Effect of the signal variability on the score <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e041" xlink:type="simple"/></inline-formula>.</title>
              <p>Effect of the variability of the signal with respect to the intensity on the score <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e042" xlink:type="simple"/></inline-formula> computed by our method. Data was generated based on the fibrinopeptide A system shown in <xref ref-type="fig" rid="pone-0040656-g004">Figure 4</xref>.</p>
            </caption>
            <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g006" xlink:type="simple"/>
          </fig>
          <fig id="pone-0040656-g007" position="float">
            <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g007</object-id>
            <label>Figure 7</label>
            <caption>
              <title>Effect of the signal variability on the the relative error of the estimated parameters.</title>
              <p>The quality is given in terms of the relative deviation of the estimated from the real parameter <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e043" xlink:type="simple"/></inline-formula>. Data was generated based on the fibrinopeptide A system shown in <xref ref-type="fig" rid="pone-0040656-g004">Figure 4</xref>. The reaction parameters are numbered in the order of degradation (e.g., FPA <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e044" xlink:type="simple"/></inline-formula> FPA-1<inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e045" xlink:type="simple"/></inline-formula>) shown in <xref ref-type="fig" rid="pone-0040656-g004">Figure 4</xref>.</p>
            </caption>
            <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g007" xlink:type="simple"/>
          </fig>
        </sec>
        <sec id="s2c2">
          <title>Transforming peptide concentrations to signal intensities</title>
          <p>The presented ODE model is based on concentrations of peptides but with a mass spectrometer we can only observe intensities associated with a specific mass. The obvious question is what kind of relationship exists for a single peptide between its concentration and the intensity observed with the mass spectrometer. Moreover one cannot guarantee that two peptides with equal concentration will have the same intensity in the mass spectrometer.</p>
          <p>Different studies <xref ref-type="bibr" rid="pone.0040656-Chelius1">[21]</xref>, <xref ref-type="bibr" rid="pone.0040656-Wang1">[22]</xref> have shown that for a single peptide a linear relationship between intensity and concentration is a reasonable assumption. Based on this we introduced a linear transformation from the model concentrations to the predicted signal intensities.<disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e046" xlink:type="simple"/></disp-formula>where <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e047" xlink:type="simple"/></inline-formula> is the intensity associated with the mass <italic>m</italic> at time point <italic>t</italic>, <italic>m</italic> is the mass of the peptide <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e048" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e049" xlink:type="simple"/></inline-formula> is a peptide specific factor, and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e050" xlink:type="simple"/></inline-formula> the concentration, computed by the model, for peptide <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e051" xlink:type="simple"/></inline-formula> at time point <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e052" xlink:type="simple"/></inline-formula>. Yi et al. <xref ref-type="bibr" rid="pone.0040656-Yi1">[16]</xref> already used a similar transformation successfully in their study. This transformation implicitly solves also the second problem of comparability between two observed intensities. Since each observed intensity will be transformed individually into the common concentration domain, the resulting concentrations can be compared afterwards. This transformation can also be used to compensate for systematic effects that occur in each measurement, e.g., quantification errors or incomplete ionization.</p>
          <p>Another problem is that it can happen that two or more different peptides have the same or a nearly identical mass. These isobaric peptides cannot be distinguished in a mass spectrum. We therefore transform them into a single intensity value. For every observed mass <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e053" xlink:type="simple"/></inline-formula>, we compute a linear combination of all peptide concentrations, of peptides with a mass equal (or nearly equal) to <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e054" xlink:type="simple"/></inline-formula>.<disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e055" xlink:type="simple"/></disp-formula>where <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e056" xlink:type="simple"/></inline-formula> is the set of all peptides <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e057" xlink:type="simple"/></inline-formula> which have a mass of <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e058" xlink:type="simple"/></inline-formula>.</p>
        </sec>
        <sec id="s2c3">
          <title>Estimating reaction rates</title>
          <p>To estimate kinetic parameters we first generated an ODE model based on a degradation graph as described above. We now need to find the optimal set of model parameters (<inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e059" xlink:type="simple"/></inline-formula>) as well as transformation parameters (<inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e060" xlink:type="simple"/></inline-formula>), so that the difference between the computed model intensities <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e061" xlink:type="simple"/></inline-formula> and the observed intensities <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e062" xlink:type="simple"/></inline-formula> is minimal. Following standard practice we use a weighted sum of least squares differences between observed and model intensities as an error measure.<disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e063" xlink:type="simple"/></disp-formula>where <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e064" xlink:type="simple"/></inline-formula> is the set of all observed masses, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e065" xlink:type="simple"/></inline-formula> is the intensity observed for mass <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e066" xlink:type="simple"/></inline-formula> at time point <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e067" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e068" xlink:type="simple"/></inline-formula> is intensity predicted by ODE system for the mass <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e069" xlink:type="simple"/></inline-formula> at time point <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e070" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e071" xlink:type="simple"/></inline-formula> is a weighting function. The weighting function can for instance be used to use relative instead of absolute deviations, i.e.,</p>
          <p>
            <disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e072" xlink:type="simple"/></disp-formula>
          </p>
          <p>This is used to reduce the effect of different intensities being on different orders of magnitude. This minimization problem can theoretically be solved by any available optimization technique. After testing different available techniques we decided to use POEM, a Matlab-based version of BioPARKIN <xref ref-type="bibr" rid="pone.0040656-Dierkes1">[23]</xref>, <xref ref-type="bibr" rid="pone.0040656-Deuhard1">[24]</xref>, to estimate the model parameters as well as the transformation parameters. We further use POEM to estimate the initial concentration of the base peptide. POEM is based on damped Gauss-Newton techniques for solving the above optimization problem. Lack of robustness of damped Gauss-Newton techniques as observed often in model discrimination contexts, see <xref ref-type="bibr" rid="pone.0040656-Bock1">[25]</xref>, can be overcome by using dimension reduction in parameter space <xref ref-type="bibr" rid="pone.0040656-Lorenz1">[26]</xref>.</p>
          <fig id="pone-0040656-g008" position="float">
            <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g008</object-id>
            <label>Figure 8</label>
            <caption>
              <title>Endothelin-1 test system.</title>
              <p>Degradation of endothelin-1 by multiple artificial endo- and exoproteases. (a) The mapping of indices to sequences. (b) The degradation graph. package.</p>
            </caption>
            <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g008" xlink:type="simple"/>
          </fig>
          <fig id="pone-0040656-g009" position="float">
            <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g009</object-id>
            <label>Figure 9</label>
            <caption>
              <title>Angiotensin test system.</title>
              <p>Degradation of angiotensin by multiple artificial endo- and exoproteases. (a) The mapping of indices to sequences. (b) The degradation graph.</p>
            </caption>
            <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g009" xlink:type="simple"/>
          </fig>
          <fig id="pone-0040656-g010" position="float">
            <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g010</object-id>
            <label>Figure 10</label>
            <caption>
              <title>Somatostatin-28 test system.</title>
              <p>Degradation of somatostatin-28 by multiple artificial endo- and exoproteases. (a) The mapping of indices to sequences. (b) The degradation graph. package.</p>
            </caption>
            <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g010" xlink:type="simple"/>
          </fig>
        </sec>
        <sec id="s2c4">
          <title>How to choose initial values</title>
          <p>As the prior knowledge on the modeled system is very limited good initial values for the estimation of the model parameters are hard to find. We therefore chose the initial values based on the following scheme: For each node the edge (i.e., proteolytic reaction) is selected, which leads on the shortest path to the root node. For the corresponding reaction rate (<inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e073" xlink:type="simple"/></inline-formula>) we assign an initial value of <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e074" xlink:type="simple"/></inline-formula>. For all other incoming reactions the initial value is set to a value of <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e075" xlink:type="simple"/></inline-formula>. All transformation parameters (<inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e076" xlink:type="simple"/></inline-formula>) are set to <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e077" xlink:type="simple"/></inline-formula>.</p>
        </sec>
      </sec>
      <sec id="s2d">
        <title>Evaluation and Optimization of the Degradation Graph Structure</title>
        <p>The above presented approach to construct the degradation graph is greedy, i.e., it assumes that every signal in a spectrum that could match a subsequence of the base peptide is part of the proteolytic process and that every possible reaction occurred. This assumption is not always true. The signals could also originate from peptides with equal or at least similar masses as we have already seen in the previous section. But these peptides do not necessarily take part in the proteolytic reactions, that we want to model. We will call such peptides <italic>decoy</italic> peptides. Alternatively we may have multiple reactions to explain the formation of a peptide where only one is true. Hence, the degradation graph may contain peptides or reactions that did not occur in the actual underlying proteolytic process. To account for this we present a method to rank different subgraphs of an initial degradation graph with respect to their ability to explain observed data. Followed by a heuristic approach to construct a series of smaller models from the initially generated degradation graph without the need to compute every possible subgraph.</p>
        <table-wrap id="pone-0040656-t001" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0040656.t001</object-id><label>Table 1</label><caption>
            <title>Parameter estimation error for the endothelin 1 system.</title>
          </caption><!--===== Grouping alternate versions of objects =====--><alternatives><graphic id="pone-0040656-t001-1" mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.t001" xlink:type="simple"/><table>
            <colgroup span="1">
              <col align="left" span="1"/>
              <col align="center" span="1"/>
              <col align="center" span="1"/>
              <col align="center" span="1"/>
              <col align="center" span="1"/>
            </colgroup>
            <thead>
              <tr>
                <td align="left" colspan="1" rowspan="1">Parameter</td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e078" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e079" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e080" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e081" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e082" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e083" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e084" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e085" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e086" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e087" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e088" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e089" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e090" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e091" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e092" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e093" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e094" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e095" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e096" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e097" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e098" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e099" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e100" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e101" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e102" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e103" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e104" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e105" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e106" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e107" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e108" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e109" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e110" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e111" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e112" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e113" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e114" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e115" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e116" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e117" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e118" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e119" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e120" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e121" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e122" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e123" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e124" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e125" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e126" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
            </tbody>
          </table></alternatives><table-wrap-foot>
            <fn id="nt101">
              <label/>
              <p>Relative and absolute deviations of the estimated parameter values for the endothelin 1 system. The indices for the parameter names are taken from <xref ref-type="fig" rid="pone-0040656-g008">Figure 8</xref>. <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e127" xlink:type="simple"/></inline-formula> denotes the parameter values used for the initial simulation and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e128" xlink:type="simple"/></inline-formula> the value estimated by the presented approach. The last two columns contain the absolute and the relative deviation of the estimated from the real parameter value.</p>
            </fn>
          </table-wrap-foot></table-wrap>
        <table-wrap id="pone-0040656-t002" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0040656.t002</object-id><label>Table 2</label><caption>
            <title>Parameter estimation error for the angiotensin system.</title>
          </caption><!--===== Grouping alternate versions of objects =====--><alternatives><graphic id="pone-0040656-t002-2" mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.t002" xlink:type="simple"/><table>
            <colgroup span="1">
              <col align="left" span="1"/>
              <col align="center" span="1"/>
              <col align="center" span="1"/>
              <col align="center" span="1"/>
              <col align="center" span="1"/>
            </colgroup>
            <thead>
              <tr>
                <td align="left" colspan="1" rowspan="1">Parameter</td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e129" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e130" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e131" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e132" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e133" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e134" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e135" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e136" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e137" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e138" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e139" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e140" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e141" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e142" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e143" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e144" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e145" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e146" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e147" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e148" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e149" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e150" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e151" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e152" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e153" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e154" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e155" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e156" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e157" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e158" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e159" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e160" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e161" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e162" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
            </tbody>
          </table></alternatives><table-wrap-foot>
            <fn id="nt102">
              <label/>
              <p>Relative and absolute deviations of the estimated parameter values for the angiotensin system. The indices for the parameter names are taken from <xref ref-type="fig" rid="pone-0040656-g009">Figure 9</xref>. <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e163" xlink:type="simple"/></inline-formula> denotes the parameter values used for the initial simulation and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e164" xlink:type="simple"/></inline-formula> the value estimated by the presented approach. The last two columns contain the absolute and the relative deviation of the estimated from the real parameter value.</p>
            </fn>
          </table-wrap-foot></table-wrap>
        <table-wrap id="pone-0040656-t003" position="float"><object-id pub-id-type="doi">10.1371/journal.pone.0040656.t003</object-id><label>Table 3</label><caption>
            <title>Parameter estimation error for the somatostatin 28 system.</title>
          </caption><!--===== Grouping alternate versions of objects =====--><alternatives><graphic id="pone-0040656-t003-3" mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.t003" xlink:type="simple"/><table>
            <colgroup span="1">
              <col align="left" span="1"/>
              <col align="center" span="1"/>
              <col align="center" span="1"/>
              <col align="center" span="1"/>
              <col align="center" span="1"/>
            </colgroup>
            <thead>
              <tr>
                <td align="left" colspan="1" rowspan="1">Parameter</td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e165" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e166" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e167" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e168" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e169" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e170" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e171" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e172" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e173" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e174" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e175" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e176" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e177" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e178" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e179" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e180" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e181" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e182" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e183" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e184" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e185" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e186" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e187" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e188" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e189" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e190" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e191" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e192" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e193" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e194" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e195" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e196" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e197" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e198" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e199" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e200" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e201" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e202" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e203" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e204" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e205" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e206" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e207" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e208" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e209" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e210" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e211" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e212" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e213" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e214" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e215" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e216" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e217" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e218" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e219" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e220" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e221" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e222" xlink:type="simple"/></inline-formula>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e223" xlink:type="simple"/></inline-formula>
                </td>
              </tr>
            </tbody>
          </table></alternatives><table-wrap-foot>
            <fn id="nt103">
              <label/>
              <p>Relative and absolute deviations of the estimated parameter values for the somatostatin 28 system. The indices for the parameter names are taken from <xref ref-type="fig" rid="pone-0040656-g010">Figure 10</xref>. <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e224" xlink:type="simple"/></inline-formula> denotes the parameter values used for the initial simulation and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e225" xlink:type="simple"/></inline-formula> the value estimated by the presented approach. The last two columns contain the absolute and the relative deviation of the estimated from the real parameter value.</p>
            </fn>
          </table-wrap-foot></table-wrap>
        <sec id="s2d1">
          <title>Evaluating different models</title>
          <p>To find the degradation graph that optimally explains the observed data it is necessary to rank the different graphs. Here we describe a scoring scheme that can be used to rank the generated models.</p>
          <p>To ease the following explanations we will introduce some further notation. Given a degradation graph <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e226" xlink:type="simple"/></inline-formula>, a subgraph <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e227" xlink:type="simple"/></inline-formula> is defined as <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e228" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e229" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e230" xlink:type="simple"/></inline-formula>. We also require that <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e231" xlink:type="simple"/></inline-formula> is connected, i.e., for all pairs of nodes <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e232" xlink:type="simple"/></inline-formula> exists a path of length <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e233" xlink:type="simple"/></inline-formula> in <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e234" xlink:type="simple"/></inline-formula> that connects <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e235" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e236" xlink:type="simple"/></inline-formula>. The subgraph <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e237" xlink:type="simple"/></inline-formula> also defines <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e238" xlink:type="simple"/></inline-formula> as the subset of all masses <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e239" xlink:type="simple"/></inline-formula> and their associated intensities that are explained by the subgraph <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e240" xlink:type="simple"/></inline-formula>.</p>
          <p>The proposed score consists of two components. The first score component <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e241" xlink:type="simple"/></inline-formula> is the average Pearson correlation of the intensities predicted by the model (with estimated reaction parameters) and the actual observed data. This component should reflect the goodness of fit between the measured intensities and the computed model intensities. We compute for each explained mass <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e242" xlink:type="simple"/></inline-formula> the Pearson correlation <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e243" xlink:type="simple"/></inline-formula> between the observed intensity values and the predicted values from the model.</p>
          <p><disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e244" xlink:type="simple"/></disp-formula>.<disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e245" xlink:type="simple"/></disp-formula></p>
          <p>We then use the mean of all Pearson correlation values as measure for the goodness of fit.<disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e246" xlink:type="simple"/></disp-formula></p>
          <p>The second component of the score <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e247" xlink:type="simple"/></inline-formula> is the part of the standard deviation of the original degradation graph, that is conserved by the specific subgraph.<disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e248" xlink:type="simple"/></disp-formula>where <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e249" xlink:type="simple"/></inline-formula> is the standard deviation of the signal corresponding to the mass <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e250" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e251" xlink:type="simple"/></inline-formula> reflects the ability of the subgraph to explain the important parts of the originally collected signals.</p>
          <p>To compute a single score <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e252" xlink:type="simple"/></inline-formula> from these two components we build the weighted sum of both scores.<disp-formula><graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.e253" xlink:type="simple"/></disp-formula></p>
          <p>To determine good weights <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e254" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e255" xlink:type="simple"/></inline-formula> we carried out several experiments on simulated data. A weight of <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e256" xlink:type="simple"/></inline-formula> for the correlation score <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e257" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e258" xlink:type="simple"/></inline-formula> for the variability score <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e259" xlink:type="simple"/></inline-formula> showed the best separation of the correctly and wrongly identified models. For datasets with low quality (e.g., due to high amounts of noise or too few sampling points) weights of <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e260" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e261" xlink:type="simple"/></inline-formula> have shown a good performance. For such datasets we expect a less reliable fit for the time series and therefore decreased the weighting factor for the quality of the fit.</p>
          <fig id="pone-0040656-g011" position="float">
            <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g011</object-id>
            <label>Figure 11</label>
            <caption>
              <title>Intensity course for different fragments of the somatostatin-28 test system.</title>
              <p>Shown is the intensity course of two peptide fragments compared with the predicted model intensities for the best somatostatin-28 degradation graph.</p>
            </caption>
            <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g011" xlink:type="simple"/>
          </fig>
          <fig id="pone-0040656-g012" position="float">
            <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g012</object-id>
            <label>Figure 12</label>
            <caption>
              <title>Initial degradation graph for the beta-2-microglobulin fragment estimated from real data.</title>
              <p>Shown is the degradation graph for the beta-2-microglobulin fragment which was initially estimated from a MALDI time series. (a) The mapping of indices to sequences. (b) The initial degradation graph. The dashed edges and nodes represent those reactions, that were not validated manually.</p>
            </caption>
            <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g012" xlink:type="simple"/>
          </fig>
          <fig id="pone-0040656-g013" position="float">
            <object-id pub-id-type="doi">10.1371/journal.pone.0040656.g013</object-id>
            <label>Figure 13</label>
            <caption>
              <title>Intensity course for different fragments of the manually validated degradation graph.</title>
              <p>Intensity course for different fragments of the manually validated degradation graph. See text for more details.</p>
            </caption>
            <graphic mimetype="image" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.g013" xlink:type="simple"/>
          </fig>
        </sec>
        <sec id="s2d2">
          <title>Heuristic search for the optimal graph</title>
          <p>Constructing all possible subgraphs, generate the associated ODE system, and estimating the corresponding reaction and transformation parameters is possible for small graphs. With increasing size in terms of number of nodes and reactions, estimating the reaction and transformation parameters for all subgraphs gets more computationally intensive. If we want to generate each possible combination of reactions we would get <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e262" xlink:type="simple"/></inline-formula> possible subgraphs. Even if we filter out some of the subgraphs (e.g., those who do not contain the root node or are not connected) we would still have to consider exponentially many subgraphs. For each of these subgraphs we would then need to derive the associated ODE system and estimate the reaction and transition parameters.</p>
          <p>To speed up this procedure we present a heuristic approach. Preliminary tests have shown that the presented graph score improves, if the structure of the degradation graph gets closer to the original one. This can be explained based on the composition of the score. The first component reflects the goodness of fit between model and observed data. This should improve if we remove peptides and reactions, that do not belong to underlying process. The second component reflects the variability of the signals. If we remove only nodes that do not participate in the reaction, i.e., whose variability is low compared to the signals of peptides which are degraded and produced, this score component should still be near to the optimal value.</p>
          <p>Based on the construction algorithm we know that the identified degradation graph is maximal in the sense that it contains all signals that were produced by the assumed process and possibly also parts that do not belong to the process. To find the optimal subgraph we start by removing all terminal reactions of the graph (i.e., reactions that produce at least one leaf) separately. For each of these subgraphs we estimate the kinetic parameters as described earlier. Subsequently we rate all subgraphs according to the criteria presented above. Then we take the best <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e263" xlink:type="simple"/></inline-formula> models and again remove all leafs separately. We continue with this procedure as long as we can find at least one graph whose score is under the top <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e264" xlink:type="simple"/></inline-formula> of all so far computed subgraphs and that was not trimmed in a previous iteration.</p>
          <p>With this approach we can drastically reduce the amount of parameter optimizations that need to be carried out by still finding the originally embedded graph.</p>
          <p>Preliminary tests have shown that setting <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e265" xlink:type="simple"/></inline-formula> to either 2 or 3 is sufficient to effectively bound the number of unnecessary model evaluations while still identifying the original degradation graph.</p>
        </sec>
      </sec>
      <sec id="s2e">
        <title>Run-time Considerations</title>
        <p>The above presented combination of degradation graph construction, parameter estimation and structure optimization requires a considerable amount of time, if the initial degradation graph is large. Therefore we now describe an approximation of the running time in the worst case. The run time of the initial degradation graph construction is determined by the number of verifications needed. Under the assumption that we would construct the complete degradation graph, i.e., all peptides are degraded in every possible way, one would create a degradation graph, which contains all possible substrings of the initial peptide sequence. Since we would need to verify each of this substrings once, the running time is in the worst case bounded by the maximal number of possible substrings of the initial peptide sequence. Given a seed sequence of length <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e266" xlink:type="simple"/></inline-formula> we can construct at most <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e267" xlink:type="simple"/></inline-formula> possible fragments, which could be checked in the spectrum. If we now analyze <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e268" xlink:type="simple"/></inline-formula> spectra we will have at most <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e269" xlink:type="simple"/></inline-formula> verifications.</p>
        <p>The complexity of the parameter estimation procedure can be approximated by <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e270" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e271" xlink:type="simple"/></inline-formula> is the number of time points, i.e., the number of evaluated mass spectra, and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e272" xlink:type="simple"/></inline-formula> is the number of unknown parameters, i.e., the number of edges in the graph minus the number of edges connecting pseudo- and real nodes. Given this the time required for the parameter estimation will decrease with the subgraphs getting smaller. Under the assumption that even the proposed heuristic could require the computation of each subgraph, we would need to trigger <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e273" xlink:type="simple"/></inline-formula> optimizations in the worst case.</p>
      </sec>
    </sec>
    <sec id="s3">
      <title>Results</title>
      <p>To evaluate the ability of the presented approach we have to consider two parts: (1) reconstruction of the correct sequence of proteolytic events and (2) estimation of the reaction rates. The influence of different parameters like the complexity of the degradation graph or the variations of the signals in the mass spectrometer have to be assessed. This can only be done if enough data is available in terms of number of samples in varying quality. Both is not always given.</p>
      <p>To overcome this problem we designed a series of simulated mass spectrometry data sets. The mass spectra were simulated using the software MSSimulator <xref ref-type="bibr" rid="pone.0040656-Bielow1">[27]</xref>, a comprehensive simulator for mass spectrometry data. A detailed description of the software is given by Bielow et al. <xref ref-type="bibr" rid="pone.0040656-Bielow1">[27]</xref>. MSSimulator generates mass spectra based on a set of amino acid sequences and a configuration file, which contains all parameters necessary for the simulation, like ionization type or instrument resolution. In the following experiments all configuration parameters are hold fix, expect the signal variability. The signal variability is an intensity dependent deviation of the signal intensity of a single peptide signal, i.e., if we set an intensity noise value of 10% of the total signal intensity (area under the curve of the simulated peak) will vary with a standard deviation of 10% of the original signal intensity.</p>
      <p>The time series for the simulated proteolytic process is generated based on the associated ODE system. The produced peptide concentrations are combined with the peptide sequences and are then put into MSSimulator.</p>
      <p>All input and configuration files can be found in the Supporting Information (File S1, File S2). All generated mass spectra are post-processed by the OpenMS PeakPicker <xref ref-type="bibr" rid="pone.0040656-Lange1">[28]</xref> to transform the raw spectra into manageable pairs of mass-to-charge ratio and intensity.</p>
      <p>We evaluate our approach on four different simulated models and one real data set. The first one is the degradation of fibrinopeptide A presented in <xref ref-type="bibr" rid="pone.0040656-Yi1">[16]</xref>, which is used to show the general performance under varying noise conditions. The later three are artificial systems constructed to show the applicability of the method to complex proteolytic processes. The real data set is a series of mass spectra collected during the incubation of a peptide probe with urine proteins.</p>
      <sec id="s3a">
        <title>Study 1 (Simulated Data): Validation Using the <italic>ex vivo</italic> Degradation of Fibrinopeptide A (FPA)</title>
        <p>To demonstrate that our approach is able to recover the correct sequence of proteolytic events, i.e., the degradation graph and the corresponding kinetic parameters, we simulated a data set based on the fibrinopeptide A (FPA) (Swiss-Prot:P02671[20–35]) degradation, as described in <xref ref-type="bibr" rid="pone.0040656-Yi1">[16]</xref>. It consists of a series of exoproteolytic cuts at the N-terminus of FPA. The corresponding degradation graph is shown in <xref ref-type="fig" rid="pone-0040656-g004">Figure 4</xref>. For the proteolytic reactions we used a slightly modified version of the kinetic parameters as published in <xref ref-type="bibr" rid="pone.0040656-Yi1">[16]</xref>. The modified parameters can be found in the ODE formulation of the Supporting Information (File S1).</p>
        <p>The proteolytic system was simulated over a time of 5 <italic>h</italic>. We generated <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e274" xlink:type="simple"/></inline-formula> sampling points for the time series, five during the first hour of the incubation and the other five distributed equally over the remaining 4 hours. For these <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e275" xlink:type="simple"/></inline-formula> time points we generated five sets of mass spectra with increasing signal variability of <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e276" xlink:type="simple"/></inline-formula>, 10, 20, 30, and 40% of the original signal intensity. The impact of the signal variability on the time course of the peptide intensities is shown in <xref ref-type="fig" rid="pone-0040656-g005">Figure 5</xref>. Thereafter we applied our new method to estimate the model structure as well as the kinetic parameters for each of the five time series.</p>
        <p>Our method succeeded to reconstruct the original degradation graph as it is shown in <xref ref-type="fig" rid="pone-0040656-g004">Figure 4</xref>. The scores computed for the reconstructed systems show a clear dependency on the noise added during the mass spectra simulation (see <xref ref-type="fig" rid="pone-0040656-g006">Figure 6</xref>). The relative error for the individual parameters of the system in relation to noise on the simulated data is shown in <xref ref-type="fig" rid="pone-0040656-g007">Figure 7</xref>. These experiments show that even in the presence of extensive noise a valid reconstruction of the original process is possible. Also the estimated parameter values have an acceptable agreement with the original parameters. With a signal variability of 30% the quality of the estimated parameters starts to decrease drastically. This could possibly be mitigated by increasing the number of sampling points.</p>
      </sec>
      <sec id="s3b">
        <title>Study 2 (Simulated Data): Complex Degradation of Human Plasma Peptides</title>
        <p>To test our method in a complex setting where also endoproteolytic reactions occur, we simulated the degradation of several human plasma peptides (and peptide fragments) by multiple artificial endo- and exoproteases. The targeted peptides were fragments of endothelin 1 (Swiss-Prot:P05305[53–73]), angiotensin (Swiss-Prot:P01019[34–43]), and somatostatin-28 (Swiss-Prot:P61278[89–116]). The full set of reactions and the corresponding peptide sequences are shown in <xref ref-type="fig" rid="pone-0040656-g008">Figures 8</xref>, <xref ref-type="fig" rid="pone-0040656-g009">9</xref>, and <xref ref-type="fig" rid="pone-0040656-g010">10</xref>.</p>
        <p>All three systems were again simulated over a time of 5 <italic>h</italic>. We generated <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e277" xlink:type="simple"/></inline-formula> sampling points from the time series. More sampling points were generated in the first hour of each time series, since during this time the systems change most. For all time points we generated mass spectra with a signal variability of <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e278" xlink:type="simple"/></inline-formula>. During the mass spectrometry simulation of the systems we added decoy peptides that have masses similar to possible fragments of the base peptides. Therefore we also applied our method to iteratively optimize the structure of the degradation graph.</p>
        <p>Our method generally succeeded to reconstruct the originally simulated degradation graphs. In case of the angiotensin system the peptide (e) was misinterpreted as IHPFH. Since both terminal amino acids of its predecessor (Leucin and Isoleucin) have equal mass they cannot be distinguished by the mass spectrometer hence both solutions are equally good.</p>
        <p>For all three systems the estimated parameters in comparison to the original parameters are shown in <xref ref-type="table" rid="pone-0040656-t001">Tables 1</xref>, <xref ref-type="table" rid="pone-0040656-t002">2</xref>, and <xref ref-type="table" rid="pone-0040656-t003">3</xref>. In general, the recovered parameters are quite well estimated. The average relative deviation between the estimated and the real parameters is between <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e279" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e280" xlink:type="simple"/></inline-formula> for the different experiments. It can be observed that the largest errors occur towards the end of the degradation process (e.g., <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e281" xlink:type="simple"/></inline-formula> for the somatostatin 28 system). This can be due to the late formation of the later products and with this the lack of enough data points to effectively estimate the reaction parameters. An extension of the sampling range beyond 5 <italic>h</italic> or an increased sampling rate could possibly solve this issue.</p>
        <p><xref ref-type="fig" rid="pone-0040656-g011">Figure 11</xref> shows the extracted intensities of two characteristic somatostatin-28 fragments compared with predicted model intensities. As one can see the predicted model intensities and the simulated intensities show a good agreement in their dynamic behavior.</p>
      </sec>
      <sec id="s3c">
        <title>Study 3 (Real Data): Validation on MALDI Time Series Data</title>
        <p>To demonstrate the applicability of our method to experimental data, we analyzed a data set where a fragment of beta-2-microglobulin (Swiss-Prot:P61769[77–97]) was incubated with different urine proteins. Manual inspection of the mass spectra combined with the analysis of MS/MS spectra lead to the assumption, that four endoproteolytic reactions at positions 7–10 occurred. We applied the presented method to the dataset to validate this assumption.</p>
        <p>The mass spectra for two time points (<italic>t</italic> = 7 h and <italic>t</italic> = 24 h) are shown in <xref ref-type="fig" rid="pone-0040656-g001">Figure 1</xref>. In the mass spectrum for <italic>t</italic> = 24 h the peaks for the fragments generated by the four endoproteolytic reactions as well as the base peptide are annotated. A figure showing all mass spectra is included in the Supporting Information (<xref ref-type="supplementary-material" rid="pone.0040656.s002">Figure S2</xref>).</p>
        <sec id="s3c1">
          <title>Data acquisition and preprocessing</title>
          <p>For the immobilization of urine proteins from haemolytic urine of renal transplantation patients CNBr-activated Sepharosebeads® 6 MB were used. The Sepharosebeads® were incubated in 0.1 M hydrochloric acid (HCl) on a mixer (Horizontal Shaker, Rotator Drive STR4 Stuart Scientific, Redhill, England) for 30 min and washed with HPLC-grade water. The immobilization of urine proteins onto the Sepharosebeads® was done in coupling-buffer (100 mM <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e282" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e283" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e284" xlink:type="simple"/></inline-formula>, pH <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e285" xlink:type="simple"/></inline-formula>) during an incubation period of <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e286" xlink:type="simple"/></inline-formula> on a mixer. Per preparation <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e287" xlink:type="simple"/></inline-formula> urine and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e288" xlink:type="simple"/></inline-formula> Sepharosebeads® were used. After immobilization the Sepharosebeads® were washed with HPCL-grade water. Free binding capacities were saturated by over night incubation at 4°C in blocking-buffer (<inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e289" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e290" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e291" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e292" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e293" xlink:type="simple"/></inline-formula> Glycin, pH <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e294" xlink:type="simple"/></inline-formula>). Afterwards the blocking-buffer was removed by washing with HPLC-grade water repeatedly.</p>
          <p>Incubation of immobilized urine proteins took place in sodium acetate buffer at pH <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e295" xlink:type="simple"/></inline-formula> and was started by addition of the beta-2-microglobulin fragment to the immobilized proteins with a final concentration of <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e296" xlink:type="simple"/></inline-formula> in a reaction volume of <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e297" xlink:type="simple"/></inline-formula>. At nine distinct time points aliquots were taken from the reaction mixture and diluted in a ratio of <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e298" xlink:type="simple"/></inline-formula> in <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e299" xlink:type="simple"/></inline-formula> (v/v) formic acid (Fluka/Sigma-Aldrich, Steinheim, Germany) for MALDI-TOF/TOF analysis on a 4700 Proteomics Analyzer (Applied Biosystems). The distinct time points were after <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e300" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e301" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e302" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e303" xlink:type="simple"/></inline-formula> minutes, and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e304" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e305" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e306" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e307" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e308" xlink:type="simple"/></inline-formula> hours.</p>
          <p>All mass spectra were preprocessed as described in the simulation studies. To account for the variability of the overall intensity between different mass spectra we applied a customized normalization strategy to the intensities of the collected signals, which is described in detail in the Supporting Information (<xref ref-type="supplementary-material" rid="pone.0040656.s006">Text S2</xref>).</p>
        </sec>
      </sec>
      <sec id="s3d">
        <title>Results</title>
        <p>The preprocessed spectra were analyzed by our method to identify the optimal degradation graph for the given mass spectra. The initially constructed degradation graph contains all four manually confirmed endoproteolytic cuts as well as four additionally not manually annotated exoproteolytic and one additional endoproteolytic cut. The complete degradation graph is shown in <xref ref-type="fig" rid="pone-0040656-g012">Figure 12</xref>. The unvalidated proteolytic reactions and fragments are represented as dashed nodes and lines.</p>
        <p>It can further be seen from <xref ref-type="fig" rid="pone-0040656-g012">Figure 12</xref> that the fragments generated by the validated endoproteolytic cuts are interconnected by exoproteolytic reactions. Although these reactions are possible, they are very unlikely and hence should be removed during the optimization. To reflect this the previously described selection of initial values was applied. Due to the lack of sampling points for the actual reactions, which took place between the last two sampling points, we have chosen the low quality weighting factors for this analysis (<inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e309" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e310" xlink:type="simple"/></inline-formula>).</p>
        <p>Optimizing the degradation graph structure results in a list of subgraphs ranked by their scores. The scores varied widely with the different generated structures. A figure showing the development of the score is included in the Supporting Information (<xref ref-type="supplementary-material" rid="pone.0040656.s003">Figure S3</xref>). Since the correct solution is unknown, we need to inspect the list and the different proposed solutions. As expected, based on the manual validation (see above), the degradation graph with the highest score contains the four endoproteolytic cuts at positions <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e311" xlink:type="simple"/></inline-formula>. The unvalidated side reactions (see the dashed nodes and edges in <xref ref-type="fig" rid="pone-0040656-g012">Figure 12</xref>) were mostly removed, just two exoproteolytic reactions (fragment i to g and g to d) are still included, but have an estimated reaction rate of <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e312" xlink:type="simple"/></inline-formula>. Although these reactions are still included in the degradation graph they have effectively no influence on the system and thereby can be neglected.</p>
        <p><xref ref-type="fig" rid="pone-0040656-g013">Figure 13</xref> shows the observed and the predicted intensities for a subset of the peptide fragments of the degradation graph with the best score. The time courses of all peptides are shown in the Supporting Information (<xref ref-type="supplementary-material" rid="pone.0040656.s004">Figure S4</xref>). It can be seen that the measured intensities not always agree with the predicted intensity course, but they seem to show a comparable behavior. More time points especially in the time from <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e313" xlink:type="simple"/></inline-formula> to <inline-formula><inline-graphic mimetype="image" xlink:href="info:doi/10.1371/journal.pone.0040656.e314" xlink:type="simple"/></inline-formula> hours and an improved quantification (e.g., via a spiked in control sample) could further improve the results.</p>
      </sec>
      <sec id="s3e">
        <title>Conclusion</title>
        <p>In this paper we presented a new method to model any proteolytic process as a degradation graph including an algorithm to construct the degradation graph based on mass spectrometry time series data. The degradation graph can easily be translated into a system of ordinary differential equations, which can be used to estimate the kinetic parameters of the proteolytic process. We further proposed an approach to optimize the initially constructed graph in the presence of decoy and overlapping signals. It is based on a score, that is used to rank the optimized and the original degradation graphs in their ability to explain the actually observed data. Using simulated data we have shown that our approach is able to compute good estimates for the kinetic parameters of the ODE systems even in the presence of noise and decoy signals. With a careful preparation of the samples using accepted standard operating procedures <xref ref-type="bibr" rid="pone.0040656-Baumann1">[29]</xref> the variability of the mass spectrometry data is below the observed boundary of the presented method. Applied to real data our approach reconstructed manually validated endoproteolytic reactions and removed unvalidated reactions and peptides from the graph.</p>
        <p>We are aware of other biochemical approaches that give a much more robust and exact estimate for the reaction rates, but most of these methods rely on a much more time consuming measurement of the reactants and their concentration and, more importantly, often require prior knowledge of all reactants, which is not necessary for our method.</p>
        <p>Applications for this method can be to identify and characterize unknown proteases and the estimated reaction kinetics can possibly be used to classify between different sample categories as it was done in <xref ref-type="bibr" rid="pone.0040656-Kluge1">[17]</xref>. With the ability to handle also false identifications the method can even be used in complex samples.</p>
        <p>Future directions are an extensive validation of the proposed approach on real data. Another by now unsolved issue is the handling of unobserved peptides, i.e., peptides that participate in the reactions, but are not observable in the mass spectra. This can be due to different reasons e.g., the peptide cannot be ionized by the mass spectrometer or the degradation process is so fast, that the generated peptide is degraded before it can be measured. This problem can be handled by a modification of the construction algorithm for the degradation graph, as long as a downstream peptide is again observable. Also the handling of more than one seed sequence would be favorable. Finally a robust integration of MS/MS identifications into the method could further improve its performance. This could be done in two ways: One could use MS/MS identifications during the initial construction of the degradation graph in combination with the already used PMF approach, as an additional and more reliable way to identify possible fragments of the peptide probe. Furthermore one could integrate the MS/MS identification and its score into the scoring function by penalizing the removal of highly scored identifications.</p>
        <p>The proposed score could also be improved in future development. The approach would benefit from a score that does not require specific scaling parameters for the different components. It would remove the step of optimizing the scaling parameters. First experiments using a scaled least-squares residual were carried out on simulated data sets. Those have shown promising but not yet comparable results.</p>
        <p>The presented method is available on request. The whole approach is integrated into the proteomics.net platform <xref ref-type="bibr" rid="pone.0040656-Conrad1">[30]</xref>. The estimation procedure requires POEM which is available, for academic use, on request from the Computational Systems Biology Group, Konrad-Zuse-Zentrum für Informationstechnik Berlin (ZIB) (<ext-link ext-link-type="uri" xlink:href="http://www.zib.de/en/numerik/csb.html" xlink:type="simple">http://www.zib.de/en/numerik/csb.html</ext-link>).</p>
      </sec>
    </sec>
    <sec id="s4">
      <title>Supporting Information</title>
      <supplementary-material id="pone.0040656.s001" mimetype="application/pdf" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.s001" xlink:type="simple">
        <label>Figure S1</label>
        <caption>
          <p>Pseudocode for the degradation graph construction.</p>
          <p>(PDF)</p>
        </caption>
      </supplementary-material>
      <supplementary-material id="pone.0040656.s002" mimetype="application/pdf" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.s002" xlink:type="simple">
        <label>Figure S2</label>
        <caption>
          <p>All mass spectra of the beta-2-microglobulin time series.</p>
          <p>(PDF)</p>
        </caption>
      </supplementary-material>
      <supplementary-material id="pone.0040656.s003" mimetype="application/pdf" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.s003" xlink:type="simple">
        <label>Figure S3</label>
        <caption>
          <p>Ranked subgraphs of the beta-2-microglobulin analysis.</p>
          <p>(PDF)</p>
        </caption>
      </supplementary-material>
      <supplementary-material id="pone.0040656.s004" mimetype="application/pdf" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.s004" xlink:type="simple">
        <label>Figure S4</label>
        <caption>
          <p>Time Courses of the confirmed beta-2-microglobulin fragments and the predicted dynamics.</p>
          <p>(PDF)</p>
        </caption>
      </supplementary-material>
      <supplementary-material id="pone.0040656.s005" mimetype="application/pdf" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.s005" xlink:type="simple">
        <label>Text S1</label>
        <caption>
          <p>A simple peptide-mass-fingerprinting (PMF) strategy to extract intensity values from mass spectra.</p>
          <p>(PDF)</p>
        </caption>
      </supplementary-material>
      <supplementary-material id="pone.0040656.s006" mimetype="application/pdf" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.s006" xlink:type="simple">
        <label>Text S2</label>
        <caption>
          <p>Description of the normalization method used for the beta-2-microglobulin data set.</p>
          <p>(PDF)</p>
        </caption>
      </supplementary-material>
      <supplementary-material id="pone.0040656.s007" mimetype="application/zip" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.s007" xlink:type="simple">
        <label>File S1</label>
        <caption>
          <p>Matlab code to generate the input data for MSSimulator to simulate the artificial models.</p>
          <p>(ZIP)</p>
        </caption>
      </supplementary-material>
      <supplementary-material id="pone.0040656.s008" mimetype="application/zip" position="float" xlink:href="info:doi/10.1371/journal.pone.0040656.s008" xlink:type="simple">
        <label>File S2</label>
        <caption>
          <p>Configuration files for the post-processing of the simulated and real data sets.</p>
          <p>(ZIP)</p>
        </caption>
      </supplementary-material>
    </sec>
  </body>
  <back>
    <ack>
      <p>The authors would like to thank Susanna Röblitz from the Computational Systems Biology Group, Konrad-Zuse-Zentrum für Informationstechnik Berlin for her help with POEM and fruitful discussions about the optimal formulation of the estimation problem and Xiaoxia Zhao for her help in measuring some of the test data sets.</p>
    </ack>
    <ref-list>
      <title>References</title>
      <ref id="pone.0040656-Thornberry1">
        <label>1</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Thornberry</surname><given-names>NA</given-names></name><name name-style="western"><surname>Lazebnik</surname><given-names>Y</given-names></name></person-group>             <year>1998</year>             <article-title>Caspases: Enemies Within.</article-title>             <source>Science</source>             <volume>281</volume>             <fpage>1312</fpage>             <lpage>1316</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Walsh1">
        <label>2</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Walsh</surname><given-names>PN</given-names></name><name name-style="western"><surname>Ahmad</surname><given-names>SS</given-names></name></person-group>             <year>2002</year>             <article-title>Proteases in blood clotting.</article-title>             <source>Essays Biochem</source>             <volume>38</volume>             <fpage>95</fpage>             <lpage>111</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Alao1">
        <label>3</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Alao</surname><given-names>JP</given-names></name></person-group>             <year>2007</year>             <article-title>The regulation of cyclin D1 degradation: roles in cancer development and the potential for therapeutic invention.</article-title>             <source>Mol Cancer</source>             <volume>6</volume>             <fpage>24</fpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Masaki1">
        <label>4</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Masaki</surname><given-names>T</given-names></name><name name-style="western"><surname>Matsuoka</surname><given-names>H</given-names></name><name name-style="western"><surname>Sugiyama</surname><given-names>M</given-names></name><name name-style="western"><surname>Abe</surname><given-names>N</given-names></name><name name-style="western"><surname>Goto</surname><given-names>A</given-names></name><etal/></person-group>             <year>2001</year>             <article-title>Matrilysin (MMP-7) as a significant determinant of malignant potential of early invasive colorectal carcinomas.</article-title>             <source>Br J Cancer</source>             <volume>84</volume>             <fpage>1317</fpage>             <lpage>21</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Leeman1">
        <label>5</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Leeman</surname><given-names>MF</given-names></name><name name-style="western"><surname>Curran</surname><given-names>S</given-names></name><name name-style="western"><surname>Murray</surname><given-names>GI</given-names></name></person-group>             <year>2003</year>             <article-title>New insights into the roles of matrix metalloproteinases in colorectal cancer development and progression.</article-title>             <source>J Pathol</source>             <volume>201</volume>             <fpage>528</fpage>             <lpage>34</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Ludwig1">
        <label>6</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Ludwig</surname><given-names>T</given-names></name></person-group>             <year>2005</year>             <article-title>Local proteolytic activity in tumor cell invasion and metastasis.</article-title>             <source>Bioessays</source>             <volume>27</volume>             <fpage>1181</fpage>             <lpage>91</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-DeClercq1">
        <label>7</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>De Clercq</surname><given-names>E</given-names></name></person-group>             <year>2007</year>             <article-title>The design of drugs for HIV and HCV.</article-title>             <source>Nat Rev Drug Discov</source>             <volume>6</volume>             <fpage>1001</fpage>             <lpage>18</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Cleynen1">
        <label>8</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Cleynen</surname><given-names>I</given-names></name><name name-style="western"><surname>Jüni</surname><given-names>P</given-names></name><name name-style="western"><surname>Bekkering</surname><given-names>GE</given-names></name><name name-style="western"><surname>Nüesch</surname><given-names>E</given-names></name><name name-style="western"><surname>Mendes</surname><given-names>CT</given-names></name><etal/></person-group>             <year>2011</year>             <article-title>Genetic evidence supporting the association of protease and protease inhibitor genes with inammatory bowel disease: a systematic review.</article-title>             <source>PLoS ONE</source>             <volume>6</volume>             <fpage>e24106</fpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Seife1">
        <label>9</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Seife</surname><given-names>C</given-names></name></person-group>             <year>1997</year>             <article-title>Blunting Nature’s Swiss Army Knife.</article-title>             <source>Science</source>             <volume>277</volume>             <fpage>1602</fpage>             <lpage>1603</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Liotta1">
        <label>10</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Liotta</surname><given-names>LA</given-names></name><name name-style="western"><surname>Petricoin</surname><given-names>EF</given-names></name></person-group>             <year>2006</year>             <article-title>Serum peptidome for cancer detection : spinning biologic trash into diagnostic gold.</article-title>             <source>J Clin Invest</source>             <volume>116</volume>             <fpage>26</fpage>             <lpage>30</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Peccerella1">
        <label>11</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Peccerella</surname><given-names>T</given-names></name><name name-style="western"><surname>Lukan</surname><given-names>N</given-names></name><name name-style="western"><surname>Hofheinz</surname><given-names>R</given-names></name><name name-style="western"><surname>Schadendorf</surname><given-names>D</given-names></name><name name-style="western"><surname>Kostrezewa</surname><given-names>M</given-names></name><etal/></person-group>             <year>2010</year>             <article-title>Endoprotease profiling with double-tagged peptide substrates: a new diagnostic approach in oncology.</article-title>             <source>Clin Chem</source>             <volume>56</volume>             <fpage>272</fpage>             <lpage>80</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Villanueva1">
        <label>12</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Villanueva</surname><given-names>J</given-names></name><name name-style="western"><surname>Shaffer</surname><given-names>DR</given-names></name><name name-style="western"><surname>Philip</surname><given-names>J</given-names></name><name name-style="western"><surname>Chaparro</surname><given-names>CA</given-names></name><name name-style="western"><surname>Erdjument-Bromage</surname><given-names>H</given-names></name><etal/></person-group>             <year>2006</year>             <article-title>Differential exoprotease activities confer tumor-specific serum peptidome patterns.</article-title>             <source>J Clin Invest</source>             <volume>116</volume>             <fpage>271</fpage>             <lpage>284</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Steinrcke1">
        <label>13</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Steinrücke</surname><given-names>P</given-names></name><name name-style="western"><surname>Aldinger</surname><given-names>U</given-names></name><name name-style="western"><surname>Hill</surname><given-names>O</given-names></name><name name-style="western"><surname>Hillisch</surname><given-names>A</given-names></name><name name-style="western"><surname>Basch</surname><given-names>R</given-names></name><etal/></person-group>             <year>2000</year>             <article-title>Design of helical proteins for real-time endoprotease assays.</article-title>             <source>Anal Biochem</source>             <volume>286</volume>             <fpage>26</fpage>             <lpage>34</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Aebersold1">
        <label>14</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Aebersold</surname><given-names>R</given-names></name><name name-style="western"><surname>Mann</surname><given-names>M</given-names></name></person-group>             <year>2003</year>             <article-title>Mass spectrometry-based proteomics.</article-title>             <source>Nature</source>             <volume>422</volume>             <fpage>198</fpage>             <lpage>207</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Schlter1">
        <label>15</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Schlüter</surname><given-names>H</given-names></name><name name-style="western"><surname>Hildebrand</surname><given-names>D</given-names></name><name name-style="western"><surname>Gallin</surname><given-names>C</given-names></name><name name-style="western"><surname>Schulz</surname><given-names>A</given-names></name><name name-style="western"><surname>Thiemann</surname><given-names>J</given-names></name><etal/></person-group>             <year>2008</year>             <article-title>Mass spectrometry for monitoring protease reactions.</article-title>             <source>Anal Bioanal Chem</source>             <volume>392</volume>             <fpage>783</fpage>             <lpage>792</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Yi1">
        <label>16</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Yi</surname><given-names>J</given-names></name><name name-style="western"><surname>Liu</surname><given-names>Z</given-names></name><name name-style="western"><surname>Craft</surname><given-names>D</given-names></name><name name-style="western"><surname>O’Mullan</surname><given-names>P</given-names></name><name name-style="western"><surname>Ju</surname><given-names>G</given-names></name><etal/></person-group>             <year>2008</year>             <article-title>Intrinsic peptidase activity causes a sequential multi-step reaction (SMSR) in digestion of human plasma peptides.</article-title>             <source>J Proteome Res</source>             <volume>7</volume>             <fpage>5112</fpage>             <lpage>5118</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Kluge1">
        <label>17</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Kluge</surname><given-names>B</given-names></name><name name-style="western"><surname>Gambin</surname><given-names>A</given-names></name><name name-style="western"><surname>Niemiro</surname><given-names>W</given-names></name></person-group>             <year>2009</year>             <article-title>Modeling exopeptidase activity from LC-MS data.</article-title>             <source>J Comput Biol</source>             <volume>16</volume>             <fpage>395</fpage>             <lpage>406</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Tyson1">
        <label>18</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Tyson</surname><given-names>JJ</given-names></name></person-group>             <year>1991</year>             <article-title>Modeling the cell division cycle: cdc2 and cyclin interactions.</article-title>             <source>Proc Natl Acad Sci U S A</source>             <volume>88</volume>             <fpage>7328</fpage>             <lpage>7332</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Pappin1">
        <label>19</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Pappin</surname><given-names>DJ</given-names></name><name name-style="western"><surname>Hojrup</surname><given-names>P</given-names></name><name name-style="western"><surname>Bleasby</surname><given-names>AJ</given-names></name></person-group>             <year>1993</year>             <article-title>Rapid identification of proteins by peptide-mass fingerprinting.</article-title>             <source>Curr Biol</source>             <volume>3</volume>             <fpage>327</fpage>             <lpage>332</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Nesvizhskii1">
        <label>20</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Nesvizhskii</surname><given-names>AI</given-names></name></person-group>             <year>2007</year>             <article-title>Protein identification by tandem mass spectrometry and sequence database searching.</article-title>             <source>Methods Mol Biol</source>             <volume>367</volume>             <fpage>87</fpage>             <lpage>119</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Chelius1">
        <label>21</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Chelius</surname><given-names>D</given-names></name><name name-style="western"><surname>Bondarenko</surname><given-names>PV</given-names></name></person-group>             <year>2002</year>             <article-title>Quantitative Profiling of Proteins in Complex Mixtures Using Liquid Chromatography and Mass Spectrometry.</article-title>             <source>J Proteome Res</source>             <volume>1</volume>             <fpage>317</fpage>             <lpage>323</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Wang1">
        <label>22</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Wang</surname><given-names>W</given-names></name><name name-style="western"><surname>Zhou</surname><given-names>H</given-names></name><name name-style="western"><surname>Lin</surname><given-names>H</given-names></name><name name-style="western"><surname>Roy</surname><given-names>S</given-names></name><name name-style="western"><surname>Shaler</surname><given-names>TA</given-names></name><etal/></person-group>             <year>2003</year>             <article-title>Quantification of Proteins and Metabolites by Mass Spectrometry without Isotopic Labeling or Spiked Standards.</article-title>             <source>Anal Chem</source>             <volume>75</volume>             <fpage>4818</fpage>             <lpage>4826</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Dierkes1">
        <label>23</label>
        <element-citation publication-type="other" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Dierkes</surname><given-names>T</given-names></name><name name-style="western"><surname>Wade</surname><given-names>M</given-names></name><name name-style="western"><surname>Nowak</surname><given-names>U</given-names></name><name name-style="western"><surname>Röblitz</surname><given-names>S</given-names></name></person-group>             <year>2011</year>             <article-title>BioPARKIN - biology-related parameter identifi- cation in large kinetic networks.</article-title>             <source>Technical Report 11–15, ZIB, Takustr.7, 14195 Berlin</source>          </element-citation>
      </ref>
      <ref id="pone.0040656-Deuhard1">
        <label>24</label>
        <element-citation publication-type="other" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Deuhard</surname><given-names>P</given-names></name></person-group>             <year>2004</year>             <article-title>Newton Methods for Nonlinear Problems. Affine Invariance and Adaptive Algorithms, volume 35 of <italic>Springer Series in Computational Mathematics</italic>.</article-title>             <source>Springer, 1st edition, 424 pp</source>          </element-citation>
      </ref>
      <ref id="pone.0040656-Bock1">
        <label>25</label>
        <element-citation publication-type="other" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Bock</surname><given-names>H</given-names></name><name name-style="western"><surname>Körkel</surname><given-names>S</given-names></name><name name-style="western"><surname>Kostina</surname><given-names>E</given-names></name><name name-style="western"><surname>Schlöder</surname><given-names>J</given-names></name></person-group>             <year>2007</year>             <article-title>Robustness aspects in parameter estimation, optimal design of experiments and optimal control.</article-title>             <source>In: Jger W, Rannacher R, Warnatz J, editors, Reactive Flows, Diffusion and Transport, Springer Berlin Heidelberg.</source>             <fpage>117</fpage>             <lpage>146</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Lorenz1">
        <label>26</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Lorenz</surname><given-names>S</given-names></name><name name-style="western"><surname>Diederichs</surname><given-names>E</given-names></name><name name-style="western"><surname>Telgmann</surname><given-names>R</given-names></name><name name-style="western"><surname>Schütte</surname><given-names>C</given-names></name></person-group>             <year>2007</year>             <article-title>Discrimination of dynamical system models for biological and chemical processes.</article-title>             <source>J Comput Chem</source>             <volume>28</volume>             <fpage>1384</fpage>             <lpage>1399</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Bielow1">
        <label>27</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Bielow</surname><given-names>C</given-names></name><name name-style="western"><surname>Aiche</surname><given-names>S</given-names></name><name name-style="western"><surname>Andreotti</surname><given-names>S</given-names></name><name name-style="western"><surname>Reinert</surname><given-names>K</given-names></name></person-group>             <year>2011</year>             <article-title>MSSimulator: Simulation of mass spectrometry data.</article-title>             <source>J Proteome Res</source>             <volume>10</volume>             <fpage>2922</fpage>             <lpage>2929</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Lange1">
        <label>28</label>
        <element-citation publication-type="other" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Lange</surname><given-names>E</given-names></name><name name-style="western"><surname>Gröpl</surname><given-names>C</given-names></name><name name-style="western"><surname>Reinert</surname><given-names>K</given-names></name><name name-style="western"><surname>Kohlbacher</surname><given-names>O</given-names></name><name name-style="western"><surname>Hildebrandt</surname><given-names>A</given-names></name></person-group>             <year>2006</year>             <article-title>High-accuracy peak picking of proteomics data using wavelet techniques.</article-title>             <source>Pac Symp Biocomput</source>             <fpage>243</fpage>             <lpage>254</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Baumann1">
        <label>29</label>
        <element-citation publication-type="journal" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Baumann</surname><given-names>S</given-names></name><name name-style="western"><surname>Ceglarek</surname><given-names>U</given-names></name><name name-style="western"><surname>Fiedler</surname><given-names>GM</given-names></name><name name-style="western"><surname>Lembcke</surname><given-names>J</given-names></name><name name-style="western"><surname>Leichtle</surname><given-names>A</given-names></name><etal/></person-group>             <year>2005</year>             <article-title>Standardized approach to proteome profiling of human serum based on magnetic bead separation and matrix-assisted laser desorption/ionization time-of-ight mass spectrometry.</article-title>             <source>Clin Chem</source>             <volume>51</volume>             <fpage>973</fpage>             <lpage>80</lpage>          </element-citation>
      </ref>
      <ref id="pone.0040656-Conrad1">
        <label>30</label>
        <element-citation publication-type="other" xlink:type="simple">             <person-group person-group-type="author"><name name-style="western"><surname>Conrad</surname><given-names>T</given-names></name><name name-style="western"><surname>Leichtle</surname><given-names>A</given-names></name><name name-style="western"><surname>Hagehülsmann</surname><given-names>A</given-names></name><name name-style="western"><surname>Diederichs</surname><given-names>E</given-names></name><name name-style="western"><surname>Baumann</surname><given-names>S</given-names></name><etal/></person-group>             <year>2006</year>             <article-title>Beating the Noise: New Statistical Methods for Detecting Signals in MALDI-TOF Spectra Below Noise Level.</article-title>             <source>In: R Berthold M, Glen R, Fischer I, editors, Computational Life Sciences II, Springer Berlin/Heidelberg, volume 4216 of <italic>Lecture Notes in Computer Science</italic>.</source>             <fpage>119</fpage>             <lpage>128</lpage>          </element-citation>
      </ref>
    </ref-list>
    
  </back>
</article>