systems biology strategies to study cancer metabolism · introduction. introduction systems biology...

32
Systems Biology Strategies to Study Cancer Metabolism MSc Thesis presented by Daniel Ortiz Mart´ ınez Supervised by Joaqu´ ın Dopazo Bl´ azquez and Vicente Arnau Llombart

Upload: others

Post on 19-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Systems Biology Strategies to Study Cancer

Metabolism

MSc Thesis presented by Daniel Ortiz Martınez

Supervised by Joaquın Dopazo Blazquez and Vicente Arnau Llombart

Page 2: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Table of contents

1. Introduction

2. Flux Balance Analysis of Metabolism

3. Experiments

4. Open-Source Software

5. Conclusions and Future Work

Page 3: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Introduction

Page 4: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Introduction

• Systems biology studies the systemic properties andinteractions in biological objects

• relies on mathematical models

• networks constitute a central concept

• One example of biochemical network is metabolism

• Metabolic diseases are a major source of mortality

• Growth and survival of cancerous cells require alterations in

normal metabolism (Cairns et al. 2011)

Systems Biology Strategies to Study Cancer Metabolism 2

Page 5: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Goals

• Scientific Goals:

• Integration of transcriptomic and metabolic information using

flux balance analysis (FBA)

• Statistical analysis of FBA results

• Design visualization techniques for biochemical networks

• Comparison between normal and cancer metabolism

• Technologic Goals:

• Review of available software for FBA

• Development of open-source software for FBA

Systems Biology Strategies to Study Cancer Metabolism 3

Page 6: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Flux Balance Analysis of

Metabolism

Page 7: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Flux Balance Analysis (FBA)

• FBA is a widely used approach for studying genome-scale

metabolic network reconstructions

• FBA is based on two assumptions:

• Steady state: the fluxes of any compound being produced

must be equal to the total amount being consumed

• Biological goal optimization: evolution has operated on

metabolism optimizing some biological goal

R1 Ain Bin

Steady State

R2 R3Aout

InOut

Bout

Systems Biology Strategies to Study Cancer Metabolism 4

Page 8: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Flux Balance Analysis (cont.)

• FBA can be stated as a linear programming problem

• Optimal flux values are calculated using solvers

• Biomass production is often used as biological goal

• Matrix notation is typically used:

Maximize Z = cT · vSubject to S · v = 0

l ≤ v ≤ u

Systems Biology Strategies to Study Cancer Metabolism 5

Page 9: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Flux Variability Analysis (FVA)

• Often the optimal solution of an FBA problem is not unique

• FVA can be used to obtain the range of values that can take

the fluxes while producing the optimal objective function value

• FVA solves two optimization problems for each flux vi :

Maximize/Minimize Z = vi

Subject to S · v = 0

cT · v ≥ γZ0

l ≤ v ≤ u

Systems Biology Strategies to Study Cancer Metabolism 6

Page 10: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Tissue-Specific FBA

• FBA does not reflect metabolism differences for each tissue

• Shlomi et al. 2008 proposes an FBA-based method integrating

a metabolic network reconstruction with gene expression data

• Tissue-specific FBA requires the definition of sets of highly

and lowly expressed reactions (RH and RL)

• Obtaining RH and RL from RNA-Seq data involves:

1. Identify absent and present genes (Hebenstreit et al. 2011)

2. Apply gene to protein-reaction logical rules

• Shlomi technique finds the flux distribution that best reflects

RH and RL while satisfying constraints

Systems Biology Strategies to Study Cancer Metabolism 7

Page 11: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Visualization of Results

• FBA results should be contextualized to improve

understandability

• Biochemical network diagrams are useful for this purpose

• The following strategies were tested:

• Pre-generated diagrams using Escher

• Automatically-generated diagrams using Graphviz

• Network reduction techniques (Erdrich et al. 2015)

Systems Biology Strategies to Study Cancer Metabolism 8

Page 12: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Experiments

Page 13: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Datasets

• Recon 2: second version of the human metabolicreconstruction provided in the Recon X database

• 7 440 reactions and 5 063 metabolites

• KIRC data: contains diverse information about 537 samplesof kidney tissue, including RNA-Seq data

