Skip to main content

Advertisement

Log in

On a systematic procedure for the predetermination of macroscopic reaction schemes

  • Original papers
  • Published:
Bioprocess and Biosystems Engineering Aims and scope Submit manuscript

Abstract

Macroscopic modeling of biological cell cultures involves two major steps: (a) the selection of a reaction scheme and (b) the determination of the reaction kinetics. The first step is usually accomplished based on prior knowledge, experimental investigation and trials and errors. This procedure can be time consuming, and more importantly, can lead to the selection of a reaction scheme omitting some important reaction pathways, or at the opposite, incorporating too many details (at least considering the data at hand and the modeling objectives). This paper addresses this modeling problem, and aims at the development of a method for systematically evaluating (i.e. setting up and comparing) all potential reaction schemes, based on a set of measured components, and satisfying structural identifiability properties. One of the main features of the method is that the yield (or pseudo-stoichiometric) coefficients can be estimated independently of the kinetics. The method is illustrated with simulation results and an experimental case study.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Bastin G, Dochain D (1990) On-line estimation and adaptive control of bioreactors. Elsevier, Amsterdam

    Google Scholar 

  2. Bernard O, Bastin G (2004) Identification of reaction networks for bioprocesses: determination of a partially unknown pseudo-stoichiometric matrix. (this issue)

    Google Scholar 

  3. Bogaerts Ph, Delcoux J-L, Hanus R (2003) Maximum likelihood estimation of pseudostoichiometry in macroscopic biological reaction schemes. Chem Eng Sci 58:1545–1563

    CAS  Google Scholar 

  4. Bogaerts Ph, Hanus R (2000) Macroscopic modelling of bioprocesses with a view to engineering applications. In: Thonart Ph, Hofman M, (eds) Focus on Biotechnology Vol IV (Engineering and Manufacturing for Biotechnology). Kluwer, Dordercht

  5. Bogaerts Ph, Vande Wouwer A (2001) Systematic generation of identifiable macroscopic reaction schemes. In: Proceedings of the 8th IFAC Conference on Computer Applications in Biotechnology (CAB8). Montreal, Canada

  6. Chen L, Bastin G (1996) Structural identifiability of the yield coefficients in bioprocess models when the reaction rates are unknown. Math Biosci 132:35-67

    Article  CAS  Google Scholar 

  7. Haag J, Vande Wouwer A, Bogaerts P (2004) Dynamic modeling of complex biological systems: A link between metabolic and macroscopic description. Math Biosci (in press)

    Google Scholar 

  8. Haag J, Vande Wouwer A, Bogaerts P (2005) Systematic procedure for the reduction of complex biological reaction pathways and the generation of macroscopic equivalents. Chem Eng Sci 60:459-465

    CAS  Google Scholar 

  9. Provost A, Bastin G (2004) Dynamic metabolic modelling under the balanced growth condition. J Process Control 14:717-728

    Google Scholar 

  10. Sonnleitner B, Kaeppeli O (1986) Growth of Saccharomyces cerevisiae is controlled by its limited respiratory capacity: formulation and verification of a hypothesis. Biotechnol. Bioeng 28:927-937

    Article  CAS  Google Scholar 

  11. Tsuchiya HM, Fredrickson AG, Aris R (1966) Dynamics of microbial cell populations. Adv Chem Eng 6:125-206

    CAS  Google Scholar 

Download references

Acknowledgements

The authors are very grateful to Prof. A. Jacquet and L. Coulon at the Applied Genetic Department, Université Libre de Bruxelles, Belgium, for providing the experimental data of the CHO-K1 cell cultures used in this contribution.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to X Hulhoven.

Appendix

Appendix

A Appendix mass balance equations of a bioreactor operated in perfusion mode

