<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Plant Sci.</journal-id>
<journal-title>Frontiers in Plant Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Plant Sci.</abbrev-journal-title>
<issn pub-type="epub">1664-462X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fpls.2023.1140829</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Plant Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A simulation-free constrained regression approach for flux estimation in isotopically nonstationary metabolic flux analysis with applications in microalgae</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>K&#xfc;ken</surname><given-names>Anika</given-names>
</name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/286190"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Treves</surname><given-names>Haim</given-names>
</name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/1707869"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Nikoloski</surname><given-names>Zoran</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="author-notes" rid="fn001"><sup>*</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/32607"/>
</contrib>
</contrib-group>    <aff id="aff1"><sup>1</sup><institution>Bioinformatics, Institute of Biochemistry and Biology, University of Potsdam</institution>, <addr-line>Potsdam</addr-line>, <country>Germany</country></aff>
<aff id="aff2"><sup>2</sup><institution>Systems Biology and Mathematical Modeling, Max Planck Institute of Molecular Plant Physiology</institution>, <addr-line>Potsdam</addr-line>, <country>Germany</country></aff>
<aff id="aff3"><sup>3</sup><institution>School of Plant Sciences and Food Security, The George S. Wise Faculty of Life Sciences, Tel-Aviv University</institution>, <addr-line>Tel-Aviv</addr-line>, <country>Israel</country></aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: John A. Morgan, Purdue University, United States</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Amit Ghosh, Indian Institute of Technology Kharagpur, India; Asdrubal Burgos, University of Guadalajara, Mexico</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Zoran Nikoloski, <email xlink:href="mailto:nikoloski@mpimp-golm.mpg.de">nikoloski@mpimp-golm.mpg.de</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>23</day>
<month>11</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>14</volume>
<elocation-id>1140829</elocation-id>
<history>
<date date-type="received">
<day>09</day>
<month>01</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>03</day>
<month>11</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 K&#xfc;ken, Treves and Nikoloski</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>K&#xfc;ken, Treves and Nikoloski</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Flux phenotypes from different organisms and growth conditions allow better understanding of differential metabolic networks functions. Fluxes of metabolic reactions represent the integrated outcome of transcription, translation, and post-translational modifications, and directly affect growth and fitness. However, fluxes of intracellular metabolic reactions cannot be directly measured, but are estimated via metabolic flux analysis (MFA) that integrates data on isotope labeling patterns of metabolites with metabolic models. While the application of metabolomics technologies in photosynthetic organisms have resulted in unprecedented data from <sup>13</sup>CO<sub>2</sub>-labeling experiments, the bottleneck in flux estimation remains the application of isotopically nonstationary MFA (INST-MFA). INST-MFA entails fitting a (large) system of coupled ordinary differential equations, with metabolite pools and reaction fluxes as parameters. Here, we focus on the Calvin-Benson cycle (CBC) as a key pathway for carbon fixation in photosynthesizing organisms and ask if approaches other than classical INST-MFA can provide reliable estimation of fluxes for reactions comprising this pathway.</p>
</sec>
<sec>
<title>Methods</title>
<p>First, we show that flux estimation with the labeling patterns of all CBC intermediates can be formulated as a single constrained regression problem, avoiding the need for repeated simulation of time-resolved labeling patterns.</p>
</sec>
<sec>
<title>Results</title>
<p>We then compare the flux estimates of the simulation-free constrained regression approach with those obtained from the classical INST-MFA based on labeling patterns of metabolites from the microalgae <italic>Chlamydomonas reinhardtii</italic>, <italic>Chlorella sorokiniana</italic> and <italic>Chlorella ohadii</italic> under different growth conditions.</p>
</sec>
<sec>
<title>Discussion</title>
<p>Our findings indicate that, in data-rich scenarios, simulation-free regression-based approaches provide a suitable alternative for flux estimation from classical INST-MFA since we observe a high qualitative agreement (<inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0.89</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) to predictions obtained from INCA, a state-of-the-art tool for INST-MFA.</p>
</sec>
</abstract>
<kwd-group>
<kwd>metabolic flux analysis</kwd>
<kwd>INST-MFA</kwd>
<kwd>regression</kwd>
<kwd>13C labeling</kwd>
<kwd>algae</kwd>
</kwd-group>
<counts>
<fig-count count="5"/>
<table-count count="0"/>
<equation-count count="21"/>
<ref-count count="28"/>
<page-count count="13"/>
<word-count count="8238"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-in-acceptance</meta-name>
<meta-value>Plant Systems and Synthetic Biology</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>Rates or fluxes of biochemical reactions shape the pools of metabolites that perform diverse cellular functions, from serving as building blocks of cellular components to performing signaling functions. While metabolite concentrations and contents can be measured at cell- and (sub)compartment-specific level (<xref ref-type="bibr" rid="B8">Dietz, 2017</xref>; <xref ref-type="bibr" rid="B19">Lanekoff et&#xa0;al., 2022</xref>), reaction fluxes are estimated by metabolic flux analysis (MFA). MFA integrates labeling patterns of metabolites into metabolic network models, often assuming metabolic steady state, whereby pool sizes of metabolites do not change over time (<xref ref-type="bibr" rid="B4">Basler et&#xa0;al., 2018</xref>; <xref ref-type="bibr" rid="B20">Long and Antoniewicz, 2019</xref>; <xref ref-type="bibr" rid="B17">Kruger and Ratcliffe, 2021</xref>). The labeling patterns are obtained from laborious experiments in which (positionally) labeled substrates are fed to the studied biological system (e.g. cell culture or an entire organism). The incorporation of the label in the internal metabolites is then quantified either in one snapshot, suitable for studies of isotopic steady states, or over a time course, allowing the monitoring of isotopic nonstationary state. The latter allow monitoring of the evolution of label incorporation into metabolic pools. As a result, there are two classes of MFA approaches - stationary and nonstationary - that lead to different experimental and computational advantages and challenges in their application.</p>
<p>Irrespective of the type of MFA applied, the labeling patterns can be summarized in different forms [e.g. isotopomers (<xref ref-type="bibr" rid="B24">Wiechert et&#xa0;al., 1999</xref>), cumomers (<xref ref-type="bibr" rid="B24">Wiechert et&#xa0;al., 1999</xref>), mass isotopomer distributions (MIDs) (<xref ref-type="bibr" rid="B3">Antoniewicz et&#xa0;al., 2007</xref>)], and their evolution (and steady states) is described by a system of ordinary differential equations (ODEs) obtained by using atom transition mappings (<xref ref-type="bibr" rid="B14">Hu&#xdf; et&#xa0;al., 2022</xref>). These equations can be employed to simulate labeling patterns given a (steady-state) flux distribution along with initial labeling state and/or pool sizes of the considered metabolites. The problem of flux estimation is then tantamount to estimating a flux distribution for which the simulated labeling patterns are an acceptable fit for the experimentally measured. The acceptability of the fit is assessed by a goodness-of-fit measure of choice. To this end, algorithmic advances have led to decreasing the number of simulated variables [e.g. via elementary metabolite units (EMUs)] and expanding the applicability to networks of large size (<xref ref-type="bibr" rid="B10">Gopalakrishnan et&#xa0;al., 2018</xref>; <xref ref-type="bibr" rid="B11">Hendry et&#xa0;al., 2020</xref>). This workflow for flux estimation from so-called <italic>global</italic> MFA approaches is well established even for the isotopic nonstationary state and implemented in toolboxes like INCA (<xref ref-type="bibr" rid="B27">Young, 2014</xref>). However, the bottleneck remains the comparison of flux estimations from multiple model scenarios. This is largely due to the massive systems of ODEs and corresponding optimization problems whose solution to global optimality remains problematic.</p>
<p>One way to address this issue is to move away from estimating steady-state flux distributions for the entire network, and instead to rely on local approaches. In their simplest form, local approaches allow the estimation of flux ratios around a metabolite of interest given the labeling patterns [in the form of MIDs for the metabolite and its precursors (<xref ref-type="bibr" rid="B12">H&#xf6;rl et&#xa0;al., 2013</xref>)]. With data about the evolution of all labeling patterns appearing for a considerably smaller system of ODE, the problem of flux estimation can be cast as simulation-free constrained regression (SFCR), where constraints correspond to the relationship between fluxes at steady state.</p>
<p>This idea readily extends to any subnetwork for which there are sufficient data about the labeling patterns of the metabolites involved. One such system for which the MIDs of practically all involved intermediates can be measured includes the Calvin-Benson cycle (CBC) and related canonical processes, namely starch and sucrose syntheses. Estimating fluxes in the CBC and other downstream processes in metabolic networks of photosynthetic organism in photoautotrophic growth conditions necessitates the usage of isotopically nonstationary MFA (INST-MFA). This is the case since under photoautotrophic growth conditions, feeding 13CO<sub>2</sub> leads to an isotopic steady state that is not informative for flux estimation. As a result, relying on an approach formulated in terms of constrained regression can greatly simplify the flux estimation for metabolic processes in photosynthesis, like the CBC, and can also help investigate the effects of different model structures often used for flux estimation. As a result, the approach is also readily applicable to plants provided enough data on the labeling kinetics of metabolites in the metabolic process of interest.</p>
<p>Here we show that under certain mild assumptions, fluxes in the CBC can be estimated based on a SFCR approach. We used this formulation to compare the flux estimates from two model scenarios, with and without consideration of pool compartmentation, allowing further generalization of the approach at little computational cost. Our results demonstrate that fluxes from the easy-to-implement and solve SFCR are in high qualitative agreement with estimates from the state-of-the-art tool for nonstationary <sup>13</sup>C-MFA, INCA (<xref ref-type="bibr" rid="B27">Young, 2014</xref>). However, we also find that SFCR is more sensitive to fitting of exchange fluxes, since it does not introduce multiple scaling parameters of the MIDs which are optimized during flux estimation as implemented in INCA. Given the recent increased interest in flux estimation from nonstationary <sup>13</sup>C-MFA (<xref ref-type="bibr" rid="B9">Fu et&#xa0;al., 2022</xref>; <xref ref-type="bibr" rid="B16">Koley et&#xa0;al., 2022</xref>), the analysis points at factors that need to be considered and carefully compared when presenting the findings from flux estimations based on isotopic nonstationary experiments.</p>
</sec>
<sec id="s2" sec-type="results">
<label>2</label>
<title>Results</title>
<sec id="s2_1">
<label>2.1</label>
<title>Flux estimation from <sup>13</sup>C labeling data using a SFCR approach</title>
<p>Based on a metabolic network, described by the stoichiometric matrix <inline-formula>
<mml:math display="inline" id="im2">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and given measurements of metabolite pool sizes, gathered in a diagonal matrix <inline-formula>
<mml:math display="inline" id="im3">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
</mml:mstyle>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, for all metabolites with available fractional amount of measured MIDs, denoted by <inline-formula>
<mml:math display="inline" id="im4">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> whose appropriate combinations are gathered in a matrix <inline-formula>
<mml:math display="inline" id="im5">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, one can write the system of ODEs for the fractional amount of measured MIDs as follows:</p>
<disp-formula>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>x</mml:mi>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im6">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the vector of fluxes we aim to estimate. For an example of how <inline-formula>
<mml:math display="inline" id="im7">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
</mml:math>
</inline-formula> looks like for the two CBC models, consult the <xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Material</bold></xref> and implementation available on GitHub, the matrix <inline-formula>
<mml:math display="inline" id="im8">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
</mml:math>
</inline-formula> for a toy example is shown in <xref ref-type="fig" rid="f1"><bold>Figure&#xa0;1</bold></xref>. This ODEs can be discretized following Forward Euler approximation as follows:</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Overview of the presented flux estimation approach. Input: As input we require the structure of a metabolic network represented by a stoichiometric matrix <inline-formula>
<mml:math display="inline" id="im9">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:math>
</inline-formula>. The toy metabolic network consists of four metabolites <bold>(A&#x2013;D)</bold> and five reactions (<inline-formula>
<mml:math display="inline" id="im10">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>). In addition, we need measurements of mass isotopomer distributions, total metabolite pool sizes for metabolites with fitted change in MID concentration (optional, see Methods Section 4.6) as well as measurements of exchange fluxes (optional) from which we can directly assign <inline-formula>
<mml:math display="inline" id="im11">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>c</mml:mi>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im12">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Q</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> including the mean and variance of the measured fluxes, respectively. Precalculations: Given the network structure and MID data we can build matrix S for each measurement time point. Matrix <inline-formula>
<mml:math display="inline" id="im13">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>Q</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>MID</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a diagonal matrix including the measurement error chosen to be the maximum variance observed for a MID across all time points. Hence, <inline-formula>
<mml:math display="inline" id="im14">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>Q</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>MID</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is not dependent on time and is the same for each time point. Flux estimation: We solve the presented quadratic program and obtain flux estimates for all model reactions, residuals to the measurements integrated and the chi-square goodness-of-fit measure used to assess quality of the fit.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1140829-g001.tif"/>
</fig>
<disp-formula>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>corresponding to a system of linear equations. The approximation error by the Forward Euler method is in the order of <inline-formula>
<mml:math display="inline" id="im15">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and hence, sufficiently small time steps should be considered in the analyzed labeling experiment. The flux distribution, <inline-formula>
<mml:math display="inline" id="im16">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
</mml:math>
</inline-formula>, does not depend on time, since we assume, as in other MFA approaches, that the network is in a metabolic steady state.</p>
<p>Let <inline-formula>
<mml:math display="inline" id="im17">
<mml:mrow>
<mml:msub>
<mml:mstyle>
<mml:mi mathvariant="bold">&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> denote the deviation between measured and predicted change in concentration of isotopomers obtained by multiplication of metabolite pool size <inline-formula>
<mml:math display="inline" id="im18">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:math>
</inline-formula> and fractional amount of MIDs <inline-formula>
<mml:math display="inline" id="im19">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>Further, let <inline-formula>
<mml:math display="inline" id="im20">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Q</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represent a diagonal matrix that contains the variance of the change in isotopomer concentration between two time points <inline-formula>
<mml:math display="inline" id="im21">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im22">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, i.e. <inline-formula>
<mml:math display="inline" id="im23">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Y</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>Assuming that <inline-formula>
<mml:math display="inline" id="im24">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im25">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are independent random variables, both of variance <inline-formula>
<mml:math display="inline" id="im26">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, it follows that the variance of <inline-formula>
<mml:math display="inline" id="im27">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Y</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is <inline-formula>
<mml:math display="inline" id="im28">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. In this study, we assume that measurement error, <inline-formula>
<mml:math display="inline" id="im29">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>, does not depend on time (see Materials and Methods); therefore, <inline-formula>
<mml:math display="inline" id="im30">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Q</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will not differ between time points. In addition to these constraints, we also use measurements of particular exchange fluxes to further constrain the feasible flux distributions. Let <inline-formula>
<mml:math display="inline" id="im31">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> denote the deviation between measured and estimated exchange fluxes and <inline-formula>
<mml:math display="inline" id="im32">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Q</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> be a diagonal matrix that contains the variance for the measured exchange fluxes.</p>
<p>Based on these simplifying assumptions, flux estimation corresponds to the following quadratic programming problem (QP) that can be regarded as a constraint-regression problem in which we minimize the chi-square goodness-of-fit measure for the change in MID concentration over time as well as external fluxes. The minimization is performed under the constraint that the entire system, represented by stoichiometric matrix <inline-formula>
<mml:math display="inline" id="im33">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:math>
</inline-formula>, is at metabolic steady state (see <xref ref-type="fig" rid="f1"><bold>Figure&#xa0;1</bold></xref> for a graphical overview of the workflow for the presented approach):</p>
<disp-formula>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mtext>min&#xa0;</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>&#x3b5;</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>&#x3b5;</mml:mtext>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>&#x3b5;</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Q</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>&#x3b5;</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow/>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>&#x3b5;</mml:mtext>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Q</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>&#x3b5;</mml:mtext>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:msup>
<mml:mrow/>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mtext>&#x394;</mml:mtext>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>&#x3b5;</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mtext>&#x394;</mml:mtext>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>c</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>&#x3b5;</mml:mtext>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>c</mml:mi>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M10">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>&#x3b5;</mml:mtext>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2003;</mml:mo>
<mml:mo>&#x2003;</mml:mo>
<mml:mo>&#x2003;</mml:mo>
<mml:mo>&#x2003;</mml:mo>
<mml:mo>&#x2003;</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>with <inline-formula>
<mml:math display="inline" id="im34">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>D</mml:mi>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im35">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>D</mml:mi>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for reversible reactions, and 0 otherwise.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Validation of assumptions and model set-up for estimation of fluxes in the CBC</title>
<p>To compare the findings of our SFCR approach with those from the state-of-the-art tool INCA, using an EMU-based global approach, we employed data on MIDs from three different algae previously used for flux estimation (<xref ref-type="bibr" rid="B22">Treves et&#xa0;al., 2021</xref>). Since we have access to the majority of MIDs of metabolites that participate in the CBC cycle, we formulate constraints for the MIDs of seven metabolites measured in <italic>Chlamydomonas reinhardtii</italic> and <italic>Chlorella sorokiniana</italic> under low light (LL, 100 &#xb5;mol photons m<sup>-2</sup> s<sup>-1</sup>), and in <italic>Chlorella ohadii</italic> under LL and extreme illumination levels (EIL, 3000 &#xb5;mol photons m<sup>-2</sup> s<sup>-1</sup>). Like in Treves et&#xa0;al. (<xref ref-type="bibr" rid="B22">Treves et&#xa0;al., 2021</xref>), we also assume that: (i) the structure of the CBC in the considered algae is the same, (ii) there are no microcompartmentation effects on the MIDs of ribulose-1,5-bisophosphate (RuBP), (iii) dihydroxyacetonphosphate (DHAP) is the predominant form of triose phosphates (T3P), hence, its labeling follows the DHAP labeling measured, and (iv) the labeling of ribulose-5-phosphate follows the labeling of pentose phosphates (PP) measured.</p>
<p>We compared flux estimates resulting from integration of data about MIDs in two model variants of different complexity. The model denoted as &#x2018;simple CBC model&#x2019;, includes reactions of the CBC with only a branch towards starch synthesis; further, metabolites in the simple CBC model are not compartmentalized between the chloroplast and cytosol. The &#x2018;simple CBC model&#x2019; included ODEs that describe the nonstationary <sup>13</sup>C labeling of RuBP, F6P, FBP, G1P, G6P, and ADPG by using the MIDs of PP, RuBP, DHAP, FBP, F6P, G1P, G6P, and ADPG (see <xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Information 1.1</bold></xref> for a full list of model reactions and ODEs as well as the full names of the metabolites, and <xref ref-type="fig" rid="f2"><bold>Figure&#xa0;2</bold></xref> for a graphical model representation). The second model denoted as &#x2018;compartmented CBC model&#x2019;, includes reactions of the CBC, photorespiration, starch and sucrose syntheses, and considers metabolite compartmentation between chloroplast and cytosol. Based on the structure of the &#x2018;compartmented CBC model&#x2019;, in addition to the ODEs for MIDs of RuBP, F6P, FBP, G1P, G6P, ADPG, we also formulated ODEs for the MIDs of UDPG (see <xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Information 1.2</bold></xref> for a full list of model reactions and ODEs and <xref ref-type="fig" rid="f2"><bold>Figure&#xa0;2</bold></xref> for a graphical model representation).</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Graphical illustration of model structure. Reactions in the &#x2018;simple CBC model&#x2019; are shown with black arrows. The set of reactions in the &#x2018;compartmented CBC model&#x2019; are the union of reactions illustrated by black and blue arrows. A list of abbreviations used can be found in <xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Information 1.2</bold></xref>.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1140829-g002.tif"/>
</fig>
<p>Since the proposed estimation of fluxes using SFCR, like other MFA approaches, assumes metabolic steady state, we next determined if this assumption held for the metabolites whose MIDs are described in the model of the investigated algae species. To this end, we conducted ANOVA with the metabolite pool sizes over time. Our findings indicated that RuBP, FBP and ADPG were not at steady state over the investigated time course of <italic>C. reinhardtii</italic>. For <italic>C. ohadii</italic> under EIL, ADPG was the only metabolite not at steady state, while for <italic>C. sorokiniana</italic> all metabolites were found to be at steady state (<xref ref-type="supplementary-material" rid="ST1"><bold>Supplementary Table S1</bold></xref>). Since steady state was ensured for the majority of metabolites, we enforced this constraint in flux estimation. In contrast, for <italic>C. ohadii</italic> under LL, we found RuBP and PP to be the only metabolite pools at steady state over the entire time course of the measurement. However, if we take out the last time point (40s) FBP, ADPG and UDPG were the only metabolites not at steady state (<xref ref-type="supplementary-material" rid="ST1"><bold>Supplementary Table S1</bold></xref>). Therefore, we only used the first four time points (0s, 5s, 10s and 20s) for flux estimation in <italic>C. ohadii</italic> under LL.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Goodness-of-fit values for models and data sets from the investigated algae</title>
<p>With these assumptions, we cast the problem of flux estimation as a quadratic optimization problem in which we minimized the chi-squared goodness-of-fit statistic (<inline-formula>
<mml:math display="inline" id="im36">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for the considered MIDs along four time points (three time points in case of <italic>C. ohadii</italic> under LL) as well as flux values for starch and sucrose synthesis reactions (see Materials and Methods). This approach was possible since all MIDs included in the ODEs were measured (<xref ref-type="supplementary-material" rid="ST2"><bold>Supplementary Table S2</bold></xref>). To determine robustness of flux estimates we calculate confidence intervals (CI) for all reaction fluxes (see Methods Section 4.4, <xref ref-type="supplementary-material" rid="ST8"><bold>Supplementary Table S3, S4, S8</bold></xref>) and report <inline-formula>
<mml:math display="inline" id="im37">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for the best fit and CI.</p>
<p><italic>Simple CBC model</italic> At a significance level <inline-formula>
<mml:math display="inline" id="im38">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.05</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, fitting the MIDs for six metabolites and starch synthesis rate using the &#x2018;simple CBC model&#x2019; resulted in a system with <inline-formula>
<mml:math display="inline" id="im39">
<mml:mrow>
<mml:mn>149</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> degrees of freedom for which the expected range of <inline-formula>
<mml:math display="inline" id="im40">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, the range where <inline-formula>
<mml:math display="inline" id="im41">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is considered statistically acceptable (<xref ref-type="bibr" rid="B27">Young, 2014</xref>), is [117.1, 184.7]. For <italic>C. reinhardtii</italic> and <italic>C. sorokiniana</italic> the <inline-formula>
<mml:math display="inline" id="im42">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> was 87.4 and 85.7 with CI [84.7, 108.6] and [78, 96.5], respectively. Since the obtained <inline-formula>
<mml:math display="inline" id="im43">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> values were smaller than the lower bound of the interval for the expected <inline-formula>
<mml:math display="inline" id="im44">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, there may be an issue of over-fitting. Nevertheless, since we wanted to compare flux estimates across algae under matching set of assumptions, we used the corresponding flux estimates in the comparative analysis. The <inline-formula>
<mml:math display="inline" id="im45">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for <italic>C. ohadii</italic> under LL and EIL were 159.7 (with 108 degrees of freedom, since the last time point was not considered) and 520.6 (149 degrees of freedom), respectively, and were not considered statistically acceptable. Since the relative error in measurements under EIL is not significantly lower than in the other algae, there is no experimental basis for omitting the last time point, as there was for <italic>C. ohadii</italic> under LL. Our previous modeling efforts with INCA did not find acceptable fit for the data of <italic>C. ohadii</italic> under EIL (<xref ref-type="bibr" rid="B22">Treves et&#xa0;al., 2021</xref>). Possible differences in the model structure for <italic>C. ohadii</italic> under EIL provides one explanation for the discrepancy.</p>
<p><italic>Compartmented model of CBC and related pathways</italic> At a significance level <inline-formula>
<mml:math display="inline" id="im46">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.05</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> , fitting the MIDs for seven metabolites using the &#x2018;compartmented CBC model&#x2019; variant as well as starch and sucrose synthesis rates resulted in a system with <inline-formula>
<mml:math display="inline" id="im47">
<mml:mrow>
<mml:mn>166</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> degrees of freedom for which in the expected range of the <inline-formula>
<mml:math display="inline" id="im48">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is [132.2, 203.6]. Parameters modeling compartmentation were fixed to random numbers sampled from the interval [0.1, 0.9], with 50 repetitions. We reported the parameterization of <inline-formula>
<mml:math display="inline" id="im49">
<mml:mi>c</mml:mi>
</mml:math>
</inline-formula> that resulted in the best fit; this may not correspond to the global optima, over all possible parameterizations for <inline-formula>
<mml:math display="inline" id="im50">
<mml:mi>c</mml:mi>
</mml:math>
</inline-formula>, which is anyhow difficult to ensure for such nonlinear optimization problems. Following this procedure, we found parameterization of <inline-formula>
<mml:math display="inline" id="im51">
<mml:mi>c</mml:mi>
</mml:math>
</inline-formula> for which the <inline-formula>
<mml:math display="inline" id="im52">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> CI for <italic>C. reinhardtii</italic> and <italic>C. sorokiniana</italic> were not above the expected range with [87, 111] and [110, 132.3], respectively. In case of <italic>C. ohadii</italic> under LL, we fit a system with 118 degrees of freedom; therefore, at the significance level <inline-formula>
<mml:math display="inline" id="im53">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.05</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the expected range of <inline-formula>
<mml:math display="inline" id="im54">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> that would allow to accept model fit is [89.8, 150]. However, the CI for the <inline-formula>
<mml:math display="inline" id="im55">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of fit to labeling patterns of <italic>C. ohadii</italic> was [121.1, 163.7], i.e. the upper bound of the CI was above the expected range. However, the majority (81.6%) of bootstrap samples were within the acceptable range (<xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Figure S1</bold></xref>); and therefore, we used the flux estimates for comparison across algae. The <inline-formula>
<mml:math display="inline" id="im56">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for the fit of <sup>13</sup>C labeling data from <italic>C. ohadii</italic> under EIL was 598.6 and hence is not statistically acceptable. Hence, like above, it is likely that modification of the model structure may be required to model labeling dynamics in <italic>C. ohadii</italic> under EIL.</p>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Effects of model complexity on estimated fluxes</title>
<p>Both model variants allowed us to fit labeling kinetics for <italic>C. reinhardtii</italic> and <italic>C. sorokiniana</italic>. Next, we compared the flux estimates to investigate the effects of model structure used in the fitting. We found that CI for the flux estimates of the reactions in the CBC overlap for the majority of reactions (<xref ref-type="fig" rid="f3"><bold>Figure&#xa0;3</bold></xref>, <xref ref-type="supplementary-material" rid="ST3"><bold>Supplementary Table S3</bold></xref>). In addition, mean flux values were highly correlated with <inline-formula>
<mml:math display="inline" id="im57">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>P</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0.995</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> (Spearman <inline-formula>
<mml:math display="inline" id="im58">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0.998</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) for <italic>C. reinhardtii</italic> and <inline-formula>
<mml:math display="inline" id="im59">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>P</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> (Spearman <inline-formula>
<mml:math display="inline" id="im60">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for <italic>C. sorokiniana</italic>. As a result, we concluded that the complexity of the model had only a slight effect on the estimated flux ranges with the labeling patterns of <italic>C. reinhardtii</italic> and <italic>C. sorokiniana</italic>.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Flux range of Calvin-Benson cycle (CBC) reactions estimated from simulation-free constrained regression using models of different complexity. Flux ranges are estimated using the &#x2018;simple CBC model&#x2019;, (see <xref ref-type="fig" rid="f1"><bold>Figure&#xa0;1</bold></xref> and <xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Information 1.1</bold></xref> for the list of reactions and long names of reaction abbreviations used on x-axis) and the compartmented model of CBC and related pathways (&#x2018;compartmented CBC model&#x2019;, see <xref ref-type="fig" rid="f1"><bold>Figure&#xa0;1</bold></xref> and <xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Information 1.2</bold></xref> for a list of reactions) for <bold>(A)</bold> <italic>C. reinhardtii</italic> and <bold>(B)</bold> <italic>C. sorkiniana</italic>.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1140829-g003.tif"/>
</fig>
</sec>
<sec id="s2_5">
<label>2.5</label>
<title>Comparison of flux estimates across algae</title>
<p>Given that the complexity of the model resulted in small effects on the flux estimates and the goodness-of-fit values, here we provide a more detailed comparative analysis using the more complex, compartmented CBC model across the three algal species under LL. <italic>C. ohadhii</italic> is the fastest growing green algae known to date, with high photoprotection capacity that facilitates growth under extreme light conditions (<xref ref-type="bibr" rid="B2">Ananyev et&#xa0;al., 2017</xref>). Hence, identification of differential fluxes in comparison to algae with slow growth rates provides the potential to understand the underlying molecular mechanisms that underpin the capacity for fast growth (<xref ref-type="bibr" rid="B22">Treves et&#xa0;al., 2021</xref>). We found that the estimated mean flux of the carboxylation reaction of RuBisCO under LL condition was the largest in <italic>C. ohadii</italic> (<inline-formula>
<mml:math display="inline" id="im61">
<mml:mrow>
<mml:mn>6.7</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>D</mml:mi>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>), followed by <italic>C. sorokiniana</italic> (4.5 <inline-formula>
<mml:math display="inline" id="im62">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>D</mml:mi>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) and <italic>C. reinhardtii</italic> (<inline-formula>
<mml:math display="inline" id="im63">
<mml:mrow>
<mml:mn>1.9</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>D</mml:mi>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) (<xref ref-type="fig" rid="f4"><bold>Figures&#xa0;4A, B</bold></xref>). The mean values for RuBisCO carboxylation were in the expected order across algae, as were the upper bounds of the 95% CI. In line with this observation, previous studies found high photosynthetic rates for <italic>C. ohadii</italic> (<xref ref-type="bibr" rid="B23">Treves et&#xa0;al., 2016</xref>).</p>
<p>However, it must be also noted that the CI for <italic>C. sorokiniana</italic> and <italic>C. ohadii</italic> overlap (<xref ref-type="fig" rid="f4"><bold>Figures&#xa0;4A, B</bold></xref>) and the difference between the fluxes was not statistically significant (t-test p-value=0.89). The mean estimated flux through RuBisCO oxygenation reaction was zero for all algae. In line with the observation for RuBisCO carboxylation, mean flux through SBPase is highest in <italic>C. ohadii</italic> followed by <italic>C. sorokiniana</italic> and <italic>C. reinhradtii</italic> (<xref ref-type="fig" rid="f4"><bold>Figures&#xa0;4A, D</bold></xref>). However, the increase in flux for <italic>C. ohadii</italic> in comparison to <italic>C. sorokiniana</italic> was not significant (t-test p-value=0.08). For reactions PFP/FBA (<xref ref-type="fig" rid="f4"><bold>Figures&#xa0;4A, C</bold></xref>), we found the smallest flux for <italic>C. reinhardtii</italic>. While the estimated mean flux of PFP/FBA in <italic>C. sorokiniana</italic> and <italic>C. ohadii</italic> were similar, flux sampled by the bootstrap procedure indicated that PFP flux could have significantly larger values in <italic>C. sorokiniana</italic> than <italic>C. ohadii</italic>, as observed in the CI. Measured starch synthesis rates for the three algae under LL (<xref ref-type="bibr" rid="B22">Treves et&#xa0;al., 2021</xref>) showed that starch synthesis rate was increasing with increasing photosynthesis rate and hence, growth. Moreover, the measured sucrose rates indicated a lack in sucrose production for <italic>C. reinhardtii</italic>, while both <italic>C. sorokiniana</italic> and <italic>C. ohadii</italic> showed similar levels of sucrose synthesis. Using these measurements to fit external fluxes in the QP, we would expect reactions PGM and PGI, the first steps in starch synthesis from CBC intermediates, to show the highest flux in <italic>C. ohadii</italic>, followed by <italic>C. sorokiniana</italic> and <italic>C. reinhadtii</italic> (<xref ref-type="fig" rid="f4"><bold>Figures&#xa0;4A, E</bold></xref>). However, we observed the highest flux towards starch synthesis in <italic>C. sorokiniana</italic> and zero mean flux in <italic>C. ohadii</italic>. Flux towards sucrose synthesis was found not to be zero only for <italic>C. ohadii</italic> (<xref ref-type="fig" rid="f4"><bold>Figures&#xa0;4A, F</bold></xref>). While the absence of sucrose synthesis flux is expected form experimental data integrated in the QP for <italic>C. reinhardtii</italic>, this is not the case for <italic>C. sorokiniana</italic>. In addition, it must be noted that the estimated flux values for starch and sucrose synthesis rate are two orders of magnitude smaller in comparison to the measured. The work of <xref ref-type="bibr" rid="B22">Treves et&#xa0;al. (2021)</xref> indicated that flux through PEP is differential in <italic>C. ohadii</italic> compared with the other algae and might also explain differences in growth. However, our analysis was not able to predict these differences. The reason for this lies in the missing coverage of MIDs in the TCA cycle as well as MIDs of PEP needed to correctly predict this flux.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>Flux estimation for reactions in the Calvin-Benson cycle (CBC) from mass isotopomer distributions using a &#x2018;compartmented CBC model&#x2019; for three model species grown under low light conditions. <bold>(A)</bold> Simplified illustration of underlying CBC model. Reactions catalyzed by enzymes PGK, GAPDH and TPI are lumped and convert 3PGA into T3P. Based on the model, reactions of same color carry the same steady-state flux. For a full list of reactions and abbreviations see <xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Information 1.2</bold></xref>, for graphical representation of the entire model see <xref ref-type="fig" rid="f1"><bold>Figure&#xa0;1</bold></xref>. <bold>(B&#x2013;F)</bold> Estimated flux and 95% confidence interval obtained from bootstrapped sampling indicated by error bars for the respective group of reactions; asterisk indicate significant difference in flux (p-value&lt; 0.05); <bold>(B)</bold> Rubisco carboxylation (deep purple). Oxygenation was estimated to be zero for all algae and therefore, is not shown. In addition, note that GAPDH flux is twice the flux through Rubisco carboxylation and, therefore, is not shown in a separate panel; <bold>(C)</bold> FBA and PFP; <bold>(D)</bold> TK3, ALD, SBPase and PPI; <bold>(E)</bold> PGI and PGM; <bold>(F)</bold> Transport of T3P towards cytosol for sucrose production. <bold>(G&#x2013;I)</bold> Turnover of metabolites <bold>(G)</bold> RuBP, <bold>(H)</bold> FBP and <bold>(I)</bold> SBP calculated from the average measured pool size and flux through reactions PRK, PFP and SBPase, respectively.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1140829-g004.tif"/>
</fig>
<p>In line with the findings on individual reaction level (e.g. RuBisCO carboxylation, PFP/FBA) the sum of flux through the entire CBC was the highest for <italic>C. sorokiniana</italic> and the smallest for <italic>C. reinhardtii</italic> (<xref ref-type="supplementary-material" rid="ST4"><bold>Supplementary Table S4</bold></xref>). However, photosynthesis rates measured for the three algae suggest highest flux in <italic>C. ohadii</italic> (<xref ref-type="bibr" rid="B22">Treves et&#xa0;al., 2021</xref>). For a detailed examination of possible reasons, we point the reader to the Discussion.</p>
<p>Considering the ordering of fluxes based on their magnitudes, we found a very high correlation (Spearman, <inline-formula>
<mml:math display="inline" id="im64">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) between mean flux of <italic>C. reinhardtii</italic> and <italic>C. sorokiniana</italic>. Interestingly, the Spearman correlation of the flux distribution for <italic>C. ohadii</italic> to that of either <italic>C. reinhardtii</italic> or <italic>C. sorokiniana</italic> was smaller (<inline-formula>
<mml:math display="inline" id="im65">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0.75</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, in both cases). The decrease in correlation for the flux distribution of <italic>C. ohadii</italic> with those of the other algae can be explained by the complementary pattern of carbon partitioning between starch and sucrose syntheses; specifically, in <italic>C. ohadii</italic> there was only positive flux towards sucrose synthesis, but no flux through starch synthesis, in contrast to the findings for <italic>C. reinhardtii</italic> and <italic>C. sorokiniana</italic> (<xref ref-type="fig" rid="f4"><bold>Figures&#xa0;4E, F</bold></xref>). For a detailed examination of possible reasons, we point the reader to the Discussion.</p>
<p>We also determined the turnover times for three modeled metabolites (<xref ref-type="fig" rid="f4"><bold>Figures&#xa0;4G&#x2013;I</bold></xref>; <xref ref-type="supplementary-material" rid="ST5"><bold>Supplementary Table S5</bold></xref>). Using the measured pool sizes, we found that the turnover of RuBP was the fastest in <italic>C. ohadii</italic> (40s), followed by <italic>C. reinhardtii</italic> (66s) and <italic>C. sorokiniana</italic> (6min). In line with the observed turnover of RuBP, we found that turnover of FBP was the fastest in <italic>C. ohadii</italic> (15s), followed by <italic>C. reinhardtii</italic> (22s) and <italic>C. sorokiniana</italic> (31s). However, while SBP exhibited the fastest turnover in <italic>C. ohadii</italic> (18s), <italic>C. sorokiniana</italic> (24s) showed similar turnover as <italic>C. ohadii</italic>, followed by <italic>C. reinhadtii</italic> (49s) with the slowest turnover for SBP. Together, these findings indicated that <italic>C. ohadii</italic> has more efficient photosynthesis in comparison to <italic>C. reinhardtii</italic>, indicated by higher carboxylation rates in comparison to <italic>C. reinhardtii</italic>, while metabolites pool sizes are in the same order of magnitude for both algae. In addition, it can be also concluded that <italic>C. ohadii</italic> has more efficient photosynthesis in comparison to <italic>C. sorokiniana</italic>, indicated by similar carboxylation rates for <italic>C. ohadii</italic> in comparison with <italic>C. sorokiniana</italic>, despite pool sizes in <italic>C. ohadii</italic> which are one order of magnitude smaller than those observed for <italic>C. sorokiniana</italic> (<xref ref-type="supplementary-material" rid="ST7"><bold>Supplementary Table S7</bold></xref>). In addition, <italic>C. ohadii</italic> has a faster turnover of metabolite pool sizes in comparison to the other algae.</p>
</sec>
<sec id="s2_6">
<label>2.6</label>
<title>Comparison to flux estimates obtained from INCA</title>
<p>To compare the estimates from the SFCR approach to those from global MFA flux estimation, we used the state-of-the-art tool INCA (<xref ref-type="bibr" rid="B27">Young, 2014</xref>) with the &#x2018;compartmented CBC model&#x2019;. In addition to MID entering the SFCR formulation, the underlying model structure in INCA allowed us to use the MIDs for 3PGA, SBP, S7P, R5P, PEP and 2PG in flux estimation. Therefore, we estimated fluxes using INCA in two scenarios using: (1) MIDs fitted in the SFCR formulation and (2) all MIDs that can be used in INCA. We opted to include MIDs for more metabolites with the aim of increasing the precision of the estimates (expected due to the usage of more data). Altogether, the flux estimation included fitting of pool size, starch and sucrose synthesis rates as well as data on the aforementioned metabolite MIDs for both approaches. For a comparison of fitted labelling pattern obtained by SFCR and INCA see <xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Figures S3&#x2013;S5</bold></xref>.</p>
<p>In line with observations from the regression approach, using INCA we obtained a statistically acceptable fit for <italic>C. ohadii</italic> under LL only when considering time points 0s to 20s. For <italic>C. ohadii</italic> under EIL no acceptable fit was obtained for both sets of integrated MID data. Using the mean flux estimates from INCA as well as mean flux estimated from SFCR (<xref ref-type="supplementary-material" rid="ST4"><bold>Supplementary Table S4</bold></xref>), we calculated Spearman correlation and found a high qualitative agreement between flux estimates in each algae (<italic>C. reinhardtii</italic> <inline-formula>
<mml:math display="inline" id="im66">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&lt;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>C. sorokiniana</italic> <inline-formula>
<mml:math display="inline" id="im67">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0.91</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&lt;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>C. ohadii</italic> <inline-formula>
<mml:math display="inline" id="im68">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0.89</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&lt;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, <xref ref-type="supplementary-material" rid="ST9"><bold>Supplementary Table S9</bold></xref>). In contrast to SFCR, INCA was able to match measured starch and sucrose synthesis rates resulting in a two order increase of absolute flux values in comparison to the SFCR approach (<xref ref-type="fig" rid="f5"><bold>Figure&#xa0;5</bold></xref>). In addition, this discrepancy resulted in different conclusions that can be drawn from the two approaches. SFCR indicated that the main difference across algae was the sugar produced, i.e. starch in <italic>C. reinhardtii</italic> and <italic>C. sorokiniana</italic> and, in contrast, sucrose in <italic>C. ohadii</italic>; in comparison, the results from INCA showed that, in line with the fitted experimental evidence, starch is the main sugar produced across all algae, with increased production for <italic>C. sorokiniana</italic> and highest for <italic>C. ohadii</italic> (see <xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Table S</bold></xref>
<xref ref-type="supplementary-material" rid="ST4"><bold>4</bold></xref> for a list of mean flux as well as CI of all model reactions obtained from SFCR and INCA). While the solution obtained from INCA included the correct values for starch and sucrose synthesis rates, it should be also noted that CI obtained from INCA often span several orders of magnitude. In contrast, SFCR was able to predict considerably smaller CIs (<xref ref-type="supplementary-material" rid="ST4"><bold>Supplementary Table S4</bold></xref>).</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Flux range of Calvin-Benson cycle reactions, starch (SS) and sucrose synthesis (SPS) estimated from simulation-free constrained regression (SFCR) and INCA. The estimated fluxes for <bold>(A)</bold> <italic>C. reinhardtii</italic>, <bold>(B)</bold> <italic>C. sorokiniana</italic> and <bold>(C)</bold> <italic>C. ohadii</italic> from the presented SFCR approach (orange bars) are in high qualitative agreement with estimations from INCA (<xref ref-type="supplementary-material" rid="ST9"><bold>Supplementary Table S9</bold></xref>), but lack quantitative agreement. To test if differences in metabolite pool size can explain the difference in flux between constrained regression and INCA, we calculate flux from SFCR integrating pool size estimates from INCA (red bars). See <xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Information 1.2</bold></xref> for a full list of reactions in &#x2018;compartmented CBC model&#x2019; and list of abbreviations.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1140829-g005.tif"/>
</fig>
<p>Therefore, we next examined possible reasons for the two order of magnitude difference in flux estimates between INCA and SFCR. The main difference between the modeling with INCA and SFCR is the consideration of pool size as variable or constant (corresponding to mean measurements). Hence, we investigated if the difference of flux estimates may be due to variance in metabolite pool sizes used in INCA and measured pool sizes integrated in the SFCR approach. While the estimated total pool size from INCA matched the measured content for ADPG, RuBP and UDPG, estimates of pool sizes for F6P, FBP, G1P and G6P were different from mean measurements by at least one order of magnitude (<xref ref-type="supplementary-material" rid="ST7"><bold>Supplementary Table S7</bold></xref>), underlining that the used metabolic pool size might be the origin of discrepancy in estimated fluxes. Therefore, as a last check, we repeated the estimation of fluxes with SFCR by fixing the pool sizes to those estimated from INCA. This modeling scenario indicated that pool size from INCA cannot explain the differences of two orders of magnitude to estimates from SFCR. In addition, for <italic>C. sorokiniana</italic> we even obtained no acceptable fit to experimental data based on the <inline-formula>
<mml:math display="inline" id="im69">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mn>53812</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. Since no flux towards starch and sucrose synthesis is predicted for <italic>C. sorokiniana</italic> (<xref ref-type="fig" rid="f5"><bold>Figure&#xa0;5B</bold></xref>), we also found a decrease in qualitative agreement (<inline-formula>
<mml:math display="inline" id="im70">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0.52</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) between the estimates from SFCR with measured and estimated pool size from INCA (<xref ref-type="supplementary-material" rid="ST9"><bold>Supplementary Table S9</bold></xref>). Similarly, also for <italic>C. reinhardtii</italic> no flux towards starch or sucrose synthesis is predicted (<xref ref-type="fig" rid="f5"><bold>Figure&#xa0;5A</bold></xref>), although, in contrast to <italic>C. sorokiniana</italic> the <inline-formula>
<mml:math display="inline" id="im71">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is acceptable (<inline-formula>
<mml:math display="inline" id="im72">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mn>128.8</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>). The only flux distribution that remains unchanged considering the ordering of fluxes is the one of <italic>C. ohadii</italic> (<inline-formula>
<mml:math display="inline" id="im73">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) (<xref ref-type="fig" rid="f5"><bold>Figure&#xa0;5C</bold></xref>). Therefore, pool sizes cannot explain the order difference in estimated flux between INCA and the proposed SFCR approach.</p>
<p>As shown in Section 2.1. the SFCR approach makes use of the Forward Euler approximation to discretize the ODEs. Hence, flux predictions might be affected by large approximation errors as a result of large time steps considered in the experimental setup. To investigate the extent the experimental time steps affect flux predictions from SFCR we used the interpolation of the measured MID data to compare previous results with flux estimation from denser time series (see Methods). We found that the flux estimates obtained from the original time series and the time series with <inline-formula>
<mml:math display="inline" id="im74">
<mml:mrow>
<mml:mi>&#xb7;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> being 1 sec are highly correlated (<inline-formula>
<mml:math display="inline" id="im75">
<mml:mi>r</mml:mi>
</mml:math>
</inline-formula> = 0.97, <xref ref-type="supplementary-material" rid="ST8"><bold>Supplementary Table S8</bold></xref>) and had no effect on the order of magnitude difference in the estimated fluxes between SFCR and INCA.</p>
</sec>
</sec>
<sec id="s3" sec-type="discussion">
<label>3</label>
<title>Discussion</title>
<p>The availability of flux estimates for reactions in a metabolic network provides several possible applications. In scenarios in which fluxes are compared between conditions for the same organism, reactions with differential fluxes can be seen as main drivers for the differential behavior for a related trait at a higher level (e.g. growth). Further, in scenarios in which fluxes of the same pathway or network are compared across organisms (e.g. algal species), the reactions with differential fluxes between organisms, can indicate points of intervention to drive the high-level trait towards a desired biotechnological goal. To this end, the fluxes estimated from integration of labeling data can be integrated in genome-scale metabolic networks as constraints in various constraint-based approaches. However, obtaining flux estimates for photosynthetic organisms, particularly in plants, remains challenging due to the large experimental efforts as well as the related computational problems associated with the relevant mathematical formulations.</p>
<p>Here we presented a simple approach, termed SFCR, for flux estimation from nonstationary labeling states in data rich cases. In such data-rich cases, there is no need to simulate MIDs for the considered metabolites, allowing a one-shot robust estimation of fluxes from a single QP formulation. This allows us to speed up the computations at least 100-fold (find best fit for one algae INCA ~7 min vs. ~4 sec in SFCR, considering calculation of CI the speed up is at least 1000-fold, INCA several days vs. ~5 min SFCR) and obtain flux estimates as well as consider multiple modeling scenarios which we discuss here. Interestingly, the SFCR formulation allowed us to investigate compartmentation via a simple sampling approach, significantly reducing the time for parameter estimation. The sampling approach assumed that the ratio between cytosolic and chloroplastic pool is between 0.1 and 0.9. This assumption is in line with predictions from INCA (<xref ref-type="supplementary-material" rid="ST6"><bold>Supplementary Table S6</bold></xref>) for <italic>C. reinhardtii</italic> and <italic>C. sorokiniana</italic>; however, it could be further refined by experimental knowledge in later studies. For <italic>C. ohadii</italic>, the compartmentation predicted in INCA indicates larger cytosolic than chloroplastic pools for T3P, FBP and G6P. Note that compartmentation values obtained from INCA correspond to those obtained from the pseudo-reaction added for compartmentation effects. Furthermore, we found differences between the compartmentation ratio from the ratio of estimated pool sizes used in INCA (compare ratios in <xref ref-type="supplementary-material" rid="ST7"><bold>Supplementary Table S6 and S7</bold></xref>). Our aim was to then compare the flux estimations from SFCR with those obtained from INCA, as the state-of-the-art approach for flux estimation with data from isotopic nonstationary states in plants (<xref ref-type="bibr" rid="B28">Young et&#xa0;al., 2011</xref>; <xref ref-type="bibr" rid="B15">Jazmin et&#xa0;al., 2014</xref>; <xref ref-type="bibr" rid="B1">Allen and Young, 2020</xref>; <xref ref-type="bibr" rid="B25">Xu et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B6">Chu et&#xa0;al., 2022</xref>; <xref ref-type="bibr" rid="B26">Xu et&#xa0;al., 2022</xref>; <xref ref-type="bibr" rid="B21">Smith et&#xa0;al., 2023</xref>). The comparison was meant to point at issues with the assumptions and formulations used by the existing contenders.</p>
<p>While the flux estimates from SFCR seem to match the results from the differential analysis based on the flux distributions from INCA, we observed that the former are two orders of magnitude smaller. Careful investigation suggests that the discrepancies can be due to at least four factors dealing with the treatment of: (1) total pool sizes, (2) sizes of pools actively involved in photosynthetic processes, (3) pool compartmentation, and (4) constraints on boundary fluxes to the modeled system.</p>
<p>Regarding the total pool sizes, we found that usage of the estimates of pool sizes from INCA, for which some metabolites (e.g. F6P and FBP) differ by an order or magnitude, result in no acceptable fit for <italic>C. sorokiniana</italic> and no sugar production for <italic>C. reinhardtii</italic> and <italic>C. sorokiniana</italic> (<xref ref-type="supplementary-material" rid="ST8"><bold>Supplementary Table S7, S8</bold></xref>). Thereby, the result shows the importance of precise pool size measurements when integrating them in the approach for flux estimation. In addition, experiments in which we treated pool sizes as free parameters, using compartmentation values from INCA, indicated that no acceptable fit could be achieved for <italic>C. reinhardtii</italic> and that RuBisCO carboxylation rates in <italic>C. ohadii</italic> dropped to values two order of magnitude below those estimated for <italic>C. sorokiniana</italic> (<xref ref-type="supplementary-material" rid="ST8"><bold>Supplementary Table S8</bold></xref>).</p>
<p>Another possibility is that only a fraction of the measured pool actively participates in photosynthesis, due to various reasons [e.g. different cell types, microcompartmentation issues (<xref ref-type="bibr" rid="B18">K&#xfc;ken et&#xa0;al., 2018</xref>)]. Repeating the analysis with the fixed pool sizes to measurements, with compartmentation from INCA, and rescaling of labelled fraction according to the last time point indicated that the pool size cannot explain the discrepancy in starch and sucrose synthesis flux as well as the difference of two orders of magnitude in absolute flux (<xref ref-type="supplementary-material" rid="ST8"><bold>Supplementary Table S8</bold></xref>). The observation that none of the parameter sets taken from INCA (i.e. pool size and compartmentation ratio) resulted in improved agreement between expected flux distribution with respect to order of magnitude and/or sugar synthesis flux indicate that only the interplay of all optimized parameters in INCA (i.e. (compartmented) pool size, compartmentation by pseudo-reactions and isotopomer-specific scaling factor) allows to match the measured starch and sucrose synthesis rates.</p>
<p>Lastly, it is known that boundary fluxes have a large effect on the flux estimates and often lead to numerical issues, which has prompted the usage of local approach that motivated our work. Rescaling the experimental exchange fluxes used by division with factor 100 results in starch and sucrose synthesis rate estimated from SFCR that match the observed pattern, underlining the issue of numerical problems. The rescaling of the exchange flux leads to a good qualitative agreement between flux estimated for individual algae from SFCR and INCA indicated by <inline-formula>
<mml:math display="inline" id="im76">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0.88</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="supplementary-material" rid="ST9"><bold>Supplementary Table S9</bold></xref>). Similar agreement was obtained with the original implementation of the SFCR approach (<inline-formula>
<mml:math display="inline" id="im77">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0.87</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) and treating pool sizes as predicted variables (<inline-formula>
<mml:math display="inline" id="im78">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0.87</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>). It remains to be investigated how better estimates of the boundary fluxes can be obtained, given the fact that these metabolites are not excreted in the medium, but are integral to the algal cells, unlike other microbial studies (<xref ref-type="bibr" rid="B7">Davidi et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B5">Chen and Nielsen, 2021</xref>).</p>
<p>Our study showed that in data-rich scenarios, as it is the case for the CBC, as one of the major pathways in photosynthesis, SFCR provides a suitable alternative to INST-MFA approaches (e.g. as implemented in INCA). Recent developments in omics technologies result in high coverage in terms of data for other pathways, including: the TCA cycle and amino acid biosynthesis, and parts of lipid metabolism, for which SFCR can be applied in the future. In addition, the formulation of SFCR could be used to compare the extent to which flux distributions obtained from different constrained-based approaches fit experimentally measured labeling pattern. However, our study also pointed at several issues with flux estimation, even in data rich scenarios, and indicated that future efforts must focus on careful comparison of multiple alternative model structures and provide validations and plausible explanations for the discrepancy between measured and fitted (compartmented) pool sizes. To this end modifications to the approach may need to be introduced, such as rendering it applicable to estimation of fluxes akin to local approaches (<xref ref-type="bibr" rid="B13">Hu&#xdf; and Nikoloski, 2023</xref>).</p>
</sec>
<sec id="s4">
<label>4</label>
<title>Methods</title>
<sec id="s4_1">
<label>4.1</label>
<title>Metabolic models</title>
<p>We used two variants of a metabolic model for the CBC differing in their complexity. The first model version, denoted as &#x2018;simple CBC model&#x2019;, considers only CBC with a branch towards starch synthesis and no compartmentation of metabolite pools. The second model version, denoted as &#x2018;compartmented CBC model&#x2019;, includes reactions for the CBC and related processes, i.e. photorespiration, starch and sucrose synthesis. The model considers metabolite compartmentation into chloroplast and cytosol. Under the assumptions indicated in the main text, ODEs for the MIDs of RuBP, F6P, FBP, G6P, G1P, and ADPG could be written for the &#x2018;simple CBC model&#x2019; and ODEs for the MIDs of RuBP, F6P, FBP, G1P, G6P, UDPG, and ADPG could be written using the &#x2018;compartmented CBC model&#x2019;. A full list of model reactions and ordinary differential equations can be found in <xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Information 1.1</bold></xref> and <xref ref-type="supplementary-material" rid="SM1"><bold>1.2</bold></xref> for the &#x2018;simple CBC model&#x2019; and &#x2018;compartmented CBC model&#x2019;, respectively. Combined with MID measurements for metabolites RuBP, DHAP (used as MID for T3P), F6P, FBP, G1P, G6P, UDPG and ADPG we used the ODEs to find reaction flux distributions that allow to fit measured labeling patterns.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Considered measurement error of MID data for model fit</title>
<p>To assess the quality of the fit we used: (i) the <inline-formula>
<mml:math display="inline" id="im79">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> statistic with degrees of freedom corresponding to the difference of the number of measurements and the number of modelled parameters (corresponding to the rank of stoichiometric matrix <inline-formula>
<mml:math display="inline" id="im80">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:math>
</inline-formula>); (ii) the distribution of residuals over the individual measurements, and assessed whether it follows a normal distribution with a mean of zero and standard deviation of one (<xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Figure S2</bold></xref>). Using the <inline-formula>
<mml:math display="inline" id="im81">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> statistic, the model fit strongly depends on the underlying measurement error. For MID data the standard deviation is often zero for high labeled isotopologues at early time points preventing the model to fit the data. To overcome this problem, we assumed that measurement error, <inline-formula>
<mml:math display="inline" id="im82">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>, does not depend on time and considered the maximum standard deviation for each isotopologue observed over time as measurement error. In case an isotopologue <inline-formula>
<mml:math display="inline" id="im83">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> had standard deviation of zero across all measured time points, we considered the standard deviation of <inline-formula>
<mml:math display="inline" id="im84">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> as measurement error for <inline-formula>
<mml:math display="inline" id="im85">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in data fitting. The code to obtain the measurement error used in model fit, that was calculated based on the standard deviation of measured MID data, can be found on GitHub (<ext-link ext-link-type="uri" xlink:href="https://github.com/ankueken/MFA_Reg">https://github.com/ankueken/MFA_Reg</ext-link>).</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Data used in formulation of problems</title>
<p>Having measurements of absolute pool size concentrations and MIDs at five time points 0, 5, 10, 20 and 40s, <inline-formula>
<mml:math display="inline" id="im86">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im87">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> being {0, 5, 10, 20} and {5, 5, 10, 20}, respectively. Note, that for flux estimation in <italic>C. ohadii</italic> under LL we did not consider the last time point (see main text). Data on metabolite pool size, MID level and starch/sucrose synthesis rates that entered in the program above can be found in <xref ref-type="supplementary-material" rid="ST2"><bold>Supplementary Table S2</bold></xref>. To avoid describing differences that only arise due to reactions that carry flux below solver tolerance, we consider reactions with flux below 10<sup>-6</sup> <inline-formula>
<mml:math display="inline" id="im88">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>D</mml:mi>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> to carry no flux. We used B-splines as implemented in Python package Scipy to interpolate the MIDs using each individual replicate.</p>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Bootstrap confidence intervals</title>
<p>To obtain CI and <inline-formula>
<mml:math display="inline" id="im89">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for the model fit, we used non-parametric bootstrap by running the following procedure: we resampled the residuals <inline-formula>
<mml:math display="inline" id="im90">
<mml:mi mathvariant="bold">&#x3b5;</mml:mi>
</mml:math>
</inline-formula>, obtained from the QP above, with replacement to generate a new set of residuals <inline-formula>
<mml:math display="inline" id="im91">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">&#x3b5;</mml:mi>
<mml:mo>*</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. To generate a new bootstrap data set, <inline-formula>
<mml:math display="inline" id="im92">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">&#x3b5;</mml:mi>
<mml:mo>*</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is added to the measured MIDs. Then the bootstrap dataset was used as an independent replicate experiment, and the QP was solved to calculate new estimates of model parameters. The procedure was repeated 1000 times and bootstrap model parameters as well as bootstrap <inline-formula>
<mml:math display="inline" id="im93">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> were stored. To obtain 95% CI we computed the 97.5th and the 2.5th percentile of the obtained bootstrap distribution for model parameters and <inline-formula>
<mml:math display="inline" id="im94">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The fit between model prediction and data can be accepted if the obtained <inline-formula>
<mml:math display="inline" id="im95">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> for model fit falls within the interval <inline-formula>
<mml:math display="inline" id="im96">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mrow>
<mml:mfrac>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c7;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula>
<mml:math display="inline" id="im97">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula> is the significance level, here we use 0.05, and <inline-formula>
<mml:math display="inline" id="im98">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the degree of freedom, corresponding to the difference of the number of measurements and the number of modelled parameters (i.e. the rank of the stoichiometric matrix <inline-formula>
<mml:math display="inline" id="im99">
<mml:mi mathvariant="bold">N</mml:mi>
</mml:math>
</inline-formula>) (<xref ref-type="bibr" rid="B27">Young, 2014</xref>).</p>
</sec>
<sec id="s4_5">
<label>4.5</label>
<title>Implementing compartmentation coefficients</title>
<p>For a metabolite present in both the chloroplast <inline-formula>
<mml:math display="inline" id="im100">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and cytosol <inline-formula>
<mml:math display="inline" id="im101">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>c</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the dynamics of the <sup>13</sup>C labeling of the total pool are the summation of the labeling dynamics observed in the plastid and those observed in the cytosol.</p>
<disp-formula>
<mml:math display="block" id="M11">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mtext>&#x394;</mml:mtext>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>p</mml:mi>
</mml:mstyle>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathsize="normal">
<mml:mi>t</mml:mi>
</mml:mstyle>
<mml:mstyle mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mtext>&#x394;</mml:mtext>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>c</mml:mi>
</mml:mstyle>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathsize="normal">
<mml:mi>t</mml:mi>
</mml:mstyle>
<mml:mstyle mathsize="normal">
<mml:mi>i</mml:mi>
</mml:mstyle>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mtext>&#x394;</mml:mtext>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Hence, in the QP above matrix <inline-formula>
<mml:math display="inline" id="im102">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>S</mml:mtext>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>S</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>p</mml:mtext>
</mml:mstyle>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>S</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>c</mml:mtext>
</mml:mstyle>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, with <inline-formula>
<mml:math display="inline" id="im103">
<mml:mrow>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>S</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>p</mml:mtext>
</mml:mstyle>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> combining MID data for plastidial labeling dynamics and <inline-formula>
<mml:math display="inline" id="im104">
<mml:mrow>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>c</mml:mi>
</mml:mstyle>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> combining MID data for cytosolic labeling dynamics. However, compartment specific MID data were not available. Therefore, we substitute MID data in <inline-formula>
<mml:math display="inline" id="im105">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
</mml:math>
</inline-formula> that model cytosolic labeling dynamics by <inline-formula>
<mml:math display="inline" id="im106">
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>c</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mi>c</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, with <inline-formula>
<mml:math display="inline" id="im107">
<mml:mi>c</mml:mi>
</mml:math>
</inline-formula> denoting the fraction of <inline-formula>
<mml:math display="inline" id="im108">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>c</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>. Assuming that the labeling dynamics of the total pool are predominantly driven by the reactions in the chloroplast, we sampled values for <inline-formula>
<mml:math display="inline" id="im109">
<mml:mi>c</mml:mi>
</mml:math>
</inline-formula> from the interval [0.1, 0.9]. Since we assume parameters <inline-formula>
<mml:math display="inline" id="im110">
<mml:mi>c</mml:mi>
</mml:math>
</inline-formula> to show no drastic change for bootstrapped data, we limit the deviation of parameters <inline-formula>
<mml:math display="inline" id="im111">
<mml:mi>c</mml:mi>
</mml:math>
</inline-formula> chosen during bootstrap sampling to be at most &#xb1;2.5% from the parameterization of <inline-formula>
<mml:math display="inline" id="im112">
<mml:mi>c</mml:mi>
</mml:math>
</inline-formula> used in the best fit.</p>
</sec>
<sec id="s4_6">
<label>4.6</label>
<title>Flux estimation from SFCR with variable pool sizes</title>
<p>The SFCR approach also allows to treat the pool size parameter <inline-formula>
<mml:math display="inline" id="im113">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>P</mml:mtext>
</mml:mstyle>
</mml:math>
</inline-formula> as an unknown variable. This assumption will result in the following change in variance <inline-formula>
<mml:math display="inline" id="im114">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> entering <inline-formula>
<mml:math display="inline" id="im115">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>Q</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the QP. Assuming that <inline-formula>
<mml:math display="inline" id="im116">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>P</mml:mtext>
</mml:mstyle>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im117">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>x</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are independent variables the variance of <inline-formula>
<mml:math display="inline" id="im118">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mtext>Y</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is <inline-formula>
<mml:math display="inline" id="im119">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>P</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. Moreover, the QP solved included <inline-formula>
<mml:math display="inline" id="im120">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mtext>n</mml:mtext>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> denote the deviation between measured and estimated pool size for metabolites <inline-formula>
<mml:math display="inline" id="im121">
<mml:mi>n</mml:mi>
</mml:math>
</inline-formula> whose MIDs enter <inline-formula>
<mml:math display="inline" id="im122">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im123">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Q</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> be a diagonal matrix that contains the variance for the measured pool size. Based on these simplifying assumptions, flux estimation with variable pool size corresponds to the following QP in which we minimize chi-square goodness-of-fit measure:</p>
<disp-formula>
<mml:math display="block" id="M12">
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mtext>min&#xa0;</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Q</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow/>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Q</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3f5;</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:msup>
<mml:mrow/>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>Q</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:msup>
<mml:mrow/>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M13">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M14">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M15">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M16">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>c</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>c</mml:mi>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M17">
<mml:mrow>
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">P</mml:mi>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M18">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>v</mml:mi>
</mml:mstyle>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M19">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M20">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2003;</mml:mo>
<mml:mo>&#x2003;</mml:mo>
<mml:mo>&#x2003;</mml:mo>
<mml:mo>&#x2003;</mml:mo>
<mml:mo>&#x2003;</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M21">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3b5;</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>V</mml:mi>
</mml:mstyle>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msup>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
</sec>
<sec id="s5" sec-type="data-availability">
<title>Data availability statement</title>
<p>Publicly available datasets were analyzed in this study. This data can be found here: <ext-link ext-link-type="uri" xlink:href="https://github.com/ankueken/MFA_Reg">https://github.com/ankueken/MFA_Reg</ext-link>.</p>
</sec>
<sec id="s6" sec-type="author-contributions">
<title>Author contributions</title>
<p>Conceptualization, ZN; Experimental data, HT; Implementation, AK; Formal Analysis, AK, ZN; Writing &#x2013; Original Draft, AK, ZN; Writing &#x2013; Review and Editing, AK, HT, and ZN. All authors contributed to the article and approved the submitted version.</p>
</sec>
</body>
<back>
<sec id="s7" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. HT received funding from the Israel Science Foundation [1837/22]. AK and ZN received funding from the Human Frontier Science Program [RGP0046/2018].</p>
</sec>
<ack>
<title>Acknowledgments</title>
<p>We thank Prof. J. Young (Vanderbilt University, USA) for providing the INCA software.</p>
</ack>
<sec id="s8" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s9" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s10" sec-type="supplementary-material">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fpls.2023.1140829/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fpls.2023.1140829/full#supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet_1.docx" id="SM1" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document"/>
<supplementary-material xlink:href="Table_1.xlsx" id="ST1" mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
<supplementary-material xlink:href="Table_2.xlsx" id="ST2" mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
<supplementary-material xlink:href="Table_3.xlsx" id="ST3" mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
<supplementary-material xlink:href="Table_4.xlsx" id="ST4" mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
<supplementary-material xlink:href="Table_5.xlsx" id="ST5" mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
<supplementary-material xlink:href="Table_6.xlsx" id="ST6" mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
<supplementary-material xlink:href="Table_7.xlsx" id="ST7" mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
<supplementary-material xlink:href="Table_8.xlsx" id="ST8" mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
<supplementary-material xlink:href="Table_9.xlsx" id="ST9" mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Allen</surname> <given-names>D. K.</given-names>
</name>
<name>
<surname>Young</surname> <given-names>J. D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Tracing metabolic flux through time and space with isotope labeling experiments</article-title>. <source>Curr. Opin. Biotechnol.</source> <volume>64</volume>, <fpage>92</fpage>&#x2013;<lpage>100</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/J.COPBIO.2019.11.003</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ananyev</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Gates</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Kaplan</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Dismukes</surname> <given-names>G. C.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Photosystem II-cyclic electron flow powers exceptional photoprotection and record growth in the microalga Chlorella ohadii</article-title>. <source>Biochim. Biophys. Acta Bioenerg</source> <volume>1858</volume>, <fpage>873</fpage>&#x2013;<lpage>883</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/J.BBABIO.2017.07.001</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Antoniewicz</surname> <given-names>M. R.</given-names>
</name>
<name>
<surname>Kelleher</surname> <given-names>J. K.</given-names>
</name>
<name>
<surname>Stephanopoulos</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Elementary metabolite units (EMU): a novel framework for modeling isotopic distributions</article-title>. <source>Metab. Eng.</source> <volume>9</volume>, <fpage>68</fpage>&#x2013;<lpage>86</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/J.YMBEN.2006.09.001</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Basler</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Fernie</surname> <given-names>A. R.</given-names>
</name>
<name>
<surname>Nikoloski</surname> <given-names>Z.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Advances in metabolic flux analysis toward genome-scale profiling of higher organisms</article-title>. <source>Bioscience Rep.</source> <volume>38</volume>, <elocation-id>20170224</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1042/BSR20170224/98147</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Nielsen</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title><italic>In vitro</italic> turnover numbers do not reflect <italic>in vivo</italic> activities of yeast enzymes</article-title>. <source>Proc. Natl. Acad. Sci. United States America</source> <volume>118</volume>, <elocation-id>e2108391118</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1073/PNAS.2108391118/SUPPL_FILE/PNAS.2108391118.SD08.XLSX</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chu</surname> <given-names>K. L.</given-names>
</name>
<name>
<surname>Koley</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Jenkins</surname> <given-names>L. M.</given-names>
</name>
<name>
<surname>Bailey</surname> <given-names>S. R.</given-names>
</name>
<name>
<surname>Kambhampati</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Foley</surname> <given-names>K.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>Metabolic flux analysis of the non-transitory starch tradeoff for lipid production in mature tobacco leaves</article-title>. <source>Metab. Eng.</source> <volume>69</volume>, <fpage>231</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/J.YMBEN.2021.12.003</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Davidi</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Noor</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Liebermeister</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Bar-Even</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Flamholz</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Tummler</surname> <given-names>K.</given-names>
</name>
<etal/>
</person-group>. (<year>2016</year>). <article-title>Global characterization of <italic>in vivo</italic> enzyme catalytic rates and their correspondence to <italic>in vitro</italic> kcat measurements</article-title>. <source>Proc. Natl. Acad. Sci. U.S.A.</source> <volume>113</volume>, <fpage>3401</fpage>&#x2013;<lpage>3406</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1073/pnas.1514240113</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dietz</surname> <given-names>K.-J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Subcellular metabolomics: the choice of method depends on the aim of the study</article-title>. <source>J. Exp. Bot.</source> <volume>68</volume>, <fpage>5695</fpage>&#x2013;<lpage>5698</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1093/jxb/erx406</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Gregory</surname> <given-names>L. M.</given-names>
</name>
<name>
<surname>Weise</surname> <given-names>S. E.</given-names>
</name>
<name>
<surname>Walker</surname> <given-names>B. J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Integrated flux and pool size analysis in plant central metabolism reveals unique roles of glycine and serine during photorespiration</article-title>. <source>Nat. Plants</source> <volume>9</volume>, <fpage>169</fpage>&#x2013;<lpage>178</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41477-022-01294-9</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gopalakrishnan</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Pakrasi</surname> <given-names>H. B.</given-names>
</name>
<name>
<surname>Maranas</surname> <given-names>C. D.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Elucidation of photoautotrophic carbon flux topology in Synechocystis PCC 6803 using genome-scale carbon mapping models</article-title>. <source>Metab. Eng.</source> <volume>47</volume>, <fpage>190</fpage>&#x2013;<lpage>199</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/J.YMBEN.2018.03.008</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hendry</surname> <given-names>J. I.</given-names>
</name>
<name>
<surname>Dinh</surname> <given-names>H. V.</given-names>
</name>
<name>
<surname>Foster</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Gopalakrishnan</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Maranas</surname> <given-names>C. D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Metabolic flux analysis reaching genome wide coverage: lessons learned and future perspectives</article-title>. <source>Curr. Opin. Chem. Eng.</source> <volume>30</volume>, <fpage>17</fpage>&#x2013;<lpage>25</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/J.COCHE.2020.05.008</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>H&#xf6;rl</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Schnidder</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Sauer</surname> <given-names>U.</given-names>
</name>
<name>
<surname>Zamboni</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Non-stationary 13C-metabolic flux ratio analysis</article-title>. <source>Biotechnol. Bioeng.</source> <volume>110</volume>, <fpage>3164</fpage>&#x2013;<lpage>3176</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/bit.25004</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu&#xdf;</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Nikoloski</surname> <given-names>Z.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Systematic comparison of local approaches for isotopically nonstationary metabolic flux analysis</article-title>. <source>Front. Plant Sci.</source> <volume>14</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/FPLS.2023.1178239</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu&#xdf;</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Judd</surname> <given-names>R. S.</given-names>
</name>
<name>
<surname>Koper</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Maeda</surname> <given-names>H. A.</given-names>
</name>
<name>
<surname>Nikoloski</surname> <given-names>Z.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An automated workflow that generates atom mappings for large-scale metabolic models and its application to Arabidopsis thaliana</article-title>. <source>Plant J.</source> <volume>111</volume>, <fpage>1486</fpage>&#x2013;<lpage>1500</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1111/TPJ.15903</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jazmin</surname> <given-names>L. J.</given-names>
</name>
<name>
<surname>O&#x2019;Grady</surname> <given-names>J. P.</given-names>
</name>
<name>
<surname>Ma</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Allen</surname> <given-names>D. K.</given-names>
</name>
<name>
<surname>Morgan</surname> <given-names>J. A.</given-names>
</name>
<name>
<surname>Young</surname> <given-names>J. D.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Isotopically nonstationary MFA (INST-MFA) of autotrophic metabolism</article-title>. <source>Methods Mol. Biol.</source> <volume>1090</volume>, <fpage>181</fpage>&#x2013;<lpage>210</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/978-1-62703-688-7_12/FIGURES/7</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Koley</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Chu</surname> <given-names>K. L.</given-names>
</name>
<name>
<surname>Mukherjee</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Morley</surname> <given-names>S. A.</given-names>
</name>
<name>
<surname>Klebanovych</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Czymmek</surname> <given-names>K. J.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>Metabolic synergy in Camelina reproductive tissues for seed development</article-title>. <source>Sci. Adv.</source> <volume>8</volume>, <elocation-id>eabo7683</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1126/SCIADV.ABO7683/SUPPL_FILE/SCIADV.ABO7683_DATA_S1_TO_S10.ZIP</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kruger</surname> <given-names>N. J.</given-names>
</name>
<name>
<surname>Ratcliffe</surname> <given-names>R. G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Whither metabolic flux analysis in plants</article-title>? <source>J. Exp. Bot.</source> <volume>72</volume>, <fpage>7653</fpage>&#x2013;<lpage>7657</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1093/JXB/ERAB389</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>K&#xfc;ken</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Sommer</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Yaneva-Roder</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Mackinder</surname> <given-names>L. C. M.</given-names>
</name>
<name>
<surname>Hohne</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Geimer</surname> <given-names>S.</given-names>
</name>
<etal/>
</person-group>. (<year>2018</year>). <article-title>Effects of microcompartmentation on flux distribution and metabolic pools in Chlamydomonas reinhardtii chloroplasts</article-title>. <source>Elife</source> <volume>7</volume>, <elocation-id>e37960</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.7554/eLife.37960</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lanekoff</surname> <given-names>I.</given-names>
</name>
<name>
<surname>Sharma</surname> <given-names>V. V.</given-names>
</name>
<name>
<surname>Marques</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Single-cell metabolomics: where are we and where are we going</article-title>? <source>Curr. Opin. Biotechnol.</source> <volume>75</volume>, <elocation-id>102693</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/J.COPBIO.2022.102693</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Long</surname> <given-names>C. P.</given-names>
</name>
<name>
<surname>Antoniewicz</surname> <given-names>M. R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>High-resolution 13C metabolic flux analysis</article-title>. <source>Nat. Protoc. 2019 14:10</source> <volume>14</volume>, <fpage>2856</fpage>&#x2013;<lpage>2877</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41596-019-0204-0</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Smith</surname> <given-names>E. N.</given-names>
</name>
<name>
<surname>Ratcliffe</surname> <given-names>R. G.</given-names>
</name>
<name>
<surname>Kruger</surname> <given-names>N. J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Isotopically non-stationary metabolic flux analysis of heterotrophic Arabidopsis thaliana cell cultures</article-title>. <source>Front. Plant Sci.</source> <volume>13</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/FPLS.2022.1049559/BIBTEX</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Treves</surname> <given-names>H.</given-names>
</name>
<name>
<surname>K&#xfc;ken</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Arrivault</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Ishihara</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Hoppe</surname> <given-names>I.</given-names>
</name>
<name>
<surname>Erban</surname> <given-names>A.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Carbon flux through photosynthesis and central carbon metabolism show distinct patterns between algae, C3 and C4 plants</article-title>. <source>Nat. Plants</source> <volume>2021</volume>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41477-021-01042-5</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Treves</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Raanan</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Kedem</surname> <given-names>I.</given-names>
</name>
<name>
<surname>Murik</surname> <given-names>O.</given-names>
</name>
<name>
<surname>Keren</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Zer</surname> <given-names>H.</given-names>
</name>
<etal/>
</person-group>. (<year>2016</year>). <article-title>The mechanisms whereby the green alga Chlorella ohadii, isolated from desert soil crust, exhibits unparalleled photodamage resistance</article-title>. <source>New Phytol.</source> <volume>210</volume>, <fpage>1229</fpage>&#x2013;<lpage>1243</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1111/NPH.13870</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wiechert</surname> <given-names>W.</given-names>
</name>
<name>
<surname>M&#xf6;llney</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Isermann</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Wurzel</surname> <given-names>M.</given-names>
</name>
<name>
<surname>de Graaf</surname> <given-names>A. A.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>Bidirectional reaction steps in metabolic networks: III. Explicit solution and analysis of isotopomer labeling systems</article-title>. <source>Biotechnol. bioengineering</source> <volume>66</volume>, <fpage>69</fpage>&#x2013;<lpage>85</lpage>. doi: <pub-id pub-id-type="doi">10.1002/(SICI)1097-0290(1999)66:2&lt;69::AID-BIT1&gt;3.0.CO;2-6</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Sharkey</surname> <given-names>T. D.</given-names>
</name>
<name>
<surname>Shachar-Hill</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Walker</surname> <given-names>B. J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>The metabolic origins of non-photorespiratory CO2 release during photosynthesis: a metabolic flux analysis</article-title>. <source>Plant Physiol.</source> <volume>186</volume>, <fpage>297</fpage>&#x2013;<lpage>314</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1093/PLPHYS/KIAB076</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wieloch</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Kaste</surname> <given-names>J. A. M.</given-names>
</name>
<name>
<surname>Shachar-Hill</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Sharkey</surname> <given-names>T. D.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Reimport of carbon from cytosolic and vacuolar sugar pools into the Calvin-Benson cycle explains photosynthesis labeling anomalies</article-title>. <source>Proc. Natl. Acad. Sci. United States America</source> <volume>119</volume>, <elocation-id>e2121531119</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1073/PNAS.2121531119/SUPPL_FILE/PNAS.2121531119.SD05.XLSX</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Young</surname> <given-names>J. D.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>INCA: a computational platform for isotopically non-stationary metabolic flux analysis</article-title>. <source>Bioinformatics</source> <volume>30</volume>, <fpage>1333</fpage>&#x2013;<lpage>1335</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1093/bioinformatics/btu015</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Young</surname> <given-names>J. D.</given-names>
</name>
<name>
<surname>Shastri</surname> <given-names>A. A.</given-names>
</name>
<name>
<surname>Stephanopoulos</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Morgan</surname> <given-names>J. A.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Mapping photoautotrophic metabolism with isotopically nonstationary (13)C flux analysis</article-title>. <source>Metab. Eng.</source> <volume>13</volume>, <fpage>656</fpage>&#x2013;<lpage>665</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/J.YMBEN.2011.08.002</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>