• 60 cases and 60 controls

Systems Biology Strategies to Study Cancer Metabolism 9

Page 14: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Tissue-Specific FBA Results: Overview

Determine absent/present genes

Methods Software

Kernel density estimation (KDE)Gaussian mixture modelling

scikit-learn

Determine Lowly/Highlyexpressed reactions

Integrate transcriptomic andmetabolic data

Tissue-specific FBA CPLEX

Visualize fluxes

Compare fluxes formultiple samples

EscherGraphviz

Mann-Whitney’s U -testBenjamini-Hochberg correction

Study network robustness FVA CPLEX

Visualize p-valuesEscherGraphviz

Network reduction (optional) NetworkReducer algorithm

Pipeline

scipystatsmodels

Flux Capacitor

Systems Biology Strategies to Study Cancer Metabolism 10

Page 15: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Tissue-Specific FBA Results: Escher Visualization

• TCA cycle for sample TCGA.A3.3324.01A.02R.1325.07:

Systems Biology Strategies to Study Cancer Metabolism 11

Page 16: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Tissue-Specific FBA Results: Graphviz Visualization

• TCA cycle for sample TCGA.A3.3324.01A.02R.1325.07:

ACONTm:1.0

icit[m] AKGDm:1.0

co2[m]

nadh[m]

succoa[m]

AKGMALtm:885.2

akg[c]

mal_L[m]

CSm:1.0

h[m]

coa[m]

cit[m]

FUMm:116.8

ICDHxm:313.3

akg[m]

co2[m]

nadh[m]

MDHm:-1.0

h[m]

nadh[m]

oaa[m]

NDPK1m:1.0

adp[m]

gtp[m]

SUCD1m:-887.2

fadh2[m]

fum[m]

SUCOAS1m:-678.7

pi[m]

gdp[m]

h2o[m]

h2o[m]

akg[m]

coa[m]

coa[m]

nad[m]

nad[m]

nad[m]

accoa[m]

atp[m]

fad[m]

mal_L[c]

succ[m]

Systems Biology Strategies to Study Cancer Metabolism 12

Page 17: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Tissue-Specific FBA Results: Network Robustness

• Flux range boxplot for sample TCGA.A3.3324.01A.02R.1325.07:

0

500

1000

1500

2000

Tissue-Specific FBA

Flux

Range

Systems Biology Strategies to Study Cancer Metabolism 13

Page 18: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Tissue-Specific FBA Results: Differential Reaction Expression

• Tissue-specific FBA applied to 60 cases and 60 controls

• Fluxes were categorized due to their high variability:

• inactive reaction (0)

• active in the direct sense reaction (1)

• active in the reverse sense reaction (-1)

• Mann-Whitney’s U-test + Benjamini-Hochberg correction

• 428 differentially expressed reactions

• Biological subsystems affected:

• amino-acid metabolism

• carbohydrate metabolism

• retinol metabolism1

1already linked to cancer development (R. Blomhoff and H. K. Blomhoff 2006)Systems Biology Strategies to Study Cancer Metabolism 14

Page 19: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Tissue-Specific FBA Results: Network Reducing

• Fast version of NetworkReducer was

applied

• Algorithm configured to retain all

retinol metabolism reactions

• Study of reactions in the vicinity of

retinol metabolism was enabled

• Alterations in choline transport were

found2

2related to cancer development in (Gillies and Morse 2005)Systems Biology Strategies to Study Cancer Metabolism 15

Page 20: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Open-Source Software

Page 21: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Flux Capacitor

• Flux Capacitor is open-source software distributed under LGPL

• Coded in C++, R, Python and shell scripting

• Hosted on GitHub3

• Main Functionality:

• FBA and FVA

• Tissue-specific FBA

• Statistical testing

• Network visualization and reduction

3https://github.com/daormar/flux-capacitor

Systems Biology Strategies to Study Cancer Metabolism 16

Page 22: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Conclusions and Future Work

Page 23: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Conclusions

• Transcriptomic and metabolic data successfully integrated

using FBA

• Different mathematical solvers were tested (CPLEX fastest,

CBC and CLP acceptable with less restrictive license)