In the developments (Eqs. 4,5,6,7,8,9,10 and 11), it has been assumed that the dilution rate D(t) is a scalar quantity. However, there are situations where a matrix of dilution rates has to be used to represent the operating conditions. For instance, if the bioreactor is operated in perfusion mode and the biomass is retained inside the bioreactor thanks to a filtering device, then the biomass dilution rate is equal to zero. In this case, the partition of the state vector \(\xi^{T}=[\xi_{a}^{T}\;\xi_{b}^{T}]\) induces a partition of the dilution rate matrix \(D^{T}=\left[\begin{array}{ll}D_{a}^{T} & D_{b}^{T}\end{array}\right],\) which prevents the expression of the dynamics of Z independently of the kinetics. This difficulty can be alleviated by introducing a fictitious biomass input (with X in=X) compensating the resulting biomass dilution. This way, the mass balance for the biomass can be written as

$${\frac{{\text{d}}X}{{\text{d}}t}}=K_{X}\varphi-DX+DX $$
(34)

which can be cast into the general dynamic model 2 with a scalar dilution rate D. However, this formulation has a drawback. Indeed, whereas the feed concentrations are known (as they are imposed by the operator), the fictitious input X in=X is measured at discrete times only. Rigorously, X(t) should be known in continuous time in order to solve Eq. 11 (DX in(t)=DX(t) being part of u a or u b ). In practice, the continuous signal DX(t) is approximated by smoothing of (noisy) measurements (thus, introducing approximation errors).

B Appendix maximum likelihood estimator of the pseudo-stoichiometric coefficients

On the basis of Eqs. 10 and 11, measurements of ξ a and ξ b , and knowledge of D, u a and u b , it is possible to estimate the matrix C independently of the kinetics. Indeed, the solution of Eq. 11 is given by

$$z(t) =\left( z(0)+\int\limits_{0}^{t}\left( C u_{a}(\tau)+ u_{b} (\tau)\right) {\text{e}}^{\int\nolimits_{0}^{\tau}D(\kappa){\text{d}}\kappa}{\text{d}}\tau\right) {\text{e}}^{-\int\nolimits_{0}^{t}D(\kappa){\text{d}}\kappa},$$
(35)

which can be substituted into Eq. 10 to obtain the following equation

$$\eta_{b}(t)=-C\eta_{a}(t)+z(0) {\text{e}}^{-\int\nolimits_{0}^{t}D(k){\text{d}}k}$$
(36)

where

$$\eta_{a}(t)=\xi_{a}(t)- {\text{e}}^{-\int\nolimits_{0}^{t}D(k){\text{d}}k}\int\limits_{0}^{t}u_{a}(\tau) {\text{e}}^{\int\nolimits_{0}^{\tau} D(k){\text{d}}k}{\text{d}}\tau$$
(37)

and

$$\eta_{b}(t)=\xi_{b}(t)- {\text{e}}^{-\int\nolimits_{0}^{t}D(k){\text{d}}k}\int \limits_{0}^{t}u_{b}(\tau) {\text{e}}^{\int\nolimits_{0}^{\tau} D(k){\text{d}}k}{\text{d}}\tau $$
(38)

. Defining a vector ϑ C containing all the unknown parameters of C and all the initial conditions of the considered experiments (if the data set at hand includes R experiments, each with N r sample times, ϑ C contains the R initial conditions z r (0), r∈[1,R]), Eq. 36 can be written for an experiment r and a time instant t r,k , k∈[1,N r ] under the form

$$Y_{r,k}=\vartheta_{r}^{{\rm T}}(\vartheta_{C})\varphi_{r,k}=\eta_{b,r}(t_{r,k} )\in\Re^{N-M}$$
(39)

where

$$\varphi_{r,k}^{T}=\left[\begin{array}{ll} -\eta_{a,r}^{T}(t_{r,k}) & {\text{e}}^{-\int\nolimits_{0}^{{\rm t}_{{\rm r},{\rm k}}}D(\kappa){\text{d}}\kappa} \end{array}\right]\in\Re^{1\times(M+1)}$$
(40)

and

$$\vartheta_{r}^{T}(\vartheta_{C})=\left[\begin{array}{ll} C^{(1,:)}(\vartheta_{C}) & z_{r}^{(1)}(0)\\ \vdots & \vdots\\C^{(N-M,:)}(\vartheta_{C}) & z_{r}^{(N-M)}(0) \end{array}\right]\in\Re^{(N-M)\times(M+1)}$$
(41)

