92
Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang Son Thesis to obtain the Master of Science Degree in Biotechnology Supervisors: Dr. Rafael Costa Prof. Isabel Maria de S´ a Correia Leite de Almeida Examination Committee Chairperson: Prof. Duarte Miguel de Franc ¸a Teixera dos Prazeres Supervisor: Dr. Rafael Costa Members of the Committee: Dr. Daniel Machado October 2014

Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

  • Upload
    others

  • View
    120

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Exploring optimal objective functions and additionalconstraints for flux prediction in genome-scale

models

Nguyen Hoang Son

Thesis to obtain the Master of Science Degree in

Biotechnology

Supervisors: Dr. Rafael Costa

Prof. Isabel Maria de Sa Correia Leite de Almeida

Examination Committee

Chairperson: Prof. Duarte Miguel de Franca Teixera dos PrazeresSupervisor: Dr. Rafael CostaMembers of the Committee: Dr. Daniel Machado

October 2014

Page 2: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang
Page 3: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Acknowledgments

Apart from the efforts of myself, the success of any project depends largely on the encouragement

and guidelines of many others. First and foremost, I would like to thank to my supervisor Dr. Rafael

Costa for the valuable guidance and advice. This research project would not have been finished

successfully without his continuously support and assistance. His enthusiastic supervision helped

me in all the time of research and writing of this thesis.

I want take this opportunity to express my sincere gratitude to Prof. Erik Aurell and Prof. Isabel Sa

Correia, the coordinators of euSYSBIO program, for their dedicated and constant support throughout

2 years of my studying. Prof. Isabel Sa Correia is also the co-supervisor of this thesis who helped me

so much to keep the work on progress and I really appreciate that.

I would like to gratefully acknowledge the tremendous encouragement and insightful comments of

Prof. Susana Vinga and her group during the time of research of this thesis. In addition, the author

truly convey thanks to the officers, lab-mates at INESC-ID for providing the useful preferences and

laboratory facilities.

I also wish to express love and gratitude to my beloved families; for their understanding and end-

less love, through the duration of my studies.

Finally, my thanks and appreciations go to my friends in Lisbon, to the city and people here for

their warm hearts and all the tremendous memories with them for my meaningful time in this beautiful

country that would never be forgotten.

i

Page 4: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang
Page 5: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Abstract

With the technological developments in the post-genomic era there has been an increasing focus

of metabolic reconstructions for a large number of model organisms, such as, the prokaryotic Es-

cherichia coli, the eukaryote Saccharomyces cerevisiae and human cells. Genome-scale reconstruc-

tions are usually stoichiometric and analyzed under steady-state assumption using constraint-based

modelling with Flux Balance Analysis (FBA).

Several applications that use constraint-based models have been particularly successful in compu-

tationally assessing metabolic networks, as well as for predicting maximum yield of a certain desired

product and analysis of gene essentially, under environmental and/or genetic perturbations. These

various applications of FBA require not only the stoichiometric information of the network, but also an

appropriate cellular objective function and possible additional physico-chemical constraints to com-

pute the unique/multiple resulting flux distributions of an organism. One approach usually used to

address this optimization problem and to explore the metabolic capabilities of the organism is the

linear programming (LP) framework.

To compute metabolic flux distributions in microbes, the most common objective assumption is

to consider the optimization of the growth rate (“biomass equation”). However, other objectives may

be more accurate in predicting phenotypes. Since objective function selection seems to be, in gen-

eral, highly dependent on the growth conditions, quality of the constraints and comparison datasets

specific, more investigations are required for better understanding the universality of the objective

function.

In this work, we explore the validity of different cases of optimization criteria and the effect of single

(or combinations) cellular constraints in order to improve the predictive power of intracellular flux dis-

tribution. These comparisons were evaluated to compare predicted fluxes to published experimental13C-labelling fluxomic datasets using three metabolic models with different conditions and comparison

datasets.

It can be observed that by using different conditions and metabolic models, the fidelity patterns of

FBA can differ considerably. However, despite of the observed variations, several conclusions could

be drawn. First, the maximization of biomass yield achieves one of the best objective function under

all conditions studied. For the batch growth condition the most consistent optimal criteria appears to

be described by maximization of the biomass yield per flux or by the objective of maximization ATP

yield per flux unit. Moreover, under N-limited continuous cultures the criteria minimization of the flux

distribution across the network was determined as the most significant. Secondly, the predictions

iii

Page 6: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

obtained by flux balance analysis using additional combined standard constraints are not necessarily

better than those obtained using only the single constraint. Finally, the multi-objective optimization in

FBA illustrate a potential improvement of metabolic flux distribution predictions.

The experimental datasets, metabolic models and ready-to-run MATLAB scripts are freely avail-

able at https://github.com/hsnguyen/ObjComparison.

Keywords

Metabolic networks, constraint-based models, flux balance analysis, objective functions, con-

straints, flux distribution prediction, multi-objective optimization.

iv

Page 7: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Resumo

Com a evolucao tecnologia na era pos-genomica tem havido um foco em crescendo de reconstrucoes

metabolicas para um grande numero de organismos, tais como a Escherichia coli, a Sacharomyces

cerevisae e celulas humanas. As reconstrucoes a escala genomica sao geralmente estequiometricas

e analisadas assumindo estado-estacionario, utilizando modelacao baseado em restricao pela analise

de balanco de fluxos (flux balance analysis, FBA).

Varias aplicacoes que usam modelos baseados em restricoes tem sido particularmente bem

sucedidas na computacao de redes metabolicas, bem como na previsao do rendimento maximo

de um determinado produto e analise de genes essenciais por perturbacoes geneticas e ambien-

tais. Estas varias aplicacoes de FBA requer nao apenas informacao estequimetrica da rede mas

tambem uma funcao objectivo objectivo celular e possiveis restricoes fısico-quımicas adicionais para

computar a distribuicao de fluxo unica/multipla de um organismo. Um metodo geralmente utilizada

para resolver este problema de optimizacao e explorar as capacidades metabolicas do organismo e

a programacao linear.

Para computar a destribuicao de fluxos metabolicos a funcao objectivo mais comum e considerar

a optimizacao da taxa de crescimento “equacao da biomass”). Contudo, outros objectivos podem

ser mais precisos na previsao de fenotipos. Uma vez que a funcao objetivo parece ser, em geral,

altamente dependente das condicoes de crescimento, qualidade de restricoes e conjunto de dados

de comparacao, mais investigacoes sao necessarias para uma compreensao da universalidade da

funcao objectivo.

Neste trabalho, foi explorado a validade de diferentes funcoes de optimizacao e o efeito de

restricoes celulares singluares (ou combinacoes) para melhorar o poder preditivo da distribuicao

de fluxos intracelulares. Estas comparacoes foram avaliadas para comparar os fluxos previstos com

um conjunto de dados fluxomicos de carbono marcado (C13) em diferentes condicoes, usando tres

modelos metabolicos. Foi possivel observar que usando diferentes condicoes experimentais e mod-

elos metabolicos, os perfis de fidelidade em FBA podem divergir consideravelmente. No entanto,

apesar das variacoes observadas, varias conclusoes podem ser retiradas. Em primeiro lugar, a

maximizacao do rendimento da biomassa alcanca uma das melhores funcoes objectivo em todas

as condicoes estudadas. Em condicoes de crescimento “batch” o criterio optimo aparenta ser de-

scrito pela maximizacao do rendimento da biomassa ou pelo maximizacao do rendimento de ATP

por unidade de fluxo. Alem disso, em condicoes de quimiostato limitado na fonte de amonia o

criterio de minimizacao a distribuicao de fluxo atraves da rede foi determinada como mais signi-

v

Page 8: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

ficativa. Em segundo lugar, as previsoes obtidas por FBA usando restricoes standard combinadas

nao sao necessariamente melhores do que as restricoes singulares. Finalmente, a optimizcao multi-

objectivo em FBA ilustra uma potencial melhoria na previsao da distribuicao metabolica de fluxos. O

conjunto de dados experimetais, modelos metabolicos e os scripts em MATLAB estao disponıveis e

de acesso livre em https://github.com/hsnguyen/ObjComparison.

Palavras Chave

Redes metabolicas, modelos baseado em restricoes, analise de balanco de fluxos, funcoes ob-

jectivo, restricoes, previsao distribuicao fluxo, optimizacao multi-objectivo.

vi

Page 9: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Contents

1 Introduction 1

1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.1.1 Systems biology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.1.2 Metabolic networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.1.3 Genome-scale models and metabolic engineering applications . . . . . . . . . . 4

1.1.4 Cell cultures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.2 Fluxomics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.2.1 Metabolic Flux Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.2.2 Constraint-based analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.3 Motivation and Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.4 Structure of the thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2 Flux Balance Analysis 11

2.1 General definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.2 Variations of Flux Balance Analysis (FBA) . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.3 Review of recent works examining objective functions . . . . . . . . . . . . . . . . . . . 17

2.4 The COBRA Toolbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3 Methods 21

3.1 Metabolic models and experimental data . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

3.2 Cellular constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

3.3 Objective functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3.3.1 Single objective functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3.4 Multi-objective formulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

3.4.1 Pareto optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

3.4.2 ε-constraint algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

3.5 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3.6 Calculating distance between predicted and experimental data . . . . . . . . . . . . . . 27

4 Results and Discussion 29

4.1 The impact of objective functions by FBA in different conditions . . . . . . . . . . . . . . 30

4.1.1 Carbon (C)-limited chemostat cultures . . . . . . . . . . . . . . . . . . . . . . . . 30

vii

Page 10: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

4.1.2 Ammonium (N)-limited chemostat cultures . . . . . . . . . . . . . . . . . . . . . . 32

4.1.3 Batch cultures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

4.2 The impact of objective functions by FBA in different metabolic models . . . . . . . . . . 33

4.3 Evaluation of pairwise constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

4.4 Evaluation of multi-objective functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

5 Conclusions and Future Work 39

5.1 Main conclusions and work summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

5.2 Ongoing and future work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Bibliography 43

Appendix A Experimental Datasets and Matches between experimental and model reac-

tions 49

Appendix B FBA simulation results 55

Appendix C Published abstract and article 75

viii

Page 11: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

List of Figures

1.1 Application of systems biology in metabolic engineering approaches. . . . . . . . . . . . 2

1.2 A typical metabolic network of E. coli central carbon metabolism with well-known path-

ways indicated. Solid arrows represent fluxes to biomass building blocks. Figure from

[1]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.3 Applications and number of studies of E. coli genome-scale models. This Figure is

taken from [2]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.4 An example of isotope tracing mechanism in glycolysis pathway. Isotopic carbon atoms13C appeared in glycolytic intermediates clearly or being measured by MS or NMR