• Escher was useful to contextualize FBA information

• Graphviz-based visualization less intelligible but fully

automatic and more versatile

• An open-source toolkit for FBA has been developed

Systems Biology Strategies to Study Cancer Metabolism 17

Page 24: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Future Work

• Deeper analysis of tissue-specific FBA results

• detailed analysis under a biological point of view

• Better network representations using Graphviz

• fully exploit Graphviz features

• Further experiments with NetworkReducer

• test different criteria to remove reactions

• Improvements and extensions in Flux Capacitor

• reduce dependencies with third-party software

Systems Biology Strategies to Study Cancer Metabolism 18

Page 25: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

References i

Blomhoff, R. and H. K. Blomhoff (2006). “Overview of retinoid

metabolism and function”. In: J. Neurobiol. 66.7, pp. 606–630.

Cairns, R. A., I. S. Harris, and T. W. Mak (2011). “Regulation of

cancer cell metabolism”. In: Nat. Rev. Cancer 11, pp. 85–95.

Erdrich, P., R. Steuer, and S. Klamt (2015). “An algorithm for the

reduction of genome-scale metabolic network models to

meaningful core models”. In: BMC Syst Biol 9, p. 48.

Gillies, R. J. and D. L. Morse (2005). “In vivo magnetic resonance

spectroscopy in cancer”. In: Annu Rev Biomed Eng 7,

pp. 287–326.

Page 26: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

References ii

Hebenstreit, D., M. Fang, M. Gu, V. Charoensawan,

A. van Oudenaarden, and S. A. Teichmann (2011). “RNA

sequencing reveals two major classes of gene expression levels in

metazoan cells”. In: Mol. Syst. Biol. 7, p. 497.

Shlomi, T., M. N. Cabili, M. J. Herrgard, B. Ø. Palsson, and

Eytan Ruppin (2008). “Network-based prediction of human

tissue-specific metabolism”. In: Nat. Biotechnol. 26(9),

pp. 1003–10.

Page 27: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Questions?

Page 28: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Tissue-Specific FBA Formulation

Maximize Z =

∑i∈RH

(y+i + y−i ) +

∑i∈RL

y+i

Subject to S · v = 0

l ≤ v ≤ u

vi + y+i (li − ε) ≥ li , i ∈ RH

vi + y−i (ui + ε) ≤ ui , i ∈ RH

li (1− y+i ) ≤ vi ≤ ui (1− y+

i ), i ∈ RL

y+i , y

−i ∈ {0, 1}

Page 29: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Methods

• Flux balance analysis (FBA)

• Flux variability analysis (FVA)

• Kernel density estimation (KDE)

• Gaussian mixture model estimation

• Tissue-specific FBA

• U-test + BH procedure

• Network reducer algorithm

Systems Biology Strategies to Study Cancer Metabolism 22

Page 30: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Software

• Solvers

• GLPSOL, CLP, CBC, CPLEX

• Visualization tools

• Escher, Graphviz

• Statistical tools

• scikit-learn, scipy, statsmodels

• Software developed for this thesis

Systems Biology Strategies to Study Cancer Metabolism 23

Page 31: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Tissue-Specific FBA Results: Absent/Present Genes

• Two RNA abundance classes were observed:

15 10 5 0 5 10 15log(RPKM)

0.00

0.02

0.04

0.06

0.08

0.10

0.12

0.14

0.16

Densi

ty

• Gaussian mixture modelling was applied to classify genes as

absent or present

Systems Biology Strategies to Study Cancer Metabolism 24

Page 32: Systems Biology Strategies to Study Cancer Metabolism · Introduction. Introduction Systems biology studies the systemic properties and interactions in biological objects relies on

Tissue-Specific FBA Results: Gene and Reaction Statistics

• Statistics for KIRC’s sample TCGA.A3.3324.01A.02R.1325.07:

KIRC Genes(20 532)

Recon 2 Genes(2 191)

Present genes(13 237)

Absentgenes(7 295)

598

1 305

Recon 2 Reactions(7 440)

Protein-Reactions(4 252)

HighlyExpressed(3 819)

LowlyExpressed(425)

Systems Biology Strategies to Study Cancer Metabolism 25