with C (i,:)the i th row of C.

The maximum likelihood estimation of ϑ C is given by

$$\hat {\vartheta}_{C} =\underset{\vartheta_{C}}{{\text{Arg}}_{\vartheta_C}{\text{Min}}}(J(\vartheta_{C}))$$
(42)
$$\hat{\vartheta}_{C}={\text {ArgMin}}\frac{1}{2}\sum_{r=1}^{R}\sum_{k=1}^{N_{r}}\left( Y_{m,r,k} -\vartheta_{r}^{{\rm T}}(\vartheta_{C})\varphi_{m,r,k}\right)^{{\rm T}}$$
(43)
$$(Q_{Y,r,k}+\vartheta_{r}^{{\rm T}}(\vartheta_{C} )Q_{\varphi,r,k}\vartheta_{r}(\vartheta_{C}))^{-1}\left( Y_{m,r,k} -\vartheta_{r}^{{\rm T}}(\vartheta_{C})\varphi_{m,r,k}\right)$$

where

$$Y_{m,r,k}=Y_{r,k}+\varepsilon_{Y,r,k}$$
(44)
$$\varphi_{m,r,k}=\varphi_{r,k}+\varepsilon_{\varphi,r,k}.$$
(45)

In these expressions, ɛ Y,r,k and ɛφr,k are white measurement noises, normally distributed, with zero mean

$$E[\varepsilon_{Y,r,k}] =0$$
(46)
$$E[\varepsilon_{\varphi,r,k}] =0 $$
(47)

and covariance matrices Q Y,r,k and Q φr,k , i.e.,

$$E[\varepsilon_{Y,r,k}\varepsilon_{Y,s,i}^{{\rm T}}] =Q_{Y,r,k}\delta_{r,s}\delta_{k,i} \quad \forall r,s,k,i$$
(48)
$$E[\varepsilon_{\varphi,r,k}\varepsilon_{\varphi,s,i}^{{\rm T}}] =Q_{\varphi,r,k}\delta_{r,s}\delta_{k,i} \quad \forall r,s,k,i$$
(49)
$$E[\varepsilon_{Y,r,k}\varepsilon_{\varphi,s,i}^{{\rm T}}] =0 \quad \forall r,s,k,i$$
(50)

E representing the mathematical expectation.

An estimation \(\hat {C}\) of the matrix C is included in \(\hat {\vartheta}_{C}\) and, in turn, an estimation \(\hat{K_b}\) of the matrix K b is obtained. An estimation of the covariance matrix of the parameter estimation errors is proposed in ([3, 4]).

It is also possible to show that the most likely values of Y r,k and φ r,k are given by the following relations

$$\hat{Y}_{r,k} =Y_{m,r,k}-Q_{Y,r,k}\hat{\lambda}_{r,k}$$
(51)
$$\hat{\varphi}_{r,k} =\varphi_{m,r,k}+Q_{\varphi,r,k}\vartheta _{r}(\hat{\vartheta}_{C})\hat{\lambda}_{r,k}$$
(52)

with

$$\hat{\lambda}_{r,k} = (Q_{Y,r,k}+\vartheta_{r}^{{\rm T}}(\hat{\vartheta}_{C})Q_{\varphi,r,k}\vartheta_{r}(\hat{\vartheta}_{C}))^{-1} \left(Y_{m,r,k}-\vartheta_{r}^{{\rm T}}(\hat{\vartheta}_{C})\varphi_{m,r,k}\right),$$

which allow the determination of the most likely state variable trajectory from Eqs. 40, 39, 37 and 38.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hulhoven, X., Vande Wouwer, A. & Bogaerts, P. On a systematic procedure for the predetermination of macroscopic reaction schemes. Bioprocess Biosyst Eng 27, 283–291 (2005). https://doi.org/10.1007/s00449-005-0406-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00449-005-0406-4

Keywords

Navigation