spectroscopy (source [3]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.5 Six typical steps of a standard 13C-Metabolic Flux Analysis (MFA) study (source [4]). . . 7

2.1 An example of a network with its corresponding basic Flux Balance Analysis (taken

from [5]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.2 The solution space is decreased when introducing additional criteria in the formulation

of a typical FBA model (source [6]). Note that the optimal solution usually is non-unique. 14

2.3 An example for working mechanism of Parsimonious enzyme usage FBA. (source [7]). . 17

2.4 COBRA toolbox features overview (source [8]). . . . . . . . . . . . . . . . . . . . . . . . 20

3.1 Map from parameter space into objective function space. The red piece of curve is

noninferior solutions in this case. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

3.2 A graphic illustration for ε-constraint algorithm in case of bi-objective problem. Figure

3.2a presents a noninferior solution found by using ε-constraint algorithm on a single

point. Figure 3.2b shows the Pareto front of the whole problem represented by the

red-highlighted region on the objective function space. . . . . . . . . . . . . . . . . . . . 26

3.3 Workflow presents the summary performed in the thesis. . . . . . . . . . . . . . . . . . 28

4.1 Predictive fidelities for objective functions using different constraints (a,c,e,g) and corre-

sponding individual flux predictions (b,d,f,h) between predicted and experimental fluxes

for all the objective functions evaluated without additional constraint of four E. coli (C)-

limited chemostat cultures on the Genome-scale model. Missing lines represent infea-

sible solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

ix

Page 12: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

4.2 Predictive fidelities for objective functions with constraints (a,c) and corresponding in-

dividual flux predictions (b,d) between predicted and experimental fluxes for all the

objective functions evaluated without additional constraint of E. coli N-limited chemo-

stat culture conditions on the Core and Genome-scale model. Missing lines represent

infeasible solutions in the simulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

4.3 Predictive fidelities for objective functions with constraints (a,c) and corresponding indi-

vidual flux predictions (b,d) between predicted and experimental fluxes for all the objec-

tive functions evaluated without additional constraint of E. coli batch culture conditions

on the Genome-scale model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

4.4 Predictive fidelities of Parsimonious enzyme usage FBA (pFBA) simulation for each

objective function in several datasets with three different metabolic models. Values

above 1 are out of range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

4.5 Comparison between pFBA predictive fidelities using single (4.5a) and pairwise (4.5b)

constraints for the dataset from Ishii under the dilution rate of 0.7h−1. . . . . . . . . . . . 36

B.1 Predictive fidelities for objective functions with single constraints for E. coli Core model. 56

B.2 Predictive fidelities for objective functions with single constraints for E. coli Schuetz

model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

B.3 Predictive fidelities for objective functions with single constraints for E. coli iAF1260

Genome-scale model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

B.4 Predictive fidelities for objective functions with pairwise constraints for E. coli Core model. 62

B.5 Predictive fidelities for objective functions with pairwise constraints for E. coli Schuetz

model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

B.6 Predictive fidelities for objective functions with pairwise constraints for E. coli iAF1260

Genome-scale model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

B.7 Individual flux predictions between predicted and experimental fluxes for all the objec-

tive functions evaluated without additional constraint of the Core model. . . . . . . . . . 68

B.8 Individual flux predictions between predicted and experimental fluxes for all the objec-

tive functions evaluated without additional constraint of the Schuetz model. . . . . . . . 70

B.9 Individual flux predictions between predicted and experimental fluxes for all the objec-

tive functions evaluated without additional constraint of the Genome-scale model. . . . . 72

B.10 Predictive fidelities of pFBA simulation for each objective function in six remaining

datasets with three different metabolic models. Values above 1 are out of range. . . . . 74

x

Page 13: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

List of Tables

2.1 Single objective functions tested in FBA simulation from [9]. . . . . . . . . . . . . . . . . 18

3.1 Experimental datasets for E. coli from different literature references. . . . . . . . . . . . 22

3.2 Cellular constraints used as additional information for FBA in this work. Most of them

are adapted from [9]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3.3 List of single objective functions tested and related references. . . . . . . . . . . . . . . 24

4.1 Predictive fidelities of pFBA simulation using single and multi-objective functions in the

Core model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

4.2 Predictive fidelities of pFBA simulation using single and multi-objective functions in the

Schuetz model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

4.3 Predictive fidelities of pFBA simulation using single and multi-objective functions in the

Genome-scale model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

A.1 Experimental flux data for growth of E. coli in different conditions from different sources

(Ishii and Emmerling). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

A.2 (continue) from Nanchen, Yang, Perrenoud and Holm. . . . . . . . . . . . . . . . . . . . 51

A.3 Mapping from experimental reactions to the corresponding ones in model reconstruc-

tions. The “-” symbol indicates opposite direction of the reaction. Note that beside

this common mapping, some dataset may provide information about additional specific

reactions in the model reconstruction also. . . . . . . . . . . . . . . . . . . . . . . . . . . 52

A.4 Specific reaction fluxes used in each objective function. Reactions with ‘ f’ and ‘ b’

suffixes mean forward and backward irreversible reactions respectively which are orig-

inated from a reversible reaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

xi

Page 14: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang
Page 15: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Abbreviations

COBRA Constraint-Based Reconstruction and Analysis

LP Linear Programming

MILP Mix-Integer Linear Programming

MFA Metabolic Flux Analysis

NLP Non-Linear Programming

QP Quadratic Programming

MOMA Minimization Of Metabolic Adjustment

FCA Flux Coupling Analysis

FBA Flux Balance Analysis

FVA Flux Variability Analysis

FSA Flux Sensitivity Analysis

OMNI Optimal Metabolic Network Identification

ROOM Regulatory On/Off Minimization

pFBA Parsimonious enzyme usage FBA

xiii

Page 16: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang
Page 17: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

1Introduction

Contents1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2 Fluxomics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.3 Motivation and Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.4 Structure of the thesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1

Page 18: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 1. Introduction

1.1 Background

In this Chapter some background knowledge and general definitions related to the thesis topic is

presented.

1.1.1 Systems biology

System biology is an interdisciplinary field that studies mainly the complex biological interactions

systemically. The ‘systems thinking’, in contrast with the traditional ‘partitions thinking’ of reductionists,

requires incredible workload of analysis and integrations that could only be accomplished thanks to

our innovative computational technologies. The history of the orientation shift from regular molecular

biology to systems biology has been well described in [10]. In which, the authors proposed that the

contemporary holistic methodology is not only evolved from the development of reductive mainstream

molecular biology to deal with bursting informations harnessed by high-throughput technologies. It

results also from the lesser well-known line of works involving nonequilibrium thermodynamics that

initially study novel functional states of multiple molecules interacted simultaneously.

Figure 1.1: Application of systems biology in metabolic engineering approaches.

Systems biologists usually utilize mathematical modelling methods to analyse biological interac-

tions represented by different types of networks such as metabolic pathways, transcriptional regula-

tions, signal transductions, etc to understand behaviour of cell as a whole. Together with the develop-

ment of high-throughput technologies in molecular biology [11], the extension of computational and

systems biology is becoming increasingly significant. Among cellular activities, metabolism has di-

rect relations with phenotyping mechanisms thus very helpful in diagnosis and treatment of diseases.

Metabolic engineering, genetic therapies and various other biotechnologies also benefit immensely

from systematic researches in metabolic networks [12].

2

Page 19: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

1.1. Background

1.1.2 Metabolic networks

A metabolic network could be briefly depicted as the relationships between nodes of biochemical

molecules (metabolites) represented by corresponding hyper edges (reactions) in a biological system.

An edge in the graph is usually free of self-loops and report an irreversible flux (rate) of a reaction.

Thus, a reversible one constitutes two opposite fluxes and usually being indicated by a bi-directional

arrow. Internal reactions are edges that connected two groups of nodes (reactants and productions)

while exchange fluxes contain only one node with the other side lies on the outer environment. An

example for metabolic network of central carbon flow in E. coli is given in Figure 1.2.

Figure 1.2: A typical metabolic network of E. coli central carbon metabolism with well-known pathways indicated.Solid arrows represent fluxes to biomass building blocks. Figure from [1].

Metabolic networks always play critical roles in numerous studies about organisms since this type

of network theoretically provides us the very underlying reactions controlling all the physico-chemical

aspects of a cell. Although still at starting points, the bursting development in this field keeps bringing

significant achievements to our knowledge about this biological world.

Recently, omics methods have been developing to cover all biological activities in cells. They range

step-by-step from levels of nucleotide sequences (genomics) to transcriptional matters (transcrip-

tomics), then interactions of amino acids (proteomics) and metabolites’ properties (metabolomics)

[13]. However, most of them only offer qualitative in vitro aspects of molecular biology in the cell.

An emerging application of systems biology in metabolism, known as fluxomics, is expected to quan-

titatively predict the flux values of metabolic reactions in vivo which provide the critical link between

genes, proteins and the observable metabolic phenotypes. To do that, a number of modelling methods

3

Page 20: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 1. Introduction

have been employed to tackle the problem of complicated kinetic parameters which are used to mea-

sure the absolute values of metabolic concentrations in a direct way [14–16]. These methods usually

require the combination of an experimental metabolic flux analysis (Metabolic Flux Analysis (MFA))

with stoichiometric model of the network. Details for MFA and current technology will be described in

the next section.

The metabolism reconstruction of prokaryotic Escherichia coli has been one of the first but most

concerned problem and still being updated day-by-day. This is reasoned by various peer-reviewed

studies related to genome-scale metabolic network reconstruction of this microbial organism in dif-

ferent applications [2]. On this thesis work, only investigations on this bacteria’s metabolism will be

established under various living conditions by different model configurations.

1.1.3 Genome-scale models and metabolic engineering applications

The holistic approach of Systems Biology encourages the integration of more detailed biological

components to achieve comprehensive systems of living organism. The development of genome-

Figure 1.3: Applications and number of studies of E. coli genome-scale models. This Figure is taken from [2].

scale metabolic reconstructions is an example for that phenomenon. From the earlier studying that

utilize networks with only central carbohydrate metabolism [17, 18], successive versions with larger

scales emerged and perpetually being completed [19, 20]. The expansion has been done by adding

4

Page 21: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

1.2. Fluxomics

novel subsystems such as fatty acid, alternate carbon metabolism or cell wall synthesis [2]. The

promotion of metabolic reconstructions to the genome scale stems from the boosting availability of

biological information in this post-genomic era and efforts to incorporate all these literature into single

systemic model. A genome-scale model, as being defined in [21], is a mathematical representation

of reconstructed genome-scale metabolism which contains information about metabolites and fluxes,

their stoichiometry, also the genes encoding enzymes of the metabolic network.

Figure 1.3 demonstrates six major applications of E. coli genome-scale models and the amount

of researches in each of those fields. Among them, metabolic engineering is one of the most topic

being concerned with the genome scale models. This field serves as a step required to design

newly cell families with expected characteristics by using mathematical and experimental tools in

metabolic analysis and modification [22]. Therefore, a systemic modelling would shed light to the

problem of complex nature of cellular metabolism and regulation in metabolic engineering. Recently,

unlike traditional methods for genetic modifications such as random mutagenesis and screening, the

contemporary engineering strategy is increasingly applying genome-scale metabolic reconstructions

to predict cellular phenotype from a systems level before in vivo implementation [2].

1.1.4 Cell cultures

Culture in this case is considered as the environmental condition where the cells grow. Studying

biological systems under various cultures is important because organisms living in different conditions

utilize appropriate mechanisms to demonstrate diversed phenotypes, thus give us knowledge about

adaptations and/or evolutions in biological world. There are two typical classes of cultures in research:

batch and chemostat cultures. The former stands for an ideal circumstance in which living things could

grow with a surplus amount of resources. The later represents more interesting and noteworthy cases

that usually happen in real world: certain nutrient is restrainted. This could be achieved by operating

a bioreactor which consists of a continuous flow of the feed (fresh medium) coming in and a outflow of

the effluent (culture liquid) being removed to keep the culture volume constant [23, 24]. The addition

rate of the limiting nutrient is well calibrated in order to control the growth rate of the micro-organism.

When the steady state is reach, the specific growth rate (µ) of the cells is the same as the dilution rate

of the bioreactor (D).

1.2 Fluxomics

Fluxomics is a quantitative representation of metabolic state by estimating the reaction rates of

genome-scale metabolism. As one of ‘omic’ studying field, it has been growing fast with numerous

of approaches to be implemented. Basically, there appeared two classes of modelling methods for

all techniques in fluxomics: stoichiometric (static) and kinetic (dynamic). While kinetic modelling

could be applied to study the potential space of dynamic metabolic fluxes under pertubations away

from steady state, this approach requires the use of complex biochemical reactions with large set of

kinetic parameters which are technically not easy to determine [25]. On the other hand, stoichiometric

5

Page 22: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 1. Introduction

models utilize the mass balance and other constraints in form of relative simple linear equations

system which is more convenient for further analysis.

Metabolic flux analysis (MFA) [26] and constraint-based analysis [27, 28] are two prominent tech-

niques in fluxomics that take advantage of stoichiometric information of the metabolic network. While

MFA allows the experimental measurement of reaction fluxes in vivo by isotope labeling, the constraint-

based analysis perform predictions on reaction rates in silico by using computational modelling. Both

of the analyses have their own pros and cons and integration of those two is becoming the current

trend in fluxomics approaches. MFA technologies are just on the first steps to be applied to large-

scale metabolic system in a high-throughput fashion [5]. However, the experiment on living cells

usually reflect more accurate values and usually used as references for the results from computer

simulations.

1.2.1 Metabolic Flux Analysis

Metabolic Flux Analysis (MFA) is usually known as an experimental method used in fluxomics to

measure incoming and outgoing rates of metabolites in a biological system. This definition is applied

in the realm of this thesis, although not ubiquitous in the whole system biology community. In some

circumstances, the term is used interchangeable with ‘fluxomics’ definition.

Figure 1.4: An example of isotope tracing mechanism in glycolysis pathway. Isotopic carbon atoms 13C appearedin glycolytic intermediates clearly or being measured by MS or NMR spectroscopy (source [3])

.

In isotopic labelling, the reactant undergone the interested reaction is marked by atom with a vari-

ation (isotope). The isotopes’ location and pattern in the products (under steady state) are detected

by MS (mass spectrometry) [29] or NMR (nuclear magnetic resonance) technology [30] thanks to

their different characteristics compared to the original atoms. This information could be used to deter-

mine the passage the isotopic atom followed in the metabolic pathway and the magnitude of the flux

through each reaction. Figure 1.4 demonstrates a simple example of this technique applied to study

the glycolysis pathway.

13C-MFA is one of the most popular experimental MFA techniques which functions by using 13C iso-

tope to measure intracellular metabolic fluxes [31]. Together with the improvement of its accurateness

and reliability on determining in vivo fluxes of metabolic pathways, the studies utilized 13C-MFA has

6

Page 23: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

1.2. Fluxomics

been increasing and reached a high level of maturity [4]. Recently, there are numerous of datasets

on E. coli central carbon fluxes published and ready for used in modelling analysis.

Figure 1.5: Six typical steps of a standard 13C-MFA study (source [4]).

In this work, dozen datasets of in vivo fluxes in different experiments of 13C-MFA were used as

references for the predictions which will be given in details later. A standardized work flow of 13C-MFA

is given in Figure 1.5 and more information about this tracing method could be found in [4].

1.2.2 Constraint-based analysis

Metabolite mass balancing and stoichiometric information could provide the formulation of an lin-

ear equation system as a constraint. Theoretically, if this equation could be solved completely then all

reaction rates in the metabolic network are determined values. However, in fact, this ideal condition

is hardly happened because the number of linear equations, or constraints, is usually less than the

number of variables (or fluxes). Mathematically, this linear equation systems occurring in the analysis

is called under-determined or there is a degree of freedom in those flux variables space.

Because of this lack of measurement or constraints, the under-determined network could not be

computed. To tackle the problem, several approached has been suggested [32]: (i) utilizing isotopic

tracing experiment (ii) adding new metabolic constraints, e.g empirical knowledge about uptake rate,

flux boundaries, co-metabolites constraints (NAD(P)H, ATP), etc. (iii) using optimization framework

with suitable objective functions. The first approach (i) has been discussed already in the previous

section. Though this method give extra measurements with high confidence, the cost for experimental

and time setting made it unavailable for large system. Options (ii) and (iii) are highly feasible and still

being applied for in silico studying in fluxomics. They were the reason for constraint-based analysis to

be invented. This method introduced the application of optimization into metabolic network analysis

together with appropriate physico-chemical constraints.

A constraint optimization problem in general, is to optimize a cost function of optimization variables

subject to a set of constraints. The constraints could be represented by equalities or inequalities. The

7

Page 24: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 1. Introduction

mathematical formulation of an optimization problem is given as follow.

minx f(x) (1.1)

s.t. h1(x) = 0

· · ·

hp(x) = 0

g1(x) ≤ 0

· · ·

gm(x) ≤ 0

where x ∈ Rn is the optimization variable, f : Rn → R is the cost function; h1, . . . hp are equality con-

straints while g1, . . . , gm are inequality constraints. It is worth noting that every maximization problem

can be converted be minimization problem by changing the sign of f(x).

Usually in constraint-based analysis, the cost function is linear which represent set of biochemical

of interest and also known as objective function. The detail formulation will be given in Chapter 2.

In this thesis, a typical constraint-based modelling technique, Flux Balance Analysis, is used as the

main tool for predicting the flux distribution of E. coli metabolic networks.

1.3 Motivation and Objectives

Inspired by the importance of fluxomics in System Biology and the fast-growing constraint-based

modelling techniques in this field, this thesis work is conducted based on the supports from previ-

ous studies. This work considers identifying objective functions and extra constraints that could be

used in order to improve the predictive power of constraint-based models of metabolism, by using

different metabolic networks and experimental data than previous works [9, 33, 34]. Although there

appeared some studies followed this direction, the universality of the objective function of biomass

growth remains an open question. Since objective functions are highly depend on the metabolic mod-

els/systems, growth conditions, model parameters and training data in general, more investigation

should be established for better understanding the universality of the objective function in various

conditions. This need has been recognized also by the system biology community [35, 36].

In line with that, the main goal of the current work is to explore different optimality principles and

the effect of single (or combinations) empirical constraints in order to improve the predictive power

of intracellular flux distribution in metabolic networks. This idea has been tested with three E. coli

metabolic subsystems in different cultures and novel comparison datasets, expanding a previous

evaluation [9].

1.4 Structure of the thesis

This thesis is divided into five chapters. In the present Chapter 1, the developed work is contextu-

alized and the aims are mentioned. Chapter 2 provides a background and relevant knowledge about

8

Page 25: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

1.4. Structure of the thesis

Flux balance analysis, a common method in constraint-based analysis. The mathematical formulation

of Flux Balance Analysis (FBA) is introduced along with an example and its derived forms in different

applications are described. Finally, the recent works related to objective function studying in FBA is

described. Chapter 3 starts with the description about the objective functions, cellular constraints,

type of model reconstructions examined and the datasets that are used in this work. The MATLAB

implementation is also introduced in this chapter. Chapter 4 presents and discusses the obtained

results of all simulations. Finally, Chapter 5 provides the summary and the conclusion of the thesis,

together with suggestions to extend it in the future. The supporting information are given as Appendix.

Appendix A is for more detail about the used experimental flux datasets and the mapping from those

to the models’ reactions. Appendix B contains all plots generated from simulation results, divided by

three parts: simulations on single constraints, on pairwise constraints and relationship between pre-

dicted versus experimental fluxes represented by scatter plots. The publications based on this work

are given in Appendix C.

9

Page 26: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 1. Introduction

10

Page 27: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

2Flux Balance Analysis

Contents2.1 General definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.2 Variations of FBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132.3 Review of recent works examining objective functions . . . . . . . . . . . . . . . 172.4 The COBRA Toolbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

11

Page 28: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 2. Flux Balance Analysis

2.1 General definitions

The metabolic networks usually contain only stoichiometric information and being analysed under

steady-state assumption using constraint-based modelling with flux balance analysis (FBA) [37]. The

constraints here refer to the different limited conditions that a given biological system must satisfy,

such as physico-chemical, topological and environmental factors [5]. Steady-state assumption forms

the underlined linear constraint that prevent metabolites from dilution due to growth [38].

Figure 2.1: An example of a network with its corresponding basic Flux Balance Analysis (taken from [5]) .

FBA is a well-known method to deal with modelling and analyzing these sets of flux. In which, the

flux balance and other constraints could be manifested as mathematical expressions of a constrained

system that is subjected to an optimization criterion later. The reason for further optimizing step is that

in fact, normally the available constrains are still not sufficient to make the system fully determined.

Thus the desired flux distribution, among subspace of solutions, would be presumed to optimize a

certain cellular objective which is also described as a function in this method. For example, the most

common objective is to consider the maximization of the growth rate (biomass equation) in microbes

to compute metabolic flux distributions [39].

An illustration about the use of FBA to a given system is shown in Fig. 2.1. This example used a

toy model of metabolic network which consists of only 3 metabolites (A, B, C) and 7 fluxes (R1, . . .

12

Page 29: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

2.2. Variations of FBA

R7). Among them, R1, R2, and R3 are internal fluxes while the remaining four represent drain (or ex-

change) reactions. At first, based on the reconstruction of the network, the stoichiometric information

is extracted and stored in form of a node-arc incidence matrix. This stoichiometric matrix, denoted as

S, has rows corresponding to metabolites and columns mapping to all fluxes involved. So that (i, j)

element of this matrix represents the stoichiometric coefficients of metabolite i taking part in reaction

j. The sign of this value depend on the role of the metabolite in the corresponding flux:

sign(Sij) =

1 if metabolite i is a product in reaction j−1 if metabolite i is a reactant in reaction j0 if metabolite i does not take part in reaction j

For the large-scale metabolic network, S contains mostly zeros among very few of non-zeros elements

and thus it would be treated as sparse matrix with special operations for the sake of computational

cost. The FBA problem is then formulated with the first constraint regarding the steady-state assump-

tion, namely mass balance condition:

Sv =dC

dt= 0 (2.1)

In which, the flux rates are limited by upper and lower bound: vubi ≥ vi ≥ vlbi or in short with matrix

notation: vub ≥ v ≥ vlb.

Another constraints for certain flux could be usually included depend on the specific environmental

or physico-chemical restrictions in order to characterize certain cellular network function. The mass

balance equation together with these constraints form the solution space of all possible flux state

points. Then FBA typically solve an optimization problem on this space, with objective functions

linearly being expressed as:

Z = c× v

where c is coefficient vector that define the weight of each flux in the objective function. The parameter

c can take the form of simple sparse vector with only one non-zero element in case of objective

involving single reaction, such as biomass yield or ATP yield [40]. If multiple fluxes involved, such as

redox potential or ATP producing optimization [33], objective function Z is then a linear combination

of vi with varied coefficients ci. In the example from Figure 2.1, Z = v5 thus we could infer that

c = [0 0 0 0 1 0 0].

In case of more complex functions, mixed-integer or non-linear programming have to be used to

solve the optimization problem [9]. The general mathematical expression for simple FBA problem is:

min/max (Z = f(v)) (2.2)

s.t. Sv = 0

vub ≥ v ≥ vlb

2.2 Variations of FBA

Recently, the applications of constraint-based analysis has been expanding perpetually with ex-

pect to improve our knowledge about the complicated characteristics of metabolism in living cells.

13

Page 30: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 2. Flux Balance Analysis

Among them, numerous modelling techniques were remoulded from the idea of flux balance analysis.

FBA has become an important tool for metabolic engineering and systems biology [5, 12, 41]. Next,

more details of selected in silico algorithms will be described.

The original FBA is typically applied to estimate the system’s state in which certain biochemical

productions and/or growth rate (biomass) are optimized. For further comprehend the property of

metabolic network and relationship of reactions, there appeared some other tools such as flux vari-

ability analysis (Flux Variability Analysis (FVA)), flux coupling analysis (Flux Coupling Analysis (FCA))

and flux sensitivity analysis (Flux Sensitivity Analysis (FSA)) [28]. While FVA provides information

about the variation in flux distribution when the objective is reached its optimized value due to the

under-determined of the solution space [42], FCA studies the flux change of objective function in re-

sponse to the pertubations of other fluxes [43] and FCA is to examine correlation between all pairwise

fluxes in a metabolic network [44].

Figure 2.2: The solution space is decreased when introducing additional criteria in the formulation of a typicalFBA model (source [6]). Note that the optimal solution usually is non-unique.

On the other hand, several formulations of FBA had been developed to investigate the flux states of

mutants created by specific genetic modifications. This stems from the fact that the objective used for

wild-type might not accurately represents the behaviour of systems with gene-knockouts. There were

two common frameworks usually proposed for this case, namely Minimization Of Metabolic Adjust-

ment (MOMA) (minimization of metabolic adjustment) and Regulatory On/Off Minimization (ROOM)

(regulatory on/off minimization). Both of two approaches calculated flux state of a mutant by minimiz-

ing corresponding distance metric to adjust the solutions from wild-type to mutant case. In MOMA [15],

the adjustment metric is the Euclidean distance between flux state points in mutant solution space

with optimal point in wild-type solution found by FBA beforehand. This could be formally expressed

as a quadratic programming as follow:

min(Lv + vTQv) (2.3)

s.t. Sv = 0

vub ≥ v ≥ vlb

vj = 0, j ∈ A

here L = −2vwt where vwt is the optimal solution found by FBA in wild-type strain; Q in quadratic part

is simply unit matrix and indices j represent reactions involved when gene is deleted.

On the other hand, ROOM [16] used the number of ‘significant’ flux changes from the wild-type

14

Page 31: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

2.2. Variations of FBA

flux distribution as the metric and try to minimize this measure to find the flux state of mutant. The

mixed-integer linear programming is used to solve this problem:

min(∑mi=1 yi) (2.4)

s.t. Sv = 0

vub ≥ v ≥ vlb

vj = 0, j ∈ A

vi − yi(vubi − wui ) ≤ wui

vi − yi(vlbi − wli) ≥ wli

yi ∈ 0, 1

wui = wi + δ|wi|+ ε

wli = wi − δ|wi| − ε

where wui and wli are used for determine the ’significant’ of flux changes, which are denoted by

Boolean variable yi. The tolerance parameters δ (multiplicative) and ε (additive) are chosen regarding

the trade-off between resultant fluxes and running time.

Another emerged class of constraint-based analysis takes advantage of multi-objective system.

The theory is to optimize an objective function while other precursor objectives are still achieved.

A typical case study is to enhancing the production rate of a desired biochemical metabolite while

the growth rate is still secured by setting an additional constrain about biomass optimization (primal

problem) in the system. OptKnock [45] is a well-known representative which functions such that bilevel

optimization mechanism:

max vproduct (OptKnock) (2.5)

s.t. max vbiomass(Primal)

s.t. Sv = 0

vub ≥ v ≥ vlb

vbiomass ≥ vminbiomass

vminj yj ≤ vj ≤ vmaxj yj∑j

(1− yj) ≤ K

yi ∈ 0, 1

where vminbiomass is a minimum level of biomass production, vminj and vmaxj are determined by minimizing

and maximizing every reaction flux subject to the constrains in Primal problem ,K is the number of

allowable knock-outs [45].

Using the basic concept of OptKnock framework as starting point, several constraint-based mod-

elling methods has been invented for the purpose of network design. OptStrain, OptGene and OptReg

were among them. OptStrain [46] ultilized a two-step algorithm to determine the maximum yield of the

desired biochemical production and at the same time, the number of required non-native reactions for

15

Page 32: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 2. Flux Balance Analysis

the system to reach this optimal state had been minimizing. OptGene [47] used genetic programming

to do the optimization work to get the phenotypic objective of interest. OptReg [48] was designed to

investigate the activation/inhibition and elimination reaction set needed to satisfy the level of desired

phenotype.

Another noteworthy algorithm is called optimal metabolic network identification (Optimal Metabolic

Network Identification (OMNI)) [49]. This tool is for identifying set of reactions in which experimental13C-based fluxes would come to agreement with predicted values. A bilevel Mix-Integer Linear Pro-

gramming (MILP) optimization is employed: the first step is to generate solution space of fluxes by

FBA with biomass being optimized, and the second optimization explores the set of ‘agreed’ reactions

by minimizing the discrepancy between experimental data and predicted flux distribution.

min(∑j ωi | v

optj − vexpj |) (2.6)

s.t. vopt = max vbiomass

Sv = 0

vub ≥ v ≥ vlb

vmind yd ≤ vd ≤ vmaxd yd

vl = vexpl

voptbiomass ≥ vminbiomass∑j (1− yd) ≤ K

yd ∈ 0, 1

in which, d, l, j denoted for indices of deleted reactions due to genetic knock-out, experimentally

measured reactions and all of the reactions in the system [28]. The parameter ω is weight vector for

measured fluxes.

Parsimonious enzyme usage FBA is an important derivative of FBA that has been utilizing broadly

in fields related to metabolic analysis of genome-scale constraint-based models [7]. This approach is

originally not only used to study flux distribution of a network as a typical constraint-based modelling

analysis but also be able to classify genes based on condition-specific pathway usage as predicted

in silico. As the output of this method, there are five classes of genes associated with reactions that

(1) are essential for optimal and suboptimal growth, (2) are inside the Parsimonious enzyme usage

FBA (pFBA) optima, (3) are ELE, requiring more enzymatic steps than alternative pathways that

meet the same cellular need, (4) are MLE, requiring a reduction in growth rate if used, or (5) cannot

carry a flux in the given environmental condition/genotype (pFBA no-flux) [7]. An example is given

in Figure 2.3. In which, Gene A, classified as MLE, represents an enzyme that uses a suboptimal

co-factor to catalyze a reaction, thereby reducing the growth rate if used. Gene B, classified as pFBA

no-flux, cannot carry a flux in this example since it is unable to take up or produce a necessary

precursor metabolite. Genes E and F in this example require two different enzymes to catalyze the

same transformation which Gene D can do alone; therefore they are classified as ELE. Gene G is

16

Page 33: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

2.3. Review of recent works examining objective functions

essential, since its removal will stop the flux through all pathways. Genes C and D represent the

most efficient (topologically and metabolically) pathway and therefore are part of the pFBA optima [7].

Basically this approach finds a flux distribution with minimum absolute values among the alternative

Figure 2.3: An example for working mechanism of Parsimonious enzyme usage FBA. (source [7]).

optima, assuming that the cell attempts to achieve the selected objective function while allocating the

minimum amount of resources (i.e. minimal enzyme usage). Mathematical formulation is given by:

min∑j=1m virrev,j (2.7)

s.t. max vbiomass = vbiomass,lb

s.t. Sirrevvirrev = 0

0 ≤ virrev,j ≤ vmax

where m is the number of gene-associated irreversible reactions in the network, vbiomass refers to the

growth rate and vbiomass,lb is the lower bound for the biomass rate which is determined by FBA of irre-

versible network with Sirrev and non-negative steady-state flux virrev. In order to achieve irreversible

network from a certain one, all reversible reactions are split into two irreversible reactions.

2.3 Review of recent works examining objective functions

In numerous researches, maximizing growth rate has been assumed as the most appropriate

objective function for micro-organisms; however it has been found that this may not occur in all cases

[39]. Over the last years, a number of studies have been carried out to test the use of objective function

optimization by FBA with different networks for predicting metabolic phenotypes. This set of studies

can roughly be divided into two ways [35] (i) studies examining hypotheses on presumed cellular

objective functions through comparison to measured fluxes generated by 13C-labeling techniques

17

Page 34: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 2. Flux Balance Analysis

[9, 34, 50], and (ii) studies examining optimization techniques to discover or algorithmically predict

biological objective functions from experimental data [51, 52].

As part of the former, an evaluation of objective functions for Escheriachia coli central metabolism

model has been established by Schuetz et al [9]. There are in total 11 objective functions, together

with 8 physico-chemical constraint forming 99 simulations has been evaluated in attempt of finding

the combination that could best predict the 13C-determined in vivo intracellular fluxes in different

environment conditions. Table 2.1 shows a summary of the different comparative objective functions

for FBA reported in [9].

Table 2.1: Single objective functions tested in FBA simulation from [9].

Objectivefunction

Description Mathematicaldefinition

Reported performance

Batch ChemostatMaxbiomass

Maximization ofbiomass yield[19, 40, 53]

max vbiomass

vglucoseGood Very good

Max ATP Maximization of ATPyield [40, 54]

max vATP

vglucoseGood Very good

Min∑v2 Minimization of l2-

norm of all fluxes[55, 56]

min∑v2i +/- Poor

Max ATP perflux unit

Maximization of ATPyield per flux unit [57]

max vATP∑v2i

Very good Useless

Max BM perflux unit

Maximization ofbiomass yield per fluxunit.

max vbiomass∑v2i

Good Poor

Min glucose Minimization of glu-cose consumption.

minvglucose

vbiomassUseless +/-

Min reactionstep

Minimization of reac-tion steps

min∑ni=1 y

2i ,

yi ∈ 0, 1Poor +/-

Max ATP perreaction step

Maximizatin of ATPyield per reaction step

min vATP∑ni=1 y

2i,

yi ∈ 0, 1Useless Poor

Min redoxpotential

Minimization of redoxpotential [33]

min∑vNADH

vglucosePoor Poor

Min ATP pro-duction

Minimization of ATPproducing fluxes [33]

min∑vATP

vglucosePoor Poor

Max ATPproduction

Maximization of ATPproducing fluxes [33,58, 59]

max∑vATP

vglucoseUseless Good

The result shows that in unlimited resource condition (batch culture), the best objective is maximiza-

18

Page 35: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

2.4. The COBRA Toolbox

tion of ATP yield per unit of flux while in chemostat culture with limited nutrient, the linear maximization

of ATP or biomass yield proved to be more suitable objectives; however in the cases tested there was

still significant variation between predicted and experimental fluxes. It also worth noting that in this re-

sult the artificial constraints become unimportant if appropriated objective function is chosen in given

condition. As a continuous work, a study based on multi-objective optimization theory is taken place

to understand the principles behind the evolution of flux states [50]. This research pointed out a

combination of three efficiency objectives, namely maximum ATP yield and maximum biomass yield

(as defined in Table 2.1) with minimum sum of absolute fluxes, produced good approximation to the

experimental data. It is worth noting that in this study, the l1 norm (Manhattan norm) of all intracellular

fluxes was used instead of l2 norm (also Euclidean norm) as in the premise. The results from these

two has offer useful hints to the method used in this thesis which will be revealed in the next sections.

Alternatively, others have developed algorithms to systematically identify or predict a relevant ob-

jective function using experimental data. ObjFind [51] is an optimization-based framework that cre-

ated for that purpose. This in silico procedure attempts to solve the coefficients of importance, which

equivalent to vector c in Z, on reaction fluxes while keeping the divergence between resultant and

experimental flux distribution to be as small as possible [51]. A bi-level optimization problem is used

to describe this task: minimize the error between in vivo and in silico fluxes by quadratic program-

ming, subject to the fundamental FBA problem. BOSS is another tool that is claimed to be able to

recapitulate the actual objective including even excluded reaction from reconstruction model [52].

Another idea rising recently is that metabolism should be represented by near-optimal flux distri-

butions, rather a single and fixed solution by introducing a novel objective function. This would form

a region that regulated cellular fluxes are driven into and considered plausible without any further

optimized step. PSEUDO (perturbed solution expected under degenerate optimality) [60] is created

as a tool to predict suboptimal flux distribution utilizing a mathematical formulation of this theory. A

good review for these objective discovery approaches could be found in [35].

2.4 The COBRA Toolbox

The COnstraints Based Reconstruction and Analysis (Constraint-Based Reconstruction and Anal-

ysis (COBRA)) toolbox is a set of utilities integrated as form of a software package to provide re-

searchers with easy access to core COBRA methodologies [8]. The openCOBRA project has been

developing based on that idea. Starting with tools for MATLAB, it now has grown to include Python

modules and still on the way of improving itself to deal with the next complex COBRA models.

In this thesis, COBRA toolbox for MATLAB will be employed to deal with the model reconstructions

and optimization framework of FBA. This toolbox offers the processing of SBML files of metabolic

network structure and also several functions that are able to deal with flux analysis tasks. Espe-

cially, the MATLAB function optimizeCbModel could be invoked for FBA simulations and its variant

with appropriate additional model settings. It supports optimization on linear programming (Linear

Programming (LP), mix integer linear programming (MILP) and quadratic programming (Quadratic

19

Page 36: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 2. Flux Balance Analysis

Programming (QP)) with suitable solvers integrated. The functionality for non linear programming (

Non-Linear Programming (NLP)) is currently still on progress. For more details see [8, 14].

Figure 2.4: COBRA toolbox features overview (source [8]).

20

Page 37: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

3Methods

Contents3.1 Metabolic models and experimental data . . . . . . . . . . . . . . . . . . . . . . . 223.2 Cellular constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223.3 Objective functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.4 Multi-objective formulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243.5 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.6 Calculating distance between predicted and experimental data . . . . . . . . . . 27

21

Page 38: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 3. Methods

3.1 Metabolic models and experimental data

In present thesis two published condensed and one genome-scale metabolic reconstruction of

E. coli were selected as the metabolic models for flux analysis. The first condensed genome-scale

metabolic model (Core Model) [6] contains 72 metabolites forming in total a set of 95 chemical reac-

tions which consist of 75 internal and 20 drain fluxes. The second model (Schuetz model) [9] includes

98 reaction and 60 metabolites. The genome-scale model reconstruction iAF1260 [20] was also used

in this work (Genome-scale model). This model contains in total 1668 metabolites and 2382 reactions.

The 12 experimental datasets used to compare with the model predictions consists of measure-

ment of fluxes and extracellular rates in different cultures extracted from 13C-MFA analyses on E. coli.

These datsets are available at KiMoSys repository [61] and come from various literature sources

[1, 62–66] to diversify the test environments (chemostat aerobic N- and C-limited, batch aerobic), as

described in Table 3.1.

Table 3.1: Experimental datasets for E. coli from different literature references.

Reference Dilution rate Environment amcore/gcbmSchuetz

Nanchen et al.[63] 0.09h−1 chemostat, C-limited 38 660.4h−1 chemostat, C-limited 38 66

Emmerling et al.[1] 0.09h−1 chemostat, N-limited 33 490.09h−1 chemostat, C-limited 33 490.4h−1 chemostat, C-limited 33 49

Yang et al.[66] 0.1h−1 chemostat, C-limited 32 470.55h−1 chemostat, C-limited 32 47

Ishii et al.[62] 0.1h−1 chemostat, C-limited 47 690.4h−1 chemostat, C-limited 47 670.7h−1 chemostat, C-limited 47 67

Perrenoud et al.[65] 0.62h−1 batch, aerobe 36 57Holm et al.[64] 0.67h−1 batch, aerobe 37 60

amcore/gc: number of matched reactions for the E. coli Core and Genome-scale model.bmSchuetz: number of matched reactions for the Schuetz model.

Usually the number of fluxes measured by these 13C-MFA is less than those of the model re-

constructions. In order to evaluate the performance of FBA simulations, there needed a matching

step from the predicted flux distribution to the reference dataset. The mapping of available measured

fluxes to corresponding reactions in FBA model is given in Appendix A.

3.2 Cellular constraints

One problem of using FBA is that the simulation usually returns predictions which are diverse from

reality. To solve this, biological or physiochemical restrictions are added to limit the solution space of

the model. We systematically tested 6 single (or combined) constraints: P-to-O (P/O) ratio was set to 1

[67] by setting the energy-coupling NADH dehydrogenase I (Nuo) and cytochrome oxidase bo3 equal

to zero [9]; the upper limit bound for the maximal oxygen consumption rate (qO2max) was set to 15

mmol/gh as experimentally reported for chemostat cultures [62]; the bounds on cellular maintenance

22

Page 39: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

3.3. Objective functions

energy (ATPM reaction) as the requirement for growth-independent was left at the default model

value of 8.39 mmol/gh [6]; bound all fluxes (bounds) to maximal 200% of the glucose uptake rate as

observed experimently [68] and 35% of NADPH overproduction compared to the NADPH requirement

for biomass production. Finally the combination of all above constraints is also included. They are

empirical conditions which are synthesized gradually from literature and former researches as could

be seen from Table 3.2

Empirical constraints related to the bounds of fluxes given in the original models were discarded

and at least the relative substrate uptake rate (glucose) was constrained in each case.

Table 3.2: Cellular constraints used as additional information for FBA in this work. Most of them are adaptedfrom [9].

Constraint Meaning ReferenceP/O=1 P-to-O ratio is set to unity due to known coupling ef-

ficiencies and expression levels of respiratory chaincomponents [9]

[67]

qO2 max ≤ 15 Maximum of oxygen uptake is set to 15 mmol/(gh)as another level of limitation about oxygen utiliza-tion.

[17]

Maintenance constraint ATPM reaction flux is set to 8.39mmol/(gh) empir-ically as the requirement for growth-independentmaintenance of the cell.

[18, 63]

Bound Bound all fluxes to maximal 200% of the glucoseuptake rate as observed by experiments.

[1, 68–70]

NADPH 35% of NADPH overproducted than needed forbiomass production.

[63]

All Apply all above constraints.

3.3 Objective functions

This section presents the objective functions tested in the FBA models. There were not only

the single objective function being examined, but the combinations of up to three of them were also

involved at the same time in multi-objective optimization.

3.3.1 Single objective functions

For the experimental datasets selected we evaluated the predictive ability of eight different objec-

tive functions: maximization of biomass yield (maxBM) and ATP (maintenance reaction) (maxATP),

minimization of overall intracellular fluxes l1-norm (min∑| v |), maximization of ATP and biomass

yield per unit flux (maxATP∑

v and maxBM∑

v, respectively), minimization of redox po-

tential (minRD), and minimization and maximization of ATP producing fluxes per unit substrate

(min∑

ATPS and max∑

ATPS, respectively). The objective functions correspond to the most

significant performed in [9, 50] and were mathematical defined as in Table 3.3.

23

Page 40: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 3. Methods

Table 3.3: List of single objective functions tested and related references.

Objective function Description Mathematical def-inition

Reference

Max BM Maximization of biomass yield max vbiomass

vglucose[19, 40, 53]

Max ATP Maximization of ATP yield. max vATP

vglucose[40, 54]

Min Flux Minimization of l1-norm of all fluxes. min∑|vi| [50]

Max ATP/flux Maximization of ATP yield per flux unit. max vATP∑v2i

[57]

Max BM/flux Maximization of biomass yield per fluxunit.

max vbiomass∑v2i

[9]

Min Rd Minimization of redox potential. min∑vNADH

vglucose[33]

Min ATPprod Minimization of ATP producing fluxes. min∑vATP

vglucose[33]

Max ATPprod Maximization of ATP producing fluxes. max∑vATP

vglucose[33, 58, 59]

For the two nonlinear objective functions max ATP/flux and max BM/flux, the l2-norm (Euclidean

norm) of the fluxes vector was used in accordance with [9] while min Flux refers to the l1-norm (Man-

hattan norm) of the same vector as in [50]. This is because using l1-norm reported better predictive

results than that of l2-norm when it comes to minimization-of-all-fluxes objective function [50].

For linear optimization, there are usually non-unique sets of flux values v that give the same op-

timal value of objective function [71]. To avoid typical degeneracy of FBA solutions, the principle of

parsimonious enzyme usage (pFBA) was used [7]. The detail formation of this constraint-based anal-

ysis has been given in Chapter 2. However, the purpose of pFBA application here is not necessarily

to classify gene into five categories. Adapted to this work, the optimization problem is mathematically

described as follows:

min∑ni=1 | vi | (3.1)

s.t. Z = Zoptima

S.v = 0

vub ≥ v ≥ vlb

3.4 Multi-objective formulations

Usually in nature, optimization of one single objective function could not represent completely the

behaviour of cell evolution. For example, cells tend to freely maximize growth rate in batch culture

but within resource scarce environment, they also have to take the optimization of food usage into

consideration. For that reason, several objective functions should be put together for studying at

the same time. One possible method to deal with this problem is to use multi-objective or Pareto

optimization instead of the single objective.

24

Page 41: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

3.4. Multi-objective formulations

3.4.1 Pareto optimization

A mathematical formulation of Pareto optimization could be described as follow:

min/max(Z1, Z2, ..., Zn) (3.2)

s.t. Sv = 0

vub ≥ v ≥ vlb

where Z1, Z2, ..., Zn form the set of objective functions that must be targeted simultaneously in this

problem. By doing this, it allows the trade-off between objective functions and since they usually

competitive, there is no unique solution. The solutions of particular problem should be a set of varied

Zi and is known as noninferiority solutions set or simply Pareto front. It is defined as the solutions

that improvement in one objective requires a degradation of another.

Figure 3.1: Map from parameter space into objective function space. The red piece of curve is noninferiorsolutions in this case.

Mathematical definition: v∗ ∈ Ω is a noninferior solution if there does not exist ∆v such that

(v∗ + ∆v) ∈ Ω and k, l ∈ 1 . . . n such that

Zk(v∗ + ∆v) ≤ Zk(v∗) (3.3)

Zl(v∗ + ∆v) < Zl(v

∗)

An example of Pareto optimization with only two objective functions of two variables is shown in Figure

3.1.

One method to find Pareto front of an multiple objective functions optimization is the ε-constraint

algorithm. In this thesis, Pareto optimality is applied in FBA model with up to the three best single

linear objective functions in each growth condition.

3.4.2 ε-constraint algorithm

The method used in this thesis to calculate the Pareto front of multiple objective system is based

on the idea of ε-constraint algorithm [72] which is also the method used in [50]. ε-constraint involves

25

Page 42: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 3. Methods

(a) (b)

Figure 3.2: A graphic illustration for ε-constraint algorithm in case of bi-objective problem. Figure 3.2a presentsa noninferior solution found by using ε-constraint algorithm on a single point. Figure 3.2b shows the Pareto frontof the whole problem represented by the red-highlighted region on the objective function space.

minimizing a primary objective while expressing the others in the from of inequality constraints:

minv∈Ω Zp(v)

s.t. Zi(v) ≤ εi

i = 1, . . . , n. i 6= p

where Zp is the primary objective to considered among the set of all functions (Z1, . . . , Zn). An

example for the case of bi-objective Pareto optimization by using ε-constraint is given in Figure 3.2a.

In this illustration, Z1 is the primary objective.

In order to adapt this method to solve the cases of interest, a numerical algorithm is employed.

In which, the possible ranges of all non-primary objective functions are divided by nstep = 1000 then

ε-constraint will be applied to every ε ∈ Rn−1 retrieved by those partitions.

ε = ε1, . . . εp−1, εp+1, . . . εn

εi = Zi,lb + k(i)(Zi,ub − Zi,lb)

nstep, k(i) ∈ 1, . . . , nstep

i = 1, . . . , n. i 6= p

where Zi,lb and Zi,ub is lower and upper bound of Zi respectively. A graphic illustration is shown in

Figure 3.2b for the Pareto front of two objective functions. Due to the exponential iterations needed

in ε-constraint algorithm, the number of objective considered in Pareto optimization is limited to three.

The only three single objective being chosen for this simulation are max BM, max ATP and min Flux.

3.5 Implementation

All calculations were implemented in Matlab 2012b (Mathworks Inc. Software) and simulations

were performed using the Constraint-Based Reconstruction and Analysis (COBRA) toolbox (v. 2.0.5)

[8]. In terms of optimization solvers, GLPK [73] was used for linear problems.

26

Page 43: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

3.6. Calculating distance between predicted and experimental data

For the two non-linear non-convex objective functions, a numeric approximation method was used.

For example, with the objective function max ATP/flux, firstly the range of ATP flux is calculated then

1000 value points are uniformly selected along the distance. After that, for each point, the ATP reaction

rate is constrained to this value and the l2-norm of all fluxes in this system∑v2i is minimized simul-

taneously. The maximum of all 1000 ratios between ATP fluxes with their corresponding minimized

flux norms is a good approximation for the objective max ATP/flux. Similar approach was used for

max BM/flux.

Simulations were executed in parallel on a server machine with 8 AMD processors of 2.3GHz

each. The libSBML [74] was the package used for reading SBML model files. Experimental datasets,

metabolic models and ready-to-run matlab scripts are freely available at https://github.com/hsnguyen/

ObjComparison.

3.6 Calculating distance between predicted and experimental data

To evaluate the prediction ability, the definition of predictive fidelity [9] was used. This error is

defined by:

d(vcomp, vexp) = εTWε (3.4)

ε =vcomp−vexp

vglucose

Wi,i = 1σexpi

(∑i

1σexpi

)−1

where d(vcomp, vexp) is the standardized Euclidean distance between predicted fluxes vcomp and the

experimental in vivo vexp fluxes weighted by their experimental variances σexp. The set of compared

reactions are given as Appendix A. Smaller predictive fidelity represent a better agreement between

computational predicted and experimental fluxes.

For the original definition of predictive fidelity in [9], there are different Euclidean distances to the

in vivo fluxes due to alternative optima. Consequently the fidelity “range” is defined by the minimum

and maximum Euclidean distances from predicted fluxes and corresponding in vivo fluxes.

min/max d(v, vexp) (3.5)

s.t. Z = Zoptima

Sv = 0

vub ≥ v ≥ vlb

where d(v, vexp) is the Euclidean distance between fluxes v and the available in vivo vexp. In this

thesis, by applying pFBA in every simulations, the alternative optima phenomenon is efficiently neu-

tralized and the fidelity “range” could be considered as a single erroneous value of the prediction.

A summary of the method applied in this thesis is shown in Figure 3.3. In total, there are three

model reconstructions, each of them would be tested with 8 single objective functions together with

7 single cellular constraints plus 10 pairwise constraints. Thus for the first round there would be

27

Page 44: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 3. Methods

Figure 3.3: Workflow presents the summary performed in the thesis.

3× 8× 17 = 408 simulations needed to be executed. The simulations for the multi-objective models is

computationally expensive due to the application of Pareto optimization problem.

28

Page 45: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

4Results and Discussion

Contents4.1 The impact of objective functions by FBA in different conditions . . . . . . . . . 304.2 The impact of objective functions by FBA in different metabolic models . . . . . 334.3 Evaluation of pairwise constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . 364.4 Evaluation of multi-objective functions . . . . . . . . . . . . . . . . . . . . . . . . . 36

29

Page 46: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 4. Results and Discussion

FBA uses optimization of cellular criteria to find a subset of optimal states in the possibly large

solution space shaped by mass balance and capacity constraints [19]. The cellular objective func-

tions for an organism are strongly dependent on the input data, comparison-data and size/type of the

metabolic models. Thus, across three different metabolic models and using available intracellular flux

measurements for E. coli, we examine the optimal criteria derived in a previous study [9]. Further-

more, the effect of single (or pairs) standard constraints and multiple objective functions on FBA are

also evaluated. The metabolic models used are three stoichiometric models of E. coli metabolism

[6, 9, 20] and the flux distributions for eight different objective functions. The experimental condi-

tions included batch cultures as well as chemostat cultures under aerobic glucose and ammonium

limitation.

The results obtained in the FBA simulations for each case were ordered according to the fidelity

error (Equation 3.4) between predicted and experimental fluxes. Thus the estimation of predictive

result is based on two perspectives: (i) the predictive errors represented by plots for different simu-

lations and (ii) scatter plots of separated flux-by-flux comparisons to see how each experimental flux

distribution matched to the corresponding predictions.

4.1 The impact of objective functions by FBA in different condi-tions

The following section describes the predictive fidelities on three E. coli metabolic models for var-

ious objective and constraint combinations in different experimental conditions. It can be observed

that for simulations using different growth conditions, the corresponding error patterns can differ con-

siderably. The 8 objective functions showed a great difference in the accuracy.

4.1.1 Carbon (C)-limited chemostat cultures

Under nutrient scarcity (chemostat cultures) in glucose-limited conditions, the linear maximization

of the biomass yield (max BM) achieved the best predictive accuracy comparing to the other objective

functions and for the most of constraints (Figure 4.1 and the remaining datasets and models are

given in Appendix B). For the ”none” constraint case, the predicted flux values are plotted against

the experimental flux values (Figure 4.1b, 4.1d, 4.1f and 4.1h). The predictive errors of max BM on

average always reported the lowest values when compared to other objective functions. In fact,

by comparing the predicted fluxes against the experimental flux values (Figure 4.1b, 4.1d, 4.1f and

4.1h), it is clear that for the max BM objective function, there is a correlation which reflects the highly

agreement between in silico to in vivo fluxes. This result agrees with previous works that supported

the use of maximization of biomass as the most important objective function for FBA in continuous

cultures [1, 9, 40].

Another interesting criteria is the parsimony criteria (min∑| v |). The finding that minimization of

the overall intracellular flux may play a key role, as shown for the genome-scale model (e.g. Figure

4.1c), is in line with a previous work for hybridoma cells in continuous culture [55]. The two nonlinear

30

Page 47: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

4.1. The impact of objective functions by FBA in different conditions

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.4h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(a)

Nanchen 0.4h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(b)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.4h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(c)

Ishii 0.4h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(d)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.4h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(e)

Emmerling 0.4h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(f)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.1h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(g)

Ishii 0.1h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(h)

Figure 4.1: Predictive fidelities for objective functions using different constraints (a,c,e,g) and corresponding indi-vidual flux predictions (b,d,f,h) between predicted and experimental fluxes for all the objective functions evaluatedwithout additional constraint of four E. coli (C)-limited chemostat cultures on the Genome-scale model. Missinglines represent infeasible solutions.

31

Page 48: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 4. Results and Discussion

objectives max BM/flux and max ATP/flux were also proved to be useful for this growth condition

while max ATPprod in all cases revealed large discrepancies between in silico and in vivo fluxes.

Moreover, the effects of each of the single cellular constraints to every cellular objective is also

shown in the Figure 4.1. With the exception of max BM, max ATP and min Flux, there are no significant

changes in the predictive fidelities for all the constraints tested. Our analysis indicated that the single

standard constraints namely none, qO2, maintenance energy or NADPH reported better predictive

fidelities than the other constraints. Although common properties with the previous work [9], some

relative alterations in this work can be observed for the Schuetz model and Nanchen dataset. For

instance, the behaviour of maximization of ATP per unit flux was consistent and able to work well

instead of being useless without additional constraints (see Appendix B Figure B.2). On the other

hand, the maximization of ATP was not a good choice as expected in continuous cultures. The

probable reason could be the use of the relative flux values instead of the split flux ratios used by

Schuetz et al [9] when comparing computational and experimental results.

4.1.2 Ammonium (N)-limited chemostat cultures

The predictive fidelities for the N-limited chemostat cultures are shown in Figure 4.2 (remaining

datasets are given in Appendix B). For the N-limited chemostat culture, a similar pattern was observed

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, N−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(a)

Emmerling 0.09h−1, N−limited, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(b)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, N−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(c)

Emmerling 0.09h−1, N−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(d)

Figure 4.2: Predictive fidelities for objective functions with constraints (a,c) and corresponding individual fluxpredictions (b,d) between predicted and experimental fluxes for all the objective functions evaluated withoutadditional constraint of E. coli N-limited chemostat culture conditions on the Core and Genome-scale model.Missing lines represent infeasible solutions in the simulation.

32

Page 49: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

4.2. The impact of objective functions by FBA in different metabolic models

at the simulation results. The max BM was located at the group of top best objective functions but less

accurate than the previous aerobic chemostat cultures. The max ATPprod objective function provided

the worse prediction of flux distribution for the Core and Genome-scale model (Figure 4.2). Instead,

the performance of two non-linear objective and minimization of the net of fluxes were improved to

the same level of max BM. However, when considering scatter plots on the right then max BM objective

function, without any additional constraints, gives a higher prediction and will be most useful.

Overall, as shown in Figure 4.2a,4.2c, the best objective for the ammonium-limited continuous

culture was obtained by minimization of flux distribution or by maximization of the biomass. However

when considering the individual flux prediction as in scatter plots (Figure 4.2b,4.2d), minimization of

flux distribution did not perform significantly as expected.

Unlike the C-limited conditions, some constraints improved the prediction power of FBA com-

pared to “none” scenario. However, the pattern was not consistent through all objectives or model

reconstructions that were tested. For example, in Figure 4.2a, the “maintenance” constraint indeed

improved the predictive fidelity on max BM, but is useless for other objectives (e.g. max ATP).

4.1.3 Batch cultures

The predictive fidelities for the batch cultures in the genome-scale model are shown in Figure 4.3.

For batch cultures the results suggest that the cells “prefer” the maximization of biomass yield per flux

unit. In contrast to a previous work [33], it can be observed that the minimization of redox potential

did not reflect a good objective function for E. coli batch cultures. Furthermore, the minimization and

maximization of ATP producing fluxes were the worst choices. The max BM and max BM/flux objective

were the three best functions for the simulation of E. coli batch cultures.

Additionally, consistent and promising fidelities on the two batch cultures (Holm and Perrenoud

dataset) were observed also for max ATP/flux. A similar result was reported by Schuetz et al. [9].

However, some differences to their conclusions can be observed. First, the max BM/flux was slightly

better than max ATP/flux making this objective function the best choice, rather than the reported

max ATP/flux for the batch culture. Second, in contrast to previous work [9], max ATPprod was con-

sidered a bad objective function in batch cultures (Figure 4.3).

Overall, the two nonlinear objectives seem to be reliable objectives in the cases tested, while max-

imization of biomass and minimization of net flux also presents consistent performances. Additionally,

in accordance with results from Schuetz et al [9], the effect of the constraints appeared to be mostly

insignificant to the choice of the objective function for all the conditions.

4.2 The impact of objective functions by FBA in different metabolicmodels

We next examine whether any of these findings are consistent across different metabolic models of

the same system. Here, predictive fidelities were presented to focus the comparison of three diferent

metabolic models (Core model, Schuetz model and iAF1260 Genome-scale model).

33

Page 50: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 4. Results and Discussion

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Holm 0.67h−1, batch, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(a)

Holm 0.67h−1, batch, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(b)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Perrenoud 0.65h−1, batch, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(c)

Perrenoud 0.65h−1, batch, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed valuespr

edic

ted

valu

es

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(d)

Figure 4.3: Predictive fidelities for objective functions with constraints (a,c) and corresponding individual fluxpredictions (b,d) between predicted and experimental fluxes for all the objective functions evaluated withoutadditional constraint of E. coli batch culture conditions on the Genome-scale model.

Figure 4.4 shows the effect of the metabolic models type and size on the qualitative and quantita-

tive predictions for the same dataset. It is clear that the predictive fidelity patterns varies depending on

the metabolic network and the dataset used. In general, for the chemostat cultures (Figure 4.4a, 4.4b,

4.4c, 4.4d), the Genome-scale model reported the best fidelities since their prediction errors seems

to be smallest. A possible reason is that for more detailed model reconstruction a better agreement

between predictive and experimental fluxes is obtained. When comparing the predictive performance

of FBA simulations on the Core and Schuetz model, there were similarities beside several discrep-

ancies. These two reconstructions are on the same level of scale and share the common metabolic

structure, but there exist some differences on their specific pathway reactions. In fact, Schuetz et

al. [9] had constructed a highly interconnected stoichiometric network model based on known reac-

tions of E. coli central carbon metabolism. This could be the reason for the superior of prediction

results on Schuetz model when compare to other with the same scale. However, in term of extension,

Genome-scale model iAF1260 is on a higher level than that of Schuetz model since the number of

reactions is about tenfold than the original Core reconstruction. The results on Figure 4.4, especially

4.4a and 4.4b, supported this comparison since the improvement made by changing from Core model

to Genome-scale model is even better than that when only replacing the former by Schuetz model.

The complete resuts for all datasets is presented in Section B of Appendix B.

34

Page 51: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

4.2. The impact of objective functions by FBA in different metabolic models

Ishii 0.1h−1

, C−limited

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM

Predictive Fidelity0 0.5 1

max ATP

Predictive Fidelity0 0.5 1

min Flux

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM/flux

Predictive Fidelity0 0.5 1

max ATP/flux

Predictive Fidelity0 0.5 1

min Rd

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

min ATPprod

Predictive Fidelity0 0.5 1

max ATPprod

Predictive Fidelity

Genome−scale model

Core model

Schuetz model

(a)

Ishii 0.7h−1

, C−limited

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM

Predictive Fidelity0 0.5 1

max ATP

Predictive Fidelity0 0.5 1

min Flux

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM/flux

Predictive Fidelity0 0.5 1

max ATP/flux

Predictive Fidelity0 0.5 1

min Rd

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

min ATPprod

Predictive Fidelity0 0.5 1

max ATPprod

Predictive Fidelity

Genome−scale model

Core model

Schuetz model

(b)

Emmerling 0.09h−1

, N−limited

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM

Predictive Fidelity0 0.5 1

max ATP

Predictive Fidelity0 0.5 1

min Flux

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM/flux

Predictive Fidelity0 0.5 1

max ATP/flux

Predictive Fidelity0 0.5 1

min Rd

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

min ATPprod

Predictive Fidelity0 0.5 1

max ATPprod

Predictive Fidelity

Genome−scale model

Core model

Schuetz model

(c)

Emmerling 0.09h−1

, C−limited

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM

Predictive Fidelity0 0.5 1

max ATP

Predictive Fidelity0 0.5 1

min Flux

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM/flux

Predictive Fidelity0 0.5 1

max ATP/flux

Predictive Fidelity0 0.5 1

min Rd

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

min ATPprod

Predictive Fidelity0 0.5 1

max ATPprod

Predictive Fidelity

Genome−scale model

Core model

Schuetz model

(d)

Holm 0.67h−1

, batch

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM

Predictive Fidelity0 0.5 1

max ATP

Predictive Fidelity0 0.5 1

min Flux

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM/flux

Predictive Fidelity0 0.5 1

max ATP/flux

Predictive Fidelity0 0.5 1

min Rd

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

min ATPprod

Predictive Fidelity0 0.5 1

max ATPprod

Predictive Fidelity

Genome−scale model

Core model

Schuetz model

(e)

Perrenoud 0.65h−1

, batch

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM

Predictive Fidelity0 0.5 1

max ATP

Predictive Fidelity0 0.5 1

min Flux

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM/flux

Predictive Fidelity0 0.5 1

max ATP/flux

Predictive Fidelity0 0.5 1

min Rd

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

min ATPprod

Predictive Fidelity0 0.5 1

max ATPprod

Predictive Fidelity

Genome−scale model

Core model

Schuetz model

(f)

Figure 4.4: Predictive fidelities of pFBA simulation for each objective function in several datasets with threedifferent metabolic models. Values above 1 are out of range.

To conclude, the difference reflects the fact that beside agreements on the most effective functions

for certain situations, using different metabolic models could significantly affect the conclusions for

certain cases. The factors related to the model reconstructions such as the biomass composition can

35

Page 52: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 4. Results and Discussion

be one possible reason for this difference.

4.3 Evaluation of pairwise constraints

In this section, the effect of adding cellular constraints to the genome-scale system are evaluated.

Here FBA was run for pairwise constraints to predict the fluxes. In order to understand how the

phenotype predictions vary across the different constraints, a particular case is selected, namely the

chemostat fermentation under the highest dilution rate of 0.7h−1. This is a typical case where FBA

simulations are less accurate, since the cells were sub-optimally grown due to overflow metabolism

[39]. For this case the flux predictions behaved qualitatively well for the same optimal criteria and

is well-described by maximizing biomass yield (Figure 4.5a). It can be observed in Figure 4.5a that

all single or even pairwise constraints to this model did not significantly improve flux prediction in a

consistent manner for all tested cases. The same behaviour could be observed in the other objective

functions. In fact, the uselessness of pairwise cellular criteria also can be observed on other datasets

or model reconstructions (see Section B of Appendix B).

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.7h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(a)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.7h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(b)

Figure 4.5: Comparison between pFBA predictive fidelities using single (4.5a) and pairwise (4.5b) constraintsfor the dataset from Ishii under the dilution rate of 0.7h−1.

In general, no improvement in predictive fidelity for any of the single objective functions when

the combination of two constraints are used instead. On the other hand, when the complete set

of constraints “all constraints scenario” are used simultaneously, its contribution was not significant

compared to the “none” constrain scenario as reported previously in [9]. Identical conclusions were

obtained when repeating all these simulations with the other datasets (see Appendix B).

4.4 Evaluation of multi-objective functions

In this section, every possible combinations of the objective functions max BM, max ATP and min Flux

was examined instead of the use of only single objective in the previous simulations. These three ob-

jective functions had been reported as the best in a previous multi-objective research [50]. However,

in this previous work, metabolic flux analysis simulations were limited. Therefore, obtained studies

are needed to determine the optimality principles in different metabolic models. There are also good

36

Page 53: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

4.4. Evaluation of multi-objective functions

biological meanings to evaluate the Pareto fronts of these three objective. In fact, growth rate, en-

ergy usage and enzymatic parsimony are among the most important but usually conflict aspects of

metabolism. It means that the improvement of one of them usually lead to the degradation of the other

two. Thus, using the Pareto optimization to understand the trade-off between these three meaningful

objective was required.

Table 4.1, 4.2 and 4.3 show the best predictive fidelities from experimental fluxes to the optimize

solutions of using single objective and to the Pareto fronts of combinations of two or three objective

functions for the Core model, Schuetz model and Genome-scale model, respectively.

Table 4.1: Predictive fidelities of pFBA simulation using single and multi-objective functions in the Core model.

Emmerling0.09 h−1,N-limited

Ishii0.1 h−1,C-limited

Ishii0.4 h−1,C-limited

Ishii0.7 h−1,C-limited

Perrenoud0.65 h−1,batch

Holm0.67 h−1,batch

max BM 0.4085 0.1373 0.0327 0.0688 0.2307 0.3046max ATP 0.3458 0.3725 0.1891 0.2452 0.6508 0.7334min Flux 0.1491 0.6321 0.5951 0.6612 0.2408 0.3212max BM + max ATP 0.1169 0.1373 0.0212 0.0677 0.2284 0.3046max BM + min Flux 0.1490 0.1367 0.0327 0.0677 0.1820 0.0707max ATP + min Flux 0.1023 0.3559 0.1843 0.1807 0.1967 0.1399max BM + max ATP +min Flux

0.0856 0.1367 0.0212 0.0649 0.1490 0.0321

As observed in a previous work [50] no dual combination could describe all measured fluxes

adequately, and only the three efficiency objectives (max BM, maxATP and minFlux) achieved the

highest optimality for the datasets and models analyzed (Table 4.1, 4.2 and 4.3). Our results show

that the multi-objective approach improved the best prediction obtained with traditional FBA using a

single objective function. However, the improvement is not the same for different datasets. Overall,

our study showed that the multi-objective approach using two objective is better than single objective

but usually inferior than the combination of three objectives simultaneously.

Table 4.2: Predictive fidelities of pFBA simulation using single and multi-objective functions in the Schuetz model.

Emmerling0.09 h−1,N-limited

Ishii0.1 h−1,C-limited

Ishii0.4 h−1,C-limited

Ishii0.7 h−1,C-limited

Perrenoud0.65 h−1,batch

Holm0.67 h−1,batch

max BM 0.3412 0.2551 0.1595 0.1491 0.3099 0.1841max ATP 0.3369 0.6662 0.3166 0.3072 0.5433 0.6457min Flux 0.2298 0.4019 0.3237 0.2761 0.3530 0.2131max BM + max ATP 0.1544 0.2551 0.1517 0.1491 0.2952 0.1501max BM + min Flux 0.2282 0.2551 0.1595 0.1491 0.3099 0.1681max ATP + min Flux 0.2291 0.3146 0.2514 0.2499 0.3481 0.2052max BM + max ATP +min Flux

0.1545 0.2551 0.1521 0.1491 0.2953 0.1505

Similar results are shown on Table 4.2 when Schuetz model reconstruction is applied. Moreover,

for the Genome-scale model, the multi-objective approach significantly improve the flux prediction for

37

Page 54: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 4. Results and Discussion

all datasets in a more consistent manner (Table 4.3).

Table 4.3: Predictive fidelities of pFBA simulation using single and multi-objective functions in the Genome-scalemodel.

Emmerling0.09 h−1,N-limited

Ishii0.1 h−1,C-limited

Ishii0.4 h−1,C-limited

Ishii0.7 h−1,C-limited

Perrenoud0.65 h−1,batch

Holm0.67 h−1,batch

max BM 0.3658 0.1401 0.0375 0.0697 0.2314 0.3302max ATP 0.3563 0.3741 0.1882 0.2472 0.6782 0.7327min Flux 0.2332 0.1295 0.1213 0.1403 0.4984 0.3519max BM + max ATP 0.2314 0.1401 0.0304 0.0693 0.1247 0.3302max BM + min Flux 0.2241 0.1007 0.0348 0.0679 0.2304 0.2962max ATP + min Flux 0.2904 0.1288 0.1207 0.1267 0.1334 0.1545max BM + max ATP +min Flux

0.2238 0.0982 0.0261 0.0661 0.1127 0.1047

Overall, the multi-objective function is very helpful in improving the prediction of FBA model. How-

ever, the pattern is not the same with different model reconstructions and datasets. The common

behaviour that could be observed is that the efficiency of objective combination depends on the per-

formance of every single objective. It means, for example, if one objective among them is outperform

the remaining then the result of multi-objective FBA is close to that of the superior function alone

and the improvement seems not so significant. In some circumstances, all the objective functions

giving similar prediction errors and the combination of them would make quite strong promotion of

the fidelity. This phenomenon happens frequently and gives a reasonable meaning for the trade-off

between biological behaviours of living organisms. Sometimes, the cell needs to focus on one domi-

nating objective but in certain conditions, several objectives are considered simultaneously in an equal

manner.

38

Page 55: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

5Conclusions and Future Work

Contents5.1 Main conclusions and work summary . . . . . . . . . . . . . . . . . . . . . . . . . 405.2 Ongoing and future work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

39

Page 56: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 5. Conclusions and Future Work

5.1 Main conclusions and work summary

The work developed during this thesis explored the effect of different optimal principles in FBA for

three metabolic models using different conditions and comparison dataset than previous evaluations.

Although the fidelity patterns of FBA can differ considerably under different conditions, the classical

“maximization of biomass” was shown in general as one of the best objectives. Moreover, our results

show that the model size has a high impact on the predictive fidelities.

Despite the observed variations, several generalities emerged. In agreement with previous stud-

ies, the single objective of maximization of biomass yield achieves the best predictive accuracy. For

the batch growth condition the most consistent optimality criteria appears to be described by the

maximization of the biomass yield per flux or by the objective of maximization of ATP yield per flux

(see above definitions). Moreover, under N-limited continuous cultures, the criteria minimization of

the flux distribution or maximization of biomass yield was determined as the most significant. On

the other hand, the predictions obtained by flux balance analysis using additional combined standard

constraints are not better than those obtained using the single constraint or even none of them. For

the multi-objective optimization by Pareto-optimal flux distributions improve the best predictions ob-

tained by each single objective function alone. The improvement, however, is not the same for all

models with different reconstructions or datasets. The combination in some cases provide significant

advances but there exist situations when it returns equal performance with the best single objective

function.

Although some optimal criteria gives reasonable predictions under certain conditions, there is no

universal criteria that performs well under all conditions. Therefore, systems biologists should perform

a careful evaluation and analysis of the objective functions case-by-case for each particular condition

and application.

Finally, Matlab code for investigation the effect of cellular objective function and constrains on

metabolic models has been also developed. This implementation of all objective functions and con-

straints can be easily adapted to test new metabolic systems and can be evaluated by comparing its

results with those reported here.

5.2 Ongoing and future work

There are some limitations in this project that should be improved in future work. Firstly, nonlinear

objective functions were not included in Pareto optimization due to the computational cost. By taking

these options into consideration, one could study more about the trade-off mechanisms of cell under

different conditions. Ongoing efforts are currently directed for investigating the challenge of multi-

objective optimization formulations to reduce the computational cost of the simulations performed. It

also would be a big help if the trade-off behaviours of single objective in multi-objective modelling is

thoroughly elaborated. Also, new big data (fluxomics), should be added to make a comprehensive

knowledge about the metabolic flux distribution of E. coli more accurate. Another possible improve-

ment is the application of more genome-scale reconstruction models of other strains/species, together

40

Page 57: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

5.2. Ongoing and future work

with different experimental in vivo datasets. The aim is to have more information to investigate the

predictive power of the models and also the hidden factors involved in the optimizing mechanism

of other cells. Additionally, cells with genetic pertubation should be included in the simulations to

study the essential relationship between genotype and phenotype in metabolism. Finally, a consen-

sus study is required to have a systematic framework for this case-by-case analysis. It should contain

a common standard formulation for all flux prediction methods, as well as reference dataset and the

way to evaluate the performance of each algorithm. It is hoped that the work developed in this thesis

contributes with methods to apply Systems Biology in biotechnology industries, and it becomes an

open door for new applications using the presented study.

41

Page 58: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Chapter 5. Conclusions and Future Work

42

Page 59: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Bibliography

[1] M. Emmerling, M. Dauner, A. Ponti, J. Fiaux, M. Hochuli, T. Szyperski, K. Wuthrich, J. Bailey, and

U. Sauer, “Metabolic flux responses to pyruvate kinase knockout in Escherichia coli,” Journal of

bacteriology, vol. 184, no. 1, pp. 152–164, 2002.

[2] D. McCloskey, B. Ø. Palsson, and A. M. Feist, “Basic and applied uses of genome-scale

metabolic network reconstructions of Escherichia coli,” Molecular systems biology, vol. 9, no. 1,

2013.

[3] C. L. Winder, W. B. Dunn, and R. Goodacre, “Tardis-based microbial metabolomics: time and

relative differences in systems,” Trends in microbiology, vol. 19, no. 7, pp. 315–322, 2011.

[4] S. B. Crown and M. R. Antoniewicz, “Publishing 13C metabolic flux analysis studies: A review

and future perspectives,” Metabolic engineering, vol. 20, pp. 42–48, 2013.

[5] J. M. Lee, E. P. Gianchandani, and J. A. Papin, “Flux balance analysis in the era of metabolomics,”

Briefings in Bioinformatics, vol. 7, no. 2, pp. 140–150, 2006.

[6] J. D. Orth, R. Fleming, and B. Palsson, “Reconstruction and use of microbial metabolic networks:

the core Escherichia coli metabolic model as an educational guide,” 2010.

[7] N. E. Lewis, K. K. Hixson, T. M. Conrad, J. A. Lerman, P. Charusanti, A. D. Polpitiya, J. N. Adkins,

G. Schramm, S. O. Purvine, D. Lopez-Ferrer et al., “Omic data from evolved E. coli are consistent

with computed optimal growth from genome-scale models,” Molecular systems biology, vol. 6,

no. 1, 2010.

[8] J. Schellenberger, R. Que, R. M. Fleming, I. Thiele, J. D. Orth, A. M. Feist, D. C. Zielinski,

A. Bordbar, N. E. Lewis, S. Rahmanian et al., “Quantitative prediction of cellular metabolism

with constraint-based models: the COBRA Toolbox v2. 0,” Nature protocols, vol. 6, no. 9, pp.

1290–1307, 2011.

[9] R. Schuetz, L. Kuepfer, and U. Sauer, “Systematic evaluation of objective functions for predicting

intracellular fluxes in Escherichia coli,” Molecular systems biology, vol. 3, no. 1, 2007.

[10] H. V. Westerhoff and B. O. Palsson, “The evolution of molecular biology into systems biology,”

Nature biotechnology, vol. 22, no. 10, pp. 1249–1252, 2004.

[11] W. Widłak, “High-Throughput Technologies in Molecular Biology,” in Molecular Biology. Springer,

2013, pp. 139–153.

43

Page 60: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Bibliography

[12] K. Raman and N. Chandra, “Flux balance analysis of biological systems: applications and chal-

lenges,” Briefings in bioinformatics, vol. 10, no. 4, pp. 435–449, 2009.

[13] G. Winter and J. O. Kromer, “Fluxomics–connecting ‘omics analysis and phenotypes,” Environ-

mental microbiology, vol. 15, no. 7, pp. 1901–1916, 2013.

[14] J. D. Orth, I. Thiele, and B. Ø. Palsson, “What is flux balance analysis?” Nature biotechnology,

vol. 28, no. 3, pp. 245–248, 2010.

[15] D. Segre, D. Vitkup, and G. M. Church, “Analysis of optimality in natural and perturbed metabolic

networks,” Proceedings of the National Academy of Sciences, vol. 99, no. 23, pp. 15 112–15 117,

2002.

[16] T. Shlomi, O. Berkman, and E. Ruppin, “Regulatory on/off minimization of metabolic flux changes

after genetic perturbations,” Proceedings of the National Academy of Sciences of the United

States of America, vol. 102, no. 21, pp. 7695–7700, 2005.

[17] A. Varma, B. W. Boesch, and B. O. Palsson, “Stoichiometric interpretation of Escherichia coli

glucose catabolism under various oxygenation rates.” Applied and environmental microbiology,

vol. 59, no. 8, pp. 2465–2473, 1993.

[18] A. Varma and B. O. Palsson, “Stoichiometric flux balance models quantitatively predict growth

and metabolic by-product secretion in wild-type Escherichia coli W3110.” Applied and environ-

mental microbiology, vol. 60, no. 10, pp. 3724–3731, 1994.

[19] N. D. Price, J. L. Reed, and B. Ø. Palsson, “Genome-scale models of microbial cells: evaluating

the consequences of constraints,” Nature Reviews Microbiology, vol. 2, no. 11, pp. 886–897,

2004.

[20] A. M. Feist, C. S. Henry, J. L. Reed, M. Krummenacker, A. R. Joyce, P. D. Karp, L. J. Broadbelt,

V. Hatzimanikatis, and B. Ø. Palsson, “A genome-scale metabolic reconstruction for Escherichia

coli K-12 MG1655 that accounts for 1260 ORFs and thermodynamic information,” Molecular

systems biology, vol. 3, no. 1, 2007.

[21] H. Nam, M. Campodonico, A. Bordbar, D. R. Hyduke, S. Kim, D. C. Zielinski, and B. O. Palsson,

“A systems approach to predict oncometabolites via context-specific genome-scale metabolic

networks,” PLoS computational biology, vol. 10, no. 9, p. e1003837, 2014.

[22] K. R. Patil, M. Akesson, and J. Nielsen, “Use of genome-scale microbial models for metabolic

engineering,” Current opinion in biotechnology, vol. 15, no. 1, pp. 64–69, 2004.

[23] T. W. James, “Continuous culture of microorganisms,” Annual Reviews in Microbiology, vol. 15,

no. 1, pp. 27–46, 1961.

[24] A. Novick and L. Szilard, “Description of the chemostat,” Science, vol. 112, no. 2920, pp. 715–

716, 1950.

44

Page 61: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Bibliography

[25] R. S. Costa, D. Machado, I. Rocha, and E. Ferreira, “Critical perspective on the consequences

of the limited availability of kinetic data in metabolic dynamic modelling,” Systems Biology, IET,

vol. 5, no. 3, pp. 157–163, 2011.

[26] M. I. Klapa and G. Stephanopoulos, “Metabolic flux analysis,” in Bioreaction Engineering.

Springer, 2000, pp. 106–124.

[27] N. D. Price, J. A. Papin, C. H. Schilling, and B. O. Palsson, “Genome-scale microbial in silico

models: the constraints-based approach,” Trends in biotechnology, vol. 21, no. 4, pp. 162–169,

2003.

[28] J. M. Park, T. Y. Kim, and S. Y. Lee, “Constraints-based genome-scale metabolic simulation for

systems metabolic engineering,” Biotechnology advances, vol. 27, no. 6, pp. 979–988, 2009.

[29] C. Wittmann and E. Heinzle, “Mass spectrometry for metabolic flux analysis,” Biotechnology and

bioengineering, vol. 62, no. 6, pp. 739–750, 1999.

[30] K. Wuthrich, “NMR of proteins and nucleic acids,” The George Fisher Baker non-resident lec-

tureship in chemistry at Cornell Unversity (USA), 1986.

[31] N. Zamboni, S.-M. Fendt, M. Ruhl, and U. Sauer, “13c-based metabolic flux analysis,” Nature

protocols, vol. 4, no. 6, pp. 878–892, 2009.

[32] H. P. Bonarius, G. Schmid, and J. Tramper, “Flux analysis of underdetermined metabolic net-

works: the quest for the missing constraints,” Trends in Biotechnology, vol. 15, no. 8, pp. 308–

314, 1997.

[33] A. L. Knorr, R. Jain, and R. Srivastava, “Bayesian-based selection of metabolic objective func-

tions,” Bioinformatics, vol. 23, no. 3, pp. 351–357, 2007.

[34] D. S.-W. Ow, D.-Y. Lee, M. G.-S. Yap, and S. K.-W. Oh, “Identification of cellular objective for

elucidating the physiological state of plasmid-bearing Escherichia coli using genome-scale in

silico analysis,” Biotechnology progress, vol. 25, no. 1, pp. 61–67, 2009.

[35] A. M. Feist and B. O. Palsson, “The biomass objective function,” Current opinion in microbiology,

vol. 13, no. 3, pp. 344–349, 2010.

[36] A. Bordbar, J. M. Monk, Z. A. King, and B. O. Palsson, “Constraint-based models predict

metabolic and associated cellular functions,” Nature Reviews Genetics, vol. 15, no. 2, pp. 107–

120, 2014.

[37] K. J. Kauffman, P. Prakash, and J. S. Edwards, “Advances in flux balance analysis,” Current

opinion in biotechnology, vol. 14, no. 5, pp. 491–496, 2003.

[38] S. Klamt, S. Schuster, and E. D. Gilles, “Calculability analysis in underdetermined metabolic

networks illustrated by a model of the central metabolism in purple nonsulfur bacteria,” Biotech-

nology and bioengineering, vol. 77, no. 7, pp. 734–751, 2002.

45

Page 62: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Bibliography

[39] R. U. Ibarra, J. S. Edwards, and B. O. Palsson, “Escherichia coli K-12 undergoes adaptive evo-

lution to achieve in silico predicted optimal growth,” Nature, vol. 420, no. 6912, pp. 186–189,

2002.

[40] W. Van Gulik and J. Heijnen, “A metabolic network stoichiometry analysis of microbial growth

and product formation,” Biotechnology and bioengineering, vol. 48, no. 6, pp. 681–698, 1995.

[41] M. A. Oberhardt, B. Ø. Palsson, and J. A. Papin, “Applications of genome-scale metabolic recon-

structions,” Molecular systems biology, vol. 5, no. 1, 2009.

[42] M. E. Bushell, S. I. Sequeira, C. Khannapho, H. Zhao, K. F. Chater, M. J. Butler, A. M. Kierzek,

and C. A. Avignone-Rossa, “The use of genome scale metabolic flux variability analysis for pro-

cess feed formulation based on an investigation of the effects of the zwf mutation on antibiotic

production in Streptomyces coelicolor,” Enzyme and microbial technology, vol. 39, no. 6, pp.

1347–1353, 2006.

[43] A. P. Burgard, E. V. Nikolaev, C. H. Schilling, and C. D. Maranas, “Flux coupling analysis of

genome-scale metabolic network reconstructions,” Genome research, vol. 14, no. 2, pp. 301–

312, 2004.

[44] J. Delgado and J. C. Liao, “Inverse flux analysis for reduction of acetate excretion in Escherichia

coli,” Biotechnology Progress, vol. 13, no. 4, pp. 361–367, 1997.

[45] A. P. Burgard, P. Pharkya, and C. D. Maranas, “Optknock: a bilevel programming framework for

identifying gene knockout strategies for microbial strain optimization,” Biotechnology and bioengi-

neering, vol. 84, no. 6, pp. 647–657, 2003.

[46] P. Pharkya, A. P. Burgard, and C. D. Maranas, “OptStrain: a computational framework for re-

design of microbial production systems,” Genome research, vol. 14, no. 11, pp. 2367–2376,

2004.

[47] K. R. Patil, I. Rocha, J. Forster, and J. Nielsen, “Evolutionary programming as a platform for in

silico metabolic engineering,” BMC bioinformatics, vol. 6, no. 1, p. 308, 2005.

[48] P. Pharkya and C. D. Maranas, “An optimization framework for identifying reaction activa-

tion/inhibition or elimination candidates for overproduction in microbial systems,” Metabolic engi-

neering, vol. 8, no. 1, pp. 1–13, 2006.

[49] M. J. Herrgard, S. S. Fong, and B. Ø. Palsson, “Identification of genome-scale metabolic network

models using experimentally measured flux profiles,” PLoS computational biology, vol. 2, no. 7,

p. e72, 2006.

[50] R. Schuetz, N. Zamboni, M. Zampieri, M. Heinemann, and U. Sauer, “Multidimensional optimality

of microbial metabolism,” Science, vol. 336, no. 6081, pp. 601–604, 2012.

46

Page 63: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Bibliography

[51] A. P. Burgard and C. D. Maranas, “Optimization-based framework for inferring and testing hy-

pothesized metabolic objective functions,” Biotechnology and bioengineering, vol. 82, no. 6, pp.

670–677, 2003.

[52] E. P. Gianchandani, M. A. Oberhardt, A. P. Burgard, C. D. Maranas, and J. A. Papin, “Predicting

biological system objectives de novo from internal state measurements,” BMC bioinformatics,

vol. 9, no. 1, p. 43, 2008.

[53] J. Edwards and B. Palsson, “The Escherichia coli MG1655 in silico metabolic genotype: its

definition, characteristics, and capabilities,” Proceedings of the National Academy of Sciences,

vol. 97, no. 10, pp. 5528–5533, 2000.

[54] R. Ramakrishna, J. S. Edwards, A. McCulloch, and B. O. Palsson, “Flux-balance analysis of mi-

tochondrial energy metabolism: consequences of systemic stoichiometric constraints,” American

Journal of Physiology-Regulatory, Integrative and Comparative Physiology, vol. 280, no. 3, pp.

R695–R704, 2001.

[55] H. P. Bonarius, V. Hatzimanikatis, K. P. Meesters, C. D. de Gooijer, G. Schmid, and J. Tram-

per, “Metabolic flux analysis of hybridoma cells in different culture media using mass balances,”

Biotechnology and Bioengineering, vol. 50, no. 3, pp. 299–318, 1996.

[56] L. M. Blank, L. Kuepfer, and U. Sauer, “Large-scale 13C-flux analysis reveals mechanistic princi-

ples of metabolic network robustness to null mutations in yeast,” Genome biology, vol. 6, no. 6,

p. R49, 2005.

[57] M. Dauner and U. Sauer, “Stoichiometric growth model for riboflavin-producing Bacillus subtilis,”

Biotechnology and bioengineering, vol. 76, no. 2, pp. 132–143, 2001.

[58] R. Heinrich, F. Montero, E. Klipp, T. Waddell, and E. Melendez-Hevia, “Theoretical approaches

to the evolutionary optimization of glycolysis: thermodynamic and kinetic constraints.” European

journal of biochemistry/FEBS, vol. 243, no. 1-2, pp. 191–201, 1997.

[59] O. Ebenhoh and R. Heinrich, “Evolutionary optimization of metabolic pathways. Theoretical re-

construction of the stoichiometry of ATP and NADH producing systems,” Bulletin of mathematical

biology, vol. 63, no. 1, pp. 21–55, 2001.

[60] E. H. Wintermute, T. D. Lieberman, and P. A. Silver, “An objective function exploiting suboptimal

solutions in metabolic networks,” BMC systems biology, vol. 7, no. 1, p. 98, 2013.

[61] R. S. Costa, A. Verıssimo, and S. Vinga, “Kimosys: a web-based repository of experimental data

for kinetic models of biological systems,” BMC Systems Biology, vol. 8, no. 1, p. 85, 2014.

[62] N. Ishii, K. Nakahigashi, T. Baba, M. Robert, T. Soga, A. Kanai, T. Hirasawa, M. Naba, K. Hirai,

A. Hoque et al., “Multiple high-throughput analyses monitor the response of E. coli to perturba-

tions,” Science, vol. 316, no. 5824, pp. 593–597, 2007.

47

Page 64: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Bibliography

[63] A. Nanchen, A. Schicker, and U. Sauer, “Nonlinear dependency of intracellular fluxes on growth

rate in miniaturized continuous cultures of Escherichia coli,” Applied and environmental microbi-

ology, vol. 72, no. 2, pp. 1164–1172, 2006.

[64] A. K. Holm, L. M. Blank, M. Oldiges, A. Schmid, C. Solem, P. R. Jensen, and G. N. Vemuri,

“Metabolic and transcriptional response to cofactor perturbations in Escherichia coli,” Journal of

Biological Chemistry, vol. 285, no. 23, pp. 17 498–17 506, 2010.

[65] A. Perrenoud and U. Sauer, “Impact of global transcriptional regulation by ArcA, ArcB, Cra, Crp,

Cya, Fnr, and Mlc on glucose catabolism in Escherichia coli,” Journal of bacteriology, vol. 187,

no. 9, pp. 3171–3179, 2005.

[66] C. Yang, Q. Hua, T. Baba, H. Mori, and K. Shimizu, “Analysis of Escherichia coli anaplerotic

metabolism and its regulation mechanisms from the metabolic responses to altered dilution rates

and phosphoenolpyruvate carboxykinase knockout,” Biotechnology and bioengineering, vol. 84,

no. 2, pp. 129–144, 2003.

[67] M. Calhoun, K. Oden, R. Gennis, M. De Mattos, and O. Neijssel, “Energetic efficiency of Es-

cherichia coli : effects of mutations in components of the aerobic respiratory chain.” Journal of

bacteriology, vol. 175, no. 10, pp. 3020–3025, 1993.

[68] J. Zhao and K. Shimizu, “Metabolic flux analysis of Escherichia coli K12 grown on 13C-labeled

acetate and glucose using GC-MS and powerful flux calculation method,” Journal of Biotechnol-

ogy, vol. 101, no. 2, pp. 101–117, 2003.

[69] S. Flores, G. Gosset, N. Flores, A. De Graaf, and F. Bolıvar, “Analysis of Carbon Metabolism in

Escherichia coli Strains with an Inactive Phosphotransferase System by 13C Labeling and NMR

Spectroscopy,” Metabolic engineering, vol. 4, no. 2, pp. 124–137, 2002.

[70] E. Fischer and U. Sauer, “A novel metabolic cycle catalyzes glucose oxidation and anaplerosis

in hungry Escherichia coli,” Journal of Biological Chemistry, vol. 278, no. 47, pp. 46 446–46 451,

2003.

[71] R. Mahadevan and C. Schilling, “The effects of alternate optimal solutions in constraint-based

genome-scale metabolic models,” Metabolic engineering, vol. 5, no. 4, pp. 264–276, 2003.

[72] Y. Y. Haimes, L. Ladson, and D. A. Wismer, “Bicriterion formulation of problems of integrated

system identification and system optimization,” p. 296, 1971.

[73] A. Makhorin, “GLPK (GNU linear programming kit),” 2008.

[74] B. J. Bornstein, S. M. Keating, A. Jouraku, and M. Hucka, “LibSBML: an API library for SBML,”

Bioinformatics, vol. 24, no. 6, pp. 880–881, 2008.

48

Page 65: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

AExperimental Datasets and Matches

between experimental and modelreactions

49

Page 66: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

A. Experimental Datasets and Matches between experimental and model reactions

TableA

.1:E

xperimentalflux

dataforgrow

thofE

.coliindifferentconditions

fromdifferentsources

(IshiiandE

mm

erling).

No

Reaction

IshiiE

mm

erling0.1

0h−

1C

-limited

0.40h−

1C

-limited

0.70h−

1C

-limited

0.09h−

1N

-limited

0.09h−

1C

-limited

0.40h−

1C

-limited

1G

LC+

ATP→

G6P

100.0±

10.0

100.0±

10.0

100.0±

10.0

100.0±

10.0

100.0±

10.0

100.0±

10.0

2G

6P→

6PG

+N

AD

PH

36.0±

3.6

36.0±

3.6

42.0±

4.2

67.0±

6.783.0±

8.368.0±

6.83

6PG→

P5P

+C

O2

+N

AD

PH

36.0±

3.6

36.0±

3.6

42.0±

4.2

1.0±

0.144.0±

4.421.0±

2.14

G6P→

F6P62.0±

6.2

63.0±

6.3

56±

5.696.0±

9.654.0±

5.477.0±

7.75

6PG→

T3P+

PY

R0.0±

0.00.0±

0.00.0±

0.00.0±

1.00.0±

0.0

0.0±

0.0

6F6P

+ATP

→2*T3P

80.0±

8.0

79.0±

7.9

80.0±

8.0

94.0±

9.477.0±

7.785.0±

8.57

2P5P→

S7P

+T3P

11.0±

1.1

11.0±

1.1

13.0±

1.3

0.0±

2.017.0±

1.76.0±

0.6

8P

5P+

E4P→

F6P+

T3P8.0±

0.87.0±

0.711.0±

1.1

−2.0±

0.215.0±

1.52.0±

0.2

9S

7P+

T3P→

E4P

+F6P

11.0±

1.1

11.0±

1.1

13.0±

1.3

0.0±

2.017.0±

1.76.0±

0.6

10T3P

→P

GA

+ATP

+N

AD

H167.0±

16.7

165.0±

16.5

170.0±

17.0

186.0±

18.6

169.0±

16.9

172.0±

17.2

11P

GA→

PE

P157.0±

15.7

153.0±

15.3

162.0±

16.2

180.0±

18.0

159.0±

15.9

159.0±

15.9

12P

EP→

PY

R+

ATP53.0±

5.3

25.0±

2.5

43.0±

4.3

131.0±

13.1

123.0±

12.3

119.0±

11.9

13P

YR→

AcC

oA+

CO

2+

NA

DH

136.0±

13.6

101.0±

10.1

127.0±

12.7

147.0±

14.7

108.0±

10.8

99.0±

9.914

OA

A+

AcC

oA→

ICT

82.0±

8.2

70.0±

7.0

89.0±

8.9

73.0±

7.393.0±

9.380.0±

8.015

ICT→

OG

A+

CO

2+N

AD

PH

56.0±

5.6

70.0±

7.0

89.0±

8.9

73.0±

7.393.0±

9.380.0±

8.016

OG

A→

FUM

+C

O2

+1.5*ATP

+2*N

AD

H74.0±

7.4

60.0±

6.0

83.0±

8.3

67.0±

6.783.0±

8.368.0±

6.817

FUM→

MA

L74.0±

7.4

60.0±

6.0

83.0±

8.3

67.0±

6.783.0±

8.368.0±

6.818

MA

L→

OA

A+

NA

DH

96.0±

9.6

60.0±

6.0

83.0±

8.3

34.0±

3.475.0±

7.561.0±

6.119

MA

L→

PY

R+

CO

2 +N

AD

H4.0±

0.40.0±

0.00.0±

0.033.0±

3.37.0±

0.7

7.0±

0.7

20O

AA

+ATP

→P

EP

+C

O2

0.0±

0.00.0±

0.00.0±

0.01.0±

0.128.0±

2.812.0±

1.221

PE

P+

CO

2→

OA

A0.0±

0.025.0±

2.5

17.0±

1.7

47.0±

4.756.0±

5.645.0±

4.522

AcC

oA→

Acetate

+ATP

0.0±

0.00.0±

0.014.0±

1.4

6.6±

0.723

NA

DP

H→

NA

DH

15.0±

1.583.0±

8.3−

20.0±

2.0

24O

2+

2NA

DH→

2P/O

*ATP33.7±

3.425

Biom

assproduction

6.7±

0.77.9±

0.85.2±

0.54.0±

0.46.4±

0.6

8.3±

0.8

26IC

T+

AcC

oA→

MA

L+

FUM

+N

AD

H0.0±

1.027

DH

AP→

PY

R0.0±

10.028

ETH→

ETH

xt0.0±

1.0

50

Page 67: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Tabl

eA

.2:

(con

tinue

)fro

mN

anch

en,Y

ang,

Perr

enou

dan

dH

olm

.

No

Rea

ctio

nN

anch

enYa

ngP

erre

noud

Hol

m0.0

9h−

1C

-lim

ited

0.4

0h−

1C

-lim

ited

0.1h−

1C

-lim

ited

0.55h−

1C

-lim

ited

0.65h−

1ba

tch

0.67h−

1ba

tch

1G

LC+

ATP→

G6P

100.0±

10.0

100.0±

5.0

100.0±

10.0

100.0±

10.0

100.0±

1.2

100.0±

10

2G

6P→

6PG

+N

AD

PH

30.0±

5.0

36.0±

3.0

34.0±

3.4

26.0±

2.6

29.5±

1.3

48.0±

4.8

36P

G→

P5P

+C

O2

+N

AD

PH

23.0±

5.0

29.0±

3.0

34.0±

3.4

26.0±

2.6

25.7±

1.5

48.0±

4.8

4G

6P→

F6P

69.0±

9.0

64.0±

4.0

65.0±

6.5

73.0±

7.3

70.0±

1.5

52.0±

5.2

56P

G→

T3P

+P

YR

7.0±

6.0

7.0±

4.0

0.0±

0.0

0.0±

0.0

3.8±

1.7

6F6

P+

ATP→

2*T3

P82.0±

11.0

78.0±

5.0

83.0±

8.3

85.0±

8.5

80.4±

1.8

78.0±

7.8

72P

5P→

S7P

+T3

P8.

2.0

9.0±

1.0

11.0±

1.1

8.0±

0.8

7.0±

0.5

14.0±

1.4

8P

5P+

E4P→

F6P

+T3

P5.

2.0

6.0±

1.0

8.0±

0.8

4.0±

0.4

4.0±

0.5

12.0±

1.2

9S

7P+

T3P→

E4P

+F6

P8.

2.0

9.0±

1.0

11.0±

1.1

8.0±

0.8

7.0±

0.5

14.0±

1.4

10T3

P→

PG

A+

ATP

+N

AD

H17

6.0±

21.0

168.0±

9.0

173.0±

17.3

172.0±

17.2

167.6±

2.8

167.0±

16.7

11P

GA→

PE

P16

8.0±

21.0

156.0±

9.0

163.0±

16.3

161.0±

16.1

153.1±

2.9

153.0±

15.3

12P

EP→

PY

R+

ATP

201.0±

26.0

120.0±

9.0

130.0±

13.0

124.0±

12.4

119.7±

2.9

26.0±

2.6

13P

YR→

AcC

oA+

CO

2+

NA

DH

190.0±

28.0

113.0±

9.0

107.0±

10.7

93.0±

9.3

102.6±

2.9

14O

AA

+A

cCoA→

ICT

121.0±

26.0

96.0±

9.0

87.0±

8.7

70.0±

7.0

24.2±

3.1

27.0±

2.7

15IC

T→

OG

A+

CO

2+N

AD

PH

65.0±

27.0

96.0±

9.0

87.0±

8.7

70.0±

7.0

24.2±

3.1

27.0±

2.7

16O

GA→

FUM

+C

O2

+1.

5*AT

P+

2*N

AD

H56.0±

29.0

86.0±

9.0

78.0±

7.8

58.0±

5.8

13.8±

3.1

18.0±

1.8

17FU

M→

MA

L11

3.0±

27.0

86.0±

9.0

78.0±

7.8

58.0±

5.8

13.8±

3.1

18M

AL→

OA

A+

NA

DH

169.0±

28.0

78.0±

8.0

75.0±

7.5

58.0±

5.8

10.7±

2.4

17.0±

1.7

19M

AL→

PY

R+

CO

2+

NA

DH

0.0±

0.4

8.0±

2.0

3.0±

0.3

0.0±

0.0

3.1±

1.8

0.0±

0.0

20O

AA

+AT

P→

PE

P+

CO

270.0±

10.0

15.0±

0.2

67.0±

6.7

23.0±

2.3

0.2±

0.3

22.0±

2.2

21P

EP

+C

O2→

OA

A31.0±

6.0

45.0±

4.0

94.0±

9.4

52.0±

5.2

27.1±

1.9

43.0±

4.3

22A

cCoA→

Ace

tate

+AT

P0.

1.0

0.0±

0.7

59.7±

2.4

60.0±

6.0

23N

AD

PH→

NA

DH

29.0±

55.0

45.0±

18.0

−52.

9.3

7.0±

0.7

24O

2+

2NA

DH→

2P/O

*ATP

372.0±

80.0

301.0±

29.

0142.0±

9.2

159.0±

15.9

25B

iom

ass

prod

uctio

n5.

1.0

7.0±

1.0

7.1±

0.7

8.6±

0.9

8.3±

0.1

7.0±

0.7

26IC

T+

AcC

oA→

MA

L+

FUM

+N

AD

H56.0±

10.0

0.0±

1.0

27D

HA

P→

PY

R0.

10.

00.

10.0

28E

TH→

ETH

xt0.

1.0

0.0±

1.0

51

Page 68: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

A. Experimental Datasets and Matches between experimental and model reactions

TableA

.3:M

appingfrom

experimentalreactions

tothe

correspondingones

inm

odelreconstructions.The“-”sym

bolindicatesopposite

directionofthe

reaction.Note

thatbesidethis

comm

onm

apping,some

datasetmay

provideinform

ationaboutadditionalspecific

reactionsin

them

odelreconstructionalso.

No

Experim

entalreactionM

odelreactionC

orem

odelS

chuetzm

odelG

enome-scale

model

1G

LC+

ATP→

G6P

RG

LCpts

glk,ptsG/H

/IG

LCptspp

2G

6P→

6PG

+N

AD

PH

RG

6PD

H2r

zwf,pgl

G6P

DH

2r3

6PG→

P5P

+C

O2

+N

AD

PH

RG

ND

gndG

ND

4G

6P→

F6PR

PG

Ipgi

PG

I5

6PG→

T3P+

PY

Redd,eda

ED

D,E

DA

6F6P

+ATP

→2*T3P

RFB

A,R

FBP,R

PFK

,RTP

IpfkA

,pfkB,fbaA

,fbaB,tpiA

FBA

,FBP,P

FK,TP

I7

2P5P→

S7P

+T3P

RTK

T1tktA

,tktBTK

T18

P5P

+E

4P→

F6P+

T3PR

TKT2

tktAr2,tktB

r2TK

T29

S7P

+T3P

→E

4P+

F6PR

TALA

talA,talB

TALA

10T3P

→P

GA

+ATP

+N

AD

HR

GA

PD

,-RP

GK

gapA,pgk

GA

PD

11P

GA→

PE

PR

EN

O,-R

PG

Mgpm

A,gpm

B,eno

EN

O,-P

GM

12P

EP→

PY

R+

ATPR

PY

KpykF,pykA

PY

K13

PY

R→

AcC

oA+

CO

2+

NA

DH

RP

DH

aceEF

PD

H14

OA

A+

AcC

oA→

ICT

RA

CO

NTa,R

AC

ON

Tb,RC

SgltA

,prpC,acnA

,acnAr2,acnB

,acnBr2

AC

ON

Ta,AC

ON

Tb,CS

15IC

T→

OG

A+

CO

2+N

AD

PH

RIC

DH

yricd

ICD

Hyr

16O

GA→

FUM

+C

O2

+1.5*ATP

+2*N

AD

HR

AK

GD

H,R

SU

CO

AS

sucAB

,sucCD

AK

GD

H,S

UC

OA

S17

FUM→

MA

LR

FUM

fumA

,fumB

,fumC

FUM

18M

AL→

OA

A+

NA

DH

RM

DH

mdh,m

goM

DH

19M

AL→

PY

R+

CO

2 +N

AD

HR

ME

1,RM

E2

maeA

,maeB

ME

1,ME

220

OA

A+

ATP→

PE

P+

CO

2R

PP

CK

pckP

PC

K21

PE

P+

CO

2→

OA

AR

PP

Cppc

PP

C22

AcC

oA→

Acetate

+ATP

RP

TAr,-R

AC

Kr

pta,ackA,ackB

,tdcD,purT,acs,ac

PTA

r,-AC

Kr

23N

AD

PH→

NA

DH

RN

AD

TRH

DpntA

B,udhA

NA

DTR

HD

24O

2+

2NA

DH→

2P/O

*ATPR

O2t

o2O

2tpp25

Biom

assproduction

RB

iomass

Ecolicore

w/G

AM

biomass

Ec

biomass

iAF1260

core59p81M

26IC

T+

AcC

oA→

MA

L+

FUM

+N

AD

HR

ICL,R

MA

LSaceA

,aceBIC

L,MA

LS27

DH

AP→

PY

R28

ETH→

ETH

xt

52

Page 69: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

Tabl

eA

.4:

Spe

cific

reac

tion

fluxe

sus

edin

each

obje

ctiv

efu

nctio

n.R

eact

ions

with

‘f’a

nd‘b

’suf

fixes

mea

nfo

rwar

dan

dba

ckw

ard

irrev

ersi

ble

reac

tions

resp

ectiv

ely

whi

char

eor

igin

ated

from

are

vers

ible

reac

tion.

Obj

ectiv

efu

nctio

nIn

volv

edre

actio

nsM

odel

reac

tion

Cor

em

odel

Sch

uetz

mod

elG

enom

e-sc

ale

mod

elm

axBM

Bio

mas

sob

ject

ive

func

-tio

nB

iom

ass

Eco

lico

rew

GA

Mbi

omas

sE

cbi

omas

siA

F126

0co

re59

p81M

max

BM/flux

max

ATP

ATP

mai

nten

ance

re-

quire

men

tAT

PM

mai

ntAT

PM

max

ATP/flux

minFlux

Intra

cellu

larr

eact

ions

All

All

All

minRedox

All

reac

tions

that

prod

uce

NA

DH

orN

AD

PH

GA

PD

f,P

HD

,M

E2,

AK

GD

H,

MD

Hf,

NA

DTR

HD

,LD

HD

f,A

CA

LDf,

ALC

D2x

f,G

6PD

H2r

r,G

ND

ICD

Hyr

f,TH

D2,

FRD

7,S

UC

Di

gapA

f,ac

eEF,

mae

A,

sucA

B,

mdh

f,ud

hA,

fdhF

,fd

oGH

I,fd

nGH

Ir2

,ld

hAf,

adhE

b,m

hpF

b,ad

hPb,

adhC

b,m

aeB

,aw

ff,

gnd,

icd

f,pn

tAB

,frd

AB

CD

f,sd

hAB

r,dl

d,sd

-hA

BC

Db

GA

PD

f,P

DH

,M

E2,

AK

GD

H,

MD

Hf,

NA

DTR

HD

,LD

HD

f,A

CA

LDf,

ALC

D2x

f,M

E2,

G6P

DH

2rf,

GN

D,

ICD

Hyr

f,TH

D2p

p,FR

D2,

FRD

3,S

UC

Di

max

ATPprod

ATP

prod

ucin

gre

actio

nsP

GK

f,P

YK

,S

UC

OA

Sf,

ATP

S4r

f,A

CK

rb

pgk

f,py

kA,

pykF

,su

cCD

f,at

p,ac

kAf,

ackB

f,td

cDf,

purT

fP

GK

f,P

YK

,S

UC

OA

Sf,

ATP

S4r

ppf,

AC

Kr

bm

inATPprod

53

Page 70: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

A. Experimental Datasets and Matches between experimental and model reactions

54

Page 71: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

BFBA simulation results

55

Page 72: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

B. FBA simulation results

Simulation with single constraint

Figure B.1: Predictive fidelities for objective functions with single constraints for E. coli Core model.

(a)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.1h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(b)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.4h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(c)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.7h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(d)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, N−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(e)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(f)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.4h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

56

Page 73: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

(g)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.09h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(h)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.4h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(i)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Yang 0.1h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(j)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Yang 0.55h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(k)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Perrenoud 0.65h−1, batch, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(l)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Holm 0.67h−1, batch, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

57

Page 74: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

B. FBA simulation results

Figure B.2: Predictive fidelities for objective functions with single constraints for E. coli Schuetz model.

(a)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.1h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(b)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.4h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(c)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.7h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(d)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, N−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(e)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(f)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.4h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

58

Page 75: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

(g)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.09h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(h)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.4h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(i)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Yang 0.1h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(j)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Yang 0.55h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(k)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Perrenoud 0.65h−1, batch, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(l)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Holm 0.67h−1, batch, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

59

Page 76: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

B. FBA simulation results

Figure B.3: Predictive fidelities for objective functions with single constraints for E. coli iAF1260 Genome-scalemodel.

(a)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.1h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(b)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.4h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(c)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.7h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(d)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, N−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(e)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(f)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.4h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

60

Page 77: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

(g)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.09h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(h)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.4h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(i)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Yang 0.1h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(j)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Yang 0.55h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(k)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Perrenoud 0.65h−1, batch, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

(l)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Holm 0.67h−1, batch, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

NoneP/O=1qO2max=15MaintenanceBoundsNADPHAll constraints

61

Page 78: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

B. FBA simulation results

Simulation with pairwise constraint

Figure B.4: Predictive fidelities for objective functions with pairwise constraints for E. coli Core model.

(a)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.1h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(b)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.4h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(c)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.7h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(d)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, N−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(e)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(f)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.4h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

62

Page 79: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

(g)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.09h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(h)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.4h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(i)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Yang 0.1h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(j)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Yang 0.55h−1, C−limited, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(k)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Perrenoud 0.65h−1, batch, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(l)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Holm 0.67h−1, batch, Core model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

63

Page 80: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

B. FBA simulation results

Figure B.5: Predictive fidelities for objective functions with pairwise constraints for E. coli Schuetz model.

(a)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.1h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(b)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.4h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(c)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.7h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(d)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, N−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(e)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(f)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.4h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

64

Page 81: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

(g)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.09h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(h)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.4h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(i)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Yang 0.1h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(j)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Yang 0.55h−1, C−limited, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(k)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Perrenoud 0.65h−1, batch, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(l)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Holm 0.67h−1, batch, Schuetz’s model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

65

Page 82: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

B. FBA simulation results

Figure B.6: Predictive fidelities for objective functions with pairwise constraints for E. coli iAF1260 Genome-scalemodel.

(a)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.1h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(b)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.4h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(c)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Ishii 0.7h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(d)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, N−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(e)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.09h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(f)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Emmerling 0.4h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

66

Page 83: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

(g)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.09h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(h)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Nanchen 0.4h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(i)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Yang 0.1h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(j)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Yang 0.55h−1, C−limited, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(k)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Perrenoud 0.65h−1, batch, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

(l)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2 Holm 0.67h−1, batch, Genome−scale model

Pre

dict

ive

Fid

elity

maxBM

maxATP

minFlux

maxBM/flux

maxATP/flux

minRd

minATPprod

maxATPprod

P/O=1 & qO2max=15P/O=1 & MaintenanceP/O=1 & BoundsP/O=1 & NADPHqO2max=15 & MaintenanceqO2max=15 & BoundsqO2max=15 & NADPHMaintenance & BoundsMaintenance & NADPHBounds & NADPH

67

Page 84: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

B. FBA simulation results

Scatter plots

Figure B.7: Individual flux predictions between predicted and experimental fluxes for all the objective functionsevaluated without additional constraint of the Core model.

(a)

Ishii 0.1h−1, C−limited, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(b)

Ishii 0.4h−1, C−limited, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(c)

Ishii 0.7h−1, C−limited, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(d)

Emmerling 0.09h−1, N−limited, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(e)

Emmerling 0.09h−1, C−limited, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(f)

Emmerling 0.4h−1, C−limited, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

68

Page 85: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

(g)

Nanchen 0.09h−1, C−limited, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(h)

Nanchen 0.4h−1, C−limited, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed valuespr

edic

ted

valu

es

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(i)

Yang 0.1h−1, C−limited, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(j)

Yang 0.55h−1, C−limited, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(k)

Perrenoud 0.65h−1, batch, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(l)

Holm 0.67h−1, batch, Core model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

69

Page 86: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

B. FBA simulation results

Figure B.8: Individual flux predictions between predicted and experimental fluxes for all the objective functionsevaluated without additional constraint of the Schuetz model.

(a)

Ishii 0.1h−1, C−limited, Schuetz’s model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(b)

Ishii 0.4h−1, C−limited, Schuetz’s model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(c)

Ishii 0.7h−1, C−limited, Schuetz’s model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(d)

Emmerling 0.09h−1, N−limited, Schuetz’s model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(e)

Emmerling 0.09h−1, C−limited, Schuetz’s model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(f)

Emmerling 0.4h−1, C−limited, Schuetz’s model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

70

Page 87: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

(g)

Nanchen 0.09h−1, C−limited, Schuetz’s model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(h)

Nanchen 0.4h−1, C−limited, Schuetz’s model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed valuespr

edic

ted

valu

es

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(i)

Yang 0.1h−1, C−limited, Schuetz’s model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(j)

Yang 0.55h−1, C−limited, Schuetz’s model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(k)

Perrenoud 0.65h−1, batch, Schuetz’s model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(l)

Holm 0.67h−1, batch, Schuetz’s model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

71

Page 88: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

B. FBA simulation results

Figure B.9: Individual flux predictions between predicted and experimental fluxes for all the objective functionsevaluated without additional constraint of the Genome-scale model.

(a)

Ishii 0.1h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(b)

Ishii 0.4h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(c)

Ishii 0.7h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(d)

Emmerling 0.09h−1, N−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(e)

Emmerling 0.09h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(f)

Emmerling 0.4h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

72

Page 89: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

(g)

Nanchen 0.09h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(h)

Nanchen 0.4h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed valuespr

edic

ted

valu

es

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(i)

Yang 0.1h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(j)

Yang 0.55h−1, C−limited, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(k)

Perrenoud 0.65h−1, batch, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

(l)

Holm 0.67h−1, batch, Genome−scale model

−2 −1 0 1 2−2

−1

0

1

2max BM

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max BM/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATP/flux

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min Rd

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2min ATPprod

observed values

pred

icte

d va

lues

−2 −1 0 1 2−2

−1

0

1

2max ATPprod

observed values

pred

icte

d va

lues

73

Page 90: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

B. FBA simulation results

Comparing three model reconstructions

Figure B.10: Predictive fidelities of pFBA simulation for each objective function in six remaining datasets withthree different metabolic models. Values above 1 are out of range.

(a)

Ishii 0.4h−1

, C−limited

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM

Predictive Fidelity0 0.5 1

max ATP

Predictive Fidelity0 0.5 1

min Flux

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM/flux

Predictive Fidelity0 0.5 1

max ATP/flux

Predictive Fidelity0 0.5 1

min Rd

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

min ATPprod

Predictive Fidelity0 0.5 1

max ATPprod

Predictive Fidelity

Genome−scale model

Core model

Schuetz model

(b)

Nanchen 0.4h−1

, C−limited

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM

Predictive Fidelity0 0.5 1

max ATP

Predictive Fidelity0 0.5 1

min Flux

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM/flux

Predictive Fidelity0 0.5 1

max ATP/flux

Predictive Fidelity0 0.5 1

min Rd

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

min ATPprod

Predictive Fidelity0 0.5 1

max ATPprod

Predictive Fidelity

Genome−scale model

Core model

Schuetz model

(c)

Nanchen 0.09h−1

, C−limited

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM

Predictive Fidelity0 0.5 1

max ATP

Predictive Fidelity0 0.5 1

min Flux

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM/flux

Predictive Fidelity0 0.5 1

max ATP/flux

Predictive Fidelity0 0.5 1

min Rd

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

min ATPprod

Predictive Fidelity0 0.5 1

max ATPprod

Predictive Fidelity

Genome−scale model

Core model

Schuetz model

(d)

Emmerling 0.4h−1

, C−limited

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM

Predictive Fidelity0 0.5 1

max ATP

Predictive Fidelity0 0.5 1

min Flux

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM/flux

Predictive Fidelity0 0.5 1

max ATP/flux

Predictive Fidelity0 0.5 1

min Rd

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

min ATPprod

Predictive Fidelity0 0.5 1

max ATPprod

Predictive Fidelity

Genome−scale model

Core model

Schuetz model

(e)

Yang 0.1h−1

, C−limited

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM

Predictive Fidelity0 0.5 1

max ATP

Predictive Fidelity0 0.5 1

min Flux

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM/flux

Predictive Fidelity0 0.5 1

max ATP/flux

Predictive Fidelity0 0.5 1

min Rd

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

min ATPprod

Predictive Fidelity0 0.5 1

max ATPprod

Predictive Fidelity

Genome−scale model

Core model

Schuetz model

(f)

Yang 0.55h−1

, C−limited

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM

Predictive Fidelity0 0.5 1

max ATP

Predictive Fidelity0 0.5 1

min Flux

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

max BM/flux

Predictive Fidelity0 0.5 1

max ATP/flux

Predictive Fidelity0 0.5 1

min Rd

Predictive Fidelity

0 0.5 1

NoneP/O=1

qO2max=15Maintenance

BoundsNADPH

All constraints

min ATPprod

Predictive Fidelity0 0.5 1

max ATPprod

Predictive Fidelity

Genome−scale model

Core model

Schuetz model

74

Page 91: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

CPublished abstract and article

75

Page 92: Exploring optimal objective functions and additional ... · Exploring optimal objective functions and additional constraints for flux prediction in genome-scale models Nguyen Hoang

C. Published abstract and article

• Poster: Rafael S. Costa, Son Nguyen and Susana Vinga.“Comparison of cellular objectives

in flux balance constraint-based model”. The 13th European Conference on Computational

Biology (ECCB 2014), 9-12 September 2014, Strasbourg, France (poster C14).

• Article: Rafael S. Costa*, Son Nguyen*, Andras Hartman, Susana Vinga.“Exploring the cellu-

lar objective in flux balance constraint-based models”. Lecture Notes in Computer Science,

LNBI 8859, pp. 211-224. Springer International Publishing Switzerland (2014) (to appear ).

76