Network modularity, currency metabolites and graph representations - - PowerPoint PPT Presentation

network modularity currency metabolites and graph
SMART_READER_LITE
LIVE PREVIEW

Network modularity, currency metabolites and graph representations - - PowerPoint PPT Presentation

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies Network modularity, currency metabolites and graph representations of metabolism Petter Holme KTH, CSC, Computational Biology


slide-1
SLIDE 1

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

Network modularity, currency metabolites and graph representations of metabolism

Petter Holme

KTH, CSC, Computational Biology

December 17, 2007, Mathematics for biological networks

http://www.csc.kth.se/∼pholme/

Petter Holme Network modularity, currency metabolites and graph representat

slide-2
SLIDE 2

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

wallpapers

Petter Holme Network modularity, currency metabolites and graph representat

slide-3
SLIDE 3

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

  • B. burgdorferi, 2000

Petter Holme Network modularity, currency metabolites and graph representat

slide-4
SLIDE 4

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

human, 2006

Petter Holme Network modularity, currency metabolites and graph representat

slide-5
SLIDE 5

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

complex network studies

. . . of biochemical networks. What questions can we ask? how can the large-scale organization be characterized? are there any universal features over different species? do the differences tell us something about evolution? can we identify functional modules? . . the functions of molecules?

Petter Holme Network modularity, currency metabolites and graph representat

slide-6
SLIDE 6

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

complex network studies

. . . of biochemical networks. What questions can we ask? how can the large-scale organization be characterized? are there any universal features over different species? do the differences tell us something about evolution? can we identify functional modules? . . the functions of molecules?

Petter Holme Network modularity, currency metabolites and graph representat

slide-7
SLIDE 7

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

complex network studies

. . . of biochemical networks. What questions can we ask? how can the large-scale organization be characterized? are there any universal features over different species? do the differences tell us something about evolution? can we identify functional modules? . . the functions of molecules?

Petter Holme Network modularity, currency metabolites and graph representat

slide-8
SLIDE 8

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

complex network studies

. . . of biochemical networks. What questions can we ask? how can the large-scale organization be characterized? are there any universal features over different species? do the differences tell us something about evolution? can we identify functional modules? . . the functions of molecules?

Petter Holme Network modularity, currency metabolites and graph representat

slide-9
SLIDE 9

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

complex network studies

. . . of biochemical networks. What questions can we ask? how can the large-scale organization be characterized? are there any universal features over different species? do the differences tell us something about evolution? can we identify functional modules? . . the functions of molecules?

Petter Holme Network modularity, currency metabolites and graph representat

slide-10
SLIDE 10

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

complex network studies

. . . of biochemical networks. What questions can we ask? how can the large-scale organization be characterized? are there any universal features over different species? do the differences tell us something about evolution? can we identify functional modules? . . the functions of molecules?

Petter Holme Network modularity, currency metabolites and graph representat

slide-11
SLIDE 11

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

what systems?

What systems can be analyzed with complex network methods? items are, naturally, coupled pairwise MAYBE? the network is relatively sparse (the average degree is constant) ALMOST TRUE there is a dynamic system on the network TRUE! the time scale of this dynamics is faster than the dynamics of network evolution TRUE!

Petter Holme Network modularity, currency metabolites and graph representat

slide-12
SLIDE 12

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

what systems?

What systems can be analyzed with complex network methods? items are, naturally, coupled pairwise MAYBE? the network is relatively sparse (the average degree is constant) ALMOST TRUE there is a dynamic system on the network TRUE! the time scale of this dynamics is faster than the dynamics of network evolution TRUE!

Petter Holme Network modularity, currency metabolites and graph representat

slide-13
SLIDE 13

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

what systems?

What systems can be analyzed with complex network methods? items are, naturally, coupled pairwise MAYBE? the network is relatively sparse (the average degree is constant) ALMOST TRUE there is a dynamic system on the network TRUE! the time scale of this dynamics is faster than the dynamics of network evolution TRUE!

Petter Holme Network modularity, currency metabolites and graph representat

slide-14
SLIDE 14

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

what systems?

What systems can be analyzed with complex network methods? items are, naturally, coupled pairwise MAYBE? the network is relatively sparse (the average degree is constant) ALMOST TRUE there is a dynamic system on the network TRUE! the time scale of this dynamics is faster than the dynamics of network evolution TRUE!

Petter Holme Network modularity, currency metabolites and graph representat

slide-15
SLIDE 15

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

what systems?

What systems can be analyzed with complex network methods? items are, naturally, coupled pairwise MAYBE? the network is relatively sparse (the average degree is constant) ALMOST TRUE there is a dynamic system on the network TRUE! the time scale of this dynamics is faster than the dynamics of network evolution TRUE!

Petter Holme Network modularity, currency metabolites and graph representat

slide-16
SLIDE 16

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

what systems?

What systems can be analyzed with complex network methods? items are, naturally, coupled pairwise MAYBE? the network is relatively sparse (the average degree is constant) ALMOST TRUE there is a dynamic system on the network TRUE! the time scale of this dynamics is faster than the dynamics of network evolution TRUE!

Petter Holme Network modularity, currency metabolites and graph representat

slide-17
SLIDE 17

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

what systems?

What systems can be analyzed with complex network methods? items are, naturally, coupled pairwise MAYBE? the network is relatively sparse (the average degree is constant) ALMOST TRUE there is a dynamic system on the network TRUE! the time scale of this dynamics is faster than the dynamics of network evolution TRUE!

Petter Holme Network modularity, currency metabolites and graph representat

slide-18
SLIDE 18

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

what systems?

What systems can be analyzed with complex network methods? items are, naturally, coupled pairwise MAYBE? the network is relatively sparse (the average degree is constant) ALMOST TRUE there is a dynamic system on the network TRUE! the time scale of this dynamics is faster than the dynamics of network evolution TRUE!

Petter Holme Network modularity, currency metabolites and graph representat

slide-19
SLIDE 19

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

what systems?

What systems can be analyzed with complex network methods? items are, naturally, coupled pairwise MAYBE? the network is relatively sparse (the average degree is constant) ALMOST TRUE there is a dynamic system on the network TRUE! the time scale of this dynamics is faster than the dynamics of network evolution TRUE!

Petter Holme Network modularity, currency metabolites and graph representat

slide-20
SLIDE 20

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

representations

ATP + NADH ↔ ADP + NADPH NADH kinase

Petter Holme Network modularity, currency metabolites and graph representat

slide-21
SLIDE 21

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

representations

ATP + NADH ↔ ADP + NADPH vertices: substrates edges: between products / substrates

  • n different sides

Petter Holme Network modularity, currency metabolites and graph representat

slide-22
SLIDE 22

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

representations

ATP + NADH ↔ ADP + NADPH vertices: substrates edges: between products / substrates

  • n the same side

Petter Holme Network modularity, currency metabolites and graph representat

slide-23
SLIDE 23

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

representations

ATP + NADH ↔ ADP + NADPH vertices: substrates edges: between all products / substrates

Petter Holme Network modularity, currency metabolites and graph representat

slide-24
SLIDE 24

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

representations

ATP + NADH ↔ ADP + NADPH vertices: substrates + enzymes (reactions) edges: between substance / reaction vertices NADH kinase

Petter Holme Network modularity, currency metabolites and graph representat

slide-25
SLIDE 25

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

representations

different representations, give different information most common representation = substance graphs—following atoms, the number of conversions between two molecules are small ⇔ the graph distance is small

Petter Holme Network modularity, currency metabolites and graph representat

slide-26
SLIDE 26

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

representations

different representations, give different information most common representation = substance graphs—following atoms, the number of conversions between two molecules are small ⇔ the graph distance is small

Petter Holme Network modularity, currency metabolites and graph representat

slide-27
SLIDE 27

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

representations

different representations, give different information most common representation = substance graphs—following atoms, the number of conversions between two molecules are small ⇔ the graph distance is small

Petter Holme Network modularity, currency metabolites and graph representat

slide-28
SLIDE 28

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

what is network structure?

how the network differs a random network to be more precise: how the network differs from a null model

Petter Holme Network modularity, currency metabolites and graph representat

slide-29
SLIDE 29

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

what is network structure?

how the network differs a random network to be more precise: how the network differs from a null model

Petter Holme Network modularity, currency metabolites and graph representat

slide-30
SLIDE 30

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

what is network structure?

how the network differs a random network to be more precise: how the network differs from a null model

Petter Holme Network modularity, currency metabolites and graph representat

slide-31
SLIDE 31

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

network null-models

Network structures are relative . . . . . . so one has to be clear about what to compare with . . . a null model Null model 1: random graphs (Poisson random graphs, Erd˝

  • s-R´

enyi graphs) Null model 2: random graphs constrained to the set of degrees of the original graph

Petter Holme Network modularity, currency metabolites and graph representat

slide-32
SLIDE 32

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

network null-models

Network structures are relative . . . . . . so one has to be clear about what to compare with . . . a null model Null model 1: random graphs (Poisson random graphs, Erd˝

  • s-R´

enyi graphs) Null model 2: random graphs constrained to the set of degrees of the original graph

Petter Holme Network modularity, currency metabolites and graph representat

slide-33
SLIDE 33

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

network null-models

Network structures are relative . . . . . . so one has to be clear about what to compare with . . . a null model Null model 1: random graphs (Poisson random graphs, Erd˝

  • s-R´

enyi graphs) Null model 2: random graphs constrained to the set of degrees of the original graph

Petter Holme Network modularity, currency metabolites and graph representat

slide-34
SLIDE 34

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

network null-models

Network structures are relative . . . . . . so one has to be clear about what to compare with . . . a null model Null model 1: random graphs (Poisson random graphs, Erd˝

  • s-R´

enyi graphs) Null model 2: random graphs constrained to the set of degrees of the original graph

Petter Holme Network modularity, currency metabolites and graph representat

slide-35
SLIDE 35

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random graphs with probability p, add an edge for each pair of vertices,

Petter Holme Network modularity, currency metabolites and graph representat

slide-36
SLIDE 36

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random graphs with probability p, add an edge for each pair of vertices,

Petter Holme Network modularity, currency metabolites and graph representat

slide-37
SLIDE 37

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random graphs with probability p, add an edge for each pair of vertices,

Petter Holme Network modularity, currency metabolites and graph representat

slide-38
SLIDE 38

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random graphs with probability p, add an edge for each pair of vertices,

Petter Holme Network modularity, currency metabolites and graph representat

slide-39
SLIDE 39

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random graphs with probability p, add an edge for each pair of vertices,

Petter Holme Network modularity, currency metabolites and graph representat

slide-40
SLIDE 40

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random graphs with probability p, add an edge for each pair of vertices,

Petter Holme Network modularity, currency metabolites and graph representat

slide-41
SLIDE 41

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random graphs with probability p, add an edge for each pair of vertices,

Petter Holme Network modularity, currency metabolites and graph representat

slide-42
SLIDE 42

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random graphs with probability p, add an edge for each pair of vertices,

Petter Holme Network modularity, currency metabolites and graph representat

slide-43
SLIDE 43

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random graphs with probability p, add an edge for each pair of vertices,

Petter Holme Network modularity, currency metabolites and graph representat

slide-44
SLIDE 44

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random graphs with probability p, add an edge for each pair of vertices,

Petter Holme Network modularity, currency metabolites and graph representat

slide-45
SLIDE 45

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random graphs with probability p, add an edge for each pair of vertices,

Petter Holme Network modularity, currency metabolites and graph representat

slide-46
SLIDE 46

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random graphs with probability p, add an edge for each pair of vertices,

Petter Holme Network modularity, currency metabolites and graph representat

slide-47
SLIDE 47

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random rewiring start from the original graph choose edge pairs, and swap them

Petter Holme Network modularity, currency metabolites and graph representat

slide-48
SLIDE 48

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random rewiring start from the original graph choose edge pairs, and swap them

Petter Holme Network modularity, currency metabolites and graph representat

slide-49
SLIDE 49

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random rewiring start from the original graph choose edge pairs, and swap them

Petter Holme Network modularity, currency metabolites and graph representat

slide-50
SLIDE 50

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random rewiring start from the original graph choose edge pairs, and swap them

Petter Holme Network modularity, currency metabolites and graph representat

slide-51
SLIDE 51

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

random rewiring start from the original graph choose edge pairs, and swap them

Petter Holme Network modularity, currency metabolites and graph representat

slide-52
SLIDE 52

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

the dogmas of network science

real networks have both structure and randomness the network structure relates to the function of the network

Petter Holme Network modularity, currency metabolites and graph representat

slide-53
SLIDE 53

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

the dogmas of network science

real networks have both structure and randomness the network structure relates to the function of the network

Petter Holme Network modularity, currency metabolites and graph representat

slide-54
SLIDE 54

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

the dogmas of network science

real networks have both structure and randomness the network structure relates to the function of the network

Petter Holme Network modularity, currency metabolites and graph representat

slide-55
SLIDE 55

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

degree distribution

Petter Holme Network modularity, currency metabolites and graph representat

slide-56
SLIDE 56

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

network structure of metabolism

Power-law degree distributions. Increasing average degree. Network modularity?

Petter Holme Network modularity, currency metabolites and graph representat

slide-57
SLIDE 57

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

network structure of metabolism

Power-law degree distributions. Increasing average degree. Network modularity?

Petter Holme Network modularity, currency metabolites and graph representat

slide-58
SLIDE 58

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

network structure of metabolism

Power-law degree distributions. Increasing average degree. Network modularity?

Petter Holme Network modularity, currency metabolites and graph representat

slide-59
SLIDE 59

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

network structure of metabolism

Power-law degree distributions. Increasing average degree. Network modularity?

Petter Holme Network modularity, currency metabolites and graph representat

slide-60
SLIDE 60

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity (of a partition)

Definition Q =

  • i

         eii −         

  • j

eij

        

2

        

(1) the sum is over the a partition into clusters and eij is the fraction of edges that leads between vertices of cluster i and j

1 2

Q ≈ 0.48

Petter Holme Network modularity, currency metabolites and graph representat

slide-61
SLIDE 61

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity (of a graph)

Definition

ˆ

Q(G) = max

partitions Q

(2) (null model: random graphs) Definition

ˆ

Q(G) = max

partitions Q −

  • max

partitions Q

  • (3)

(null model: random graphs with the same degree sequence)

Petter Holme Network modularity, currency metabolites and graph representat

slide-62
SLIDE 62

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity (of a graph)

Definition

ˆ

Q(G) = max

partitions Q

(2) (null model: random graphs) Definition

ˆ

Q(G) = max

partitions Q −

  • max

partitions Q

  • (3)

(null model: random graphs with the same degree sequence)

Petter Holme Network modularity, currency metabolites and graph representat

slide-63
SLIDE 63

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity (the biological idea)

(Bhattacharyya et al., 2006, Annu. Rev. Biochem. 75, pp. 655–80)

Petter Holme Network modularity, currency metabolites and graph representat

slide-64
SLIDE 64

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity (the biological idea)

(Bhattacharyya et al., 2006, Annu. Rev. Biochem. 75, pp. 655–80)

Petter Holme Network modularity, currency metabolites and graph representat

slide-65
SLIDE 65

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity and robustness

robustness—sensitivity of a relevant dynamic system on the network to perturbations perturbations = changes in:

network topology concentrations delays in periodic input

in spreading of harmful things (like disease), modularity increases robustness in other systems where a flow is needed throughout the networks, modularity might decrease robustness

Petter Holme Network modularity, currency metabolites and graph representat

slide-66
SLIDE 66

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity and robustness

robustness—sensitivity of a relevant dynamic system on the network to perturbations perturbations = changes in:

network topology concentrations delays in periodic input

in spreading of harmful things (like disease), modularity increases robustness in other systems where a flow is needed throughout the networks, modularity might decrease robustness

Petter Holme Network modularity, currency metabolites and graph representat

slide-67
SLIDE 67

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity and robustness

robustness—sensitivity of a relevant dynamic system on the network to perturbations perturbations = changes in:

network topology concentrations delays in periodic input

in spreading of harmful things (like disease), modularity increases robustness in other systems where a flow is needed throughout the networks, modularity might decrease robustness

Petter Holme Network modularity, currency metabolites and graph representat

slide-68
SLIDE 68

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity and robustness

robustness—sensitivity of a relevant dynamic system on the network to perturbations perturbations = changes in:

network topology concentrations delays in periodic input

in spreading of harmful things (like disease), modularity increases robustness in other systems where a flow is needed throughout the networks, modularity might decrease robustness

Petter Holme Network modularity, currency metabolites and graph representat

slide-69
SLIDE 69

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity and robustness

robustness—sensitivity of a relevant dynamic system on the network to perturbations perturbations = changes in:

network topology concentrations delays in periodic input

in spreading of harmful things (like disease), modularity increases robustness in other systems where a flow is needed throughout the networks, modularity might decrease robustness

Petter Holme Network modularity, currency metabolites and graph representat

slide-70
SLIDE 70

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity and robustness

robustness—sensitivity of a relevant dynamic system on the network to perturbations perturbations = changes in:

network topology concentrations delays in periodic input

in spreading of harmful things (like disease), modularity increases robustness in other systems where a flow is needed throughout the networks, modularity might decrease robustness

Petter Holme Network modularity, currency metabolites and graph representat

slide-71
SLIDE 71

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity and robustness

robustness—sensitivity of a relevant dynamic system on the network to perturbations perturbations = changes in:

network topology concentrations delays in periodic input

in spreading of harmful things (like disease), modularity increases robustness in other systems where a flow is needed throughout the networks, modularity might decrease robustness

Petter Holme Network modularity, currency metabolites and graph representat

slide-72
SLIDE 72

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity and robustness

robustness—sensitivity of a relevant dynamic system on the network to perturbations perturbations = changes in:

network topology concentrations delays in periodic input

in spreading of harmful things (like disease), modularity increases robustness in other systems where a flow is needed throughout the networks, modularity might decrease robustness

Petter Holme Network modularity, currency metabolites and graph representat

slide-73
SLIDE 73

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity and robustness

modular redundancy (Kitano, 2004, Nat. Rev. Genet. 5, pp. 826–837.)

Petter Holme Network modularity, currency metabolites and graph representat

slide-74
SLIDE 74

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity and robustness

distributed redundancy (A. Wagner): In distributed robustness, many parts of a system contribute to its function, but all of these parts have different roles. When one part fails or is changed through mutations, other parts can compensate for this failure, but not simply by standing in for the failed part.

Petter Holme Network modularity, currency metabolites and graph representat

slide-75
SLIDE 75

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

currency metabolites

ATP glucose glucose 6−P fructose 6−P fructose 1,6−P glyceraldehyde 3−P 1,3−P glycerate 3−P glycerate 2−P glycerate phosphoenolpyruvate pyruvate

Petter Holme Network modularity, currency metabolites and graph representat

slide-76
SLIDE 76

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

currency metabolites

Wagner & Fell, 2001 Schuster et al., 2002 Ma & Zeng, 2003 ATP ATP ATP ADP ADP ADP NADP NADP NADP NADPH NADPH NAD NAD NADH Pi Pi H2O H2O H+ PPi CMP CO2 O2 NH3

Petter Holme Network modularity, currency metabolites and graph representat

slide-77
SLIDE 77

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

currency metabolites (a definition)

1

currency metabolites have high degree

2

they make not meaningful shortcuts

3

i.e. tie together distant parts of the network

4

i.e. tie different modules together . . . let’s turn this around to a definition . . .

Petter Holme Network modularity, currency metabolites and graph representat

slide-78
SLIDE 78

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

currency metabolites (a definition)

1

currency metabolites have high degree

2

they make not meaningful shortcuts

3

i.e. tie together distant parts of the network

4

i.e. tie different modules together . . . let’s turn this around to a definition . . .

Petter Holme Network modularity, currency metabolites and graph representat

slide-79
SLIDE 79

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

currency metabolites (a definition)

1

currency metabolites have high degree

2

they make not meaningful shortcuts

3

i.e. tie together distant parts of the network

4

i.e. tie different modules together . . . let’s turn this around to a definition . . .

Petter Holme Network modularity, currency metabolites and graph representat

slide-80
SLIDE 80

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

currency metabolites (a definition)

1

currency metabolites have high degree

2

they make not meaningful shortcuts

3

i.e. tie together distant parts of the network

4

i.e. tie different modules together . . . let’s turn this around to a definition . . .

Petter Holme Network modularity, currency metabolites and graph representat

slide-81
SLIDE 81

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

currency metabolites (a definition)

1

currency metabolites have high degree

2

they make not meaningful shortcuts

3

i.e. tie together distant parts of the network

4

i.e. tie different modules together . . . let’s turn this around to a definition . . .

Petter Holme Network modularity, currency metabolites and graph representat

slide-82
SLIDE 82

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

currency metabolites (a definition)

1

currency metabolites have high degree

2

they make not meaningful shortcuts

3

i.e. tie together distant parts of the network

4

i.e. tie different modules together . . . let’s turn this around to a definition . . .

Petter Holme Network modularity, currency metabolites and graph representat

slide-83
SLIDE 83

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

currency metabolites (a definition)

Definition Remove vertices in order of (currently) highest degree. The set of removed vertices that gives the network the highest modularity is the set of currency metabolites.

Petter Holme Network modularity, currency metabolites and graph representat

slide-84
SLIDE 84

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

human currency metabolites

currency metabolites commodity metabolites number of deleted vertices ∆Q 0.08 0.10 0.12 0.14 0.16 10 30 40 20

Petter Holme Network modularity, currency metabolites and graph representat

slide-85
SLIDE 85

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

detected currency metabolites

Wagner & Fell, 2001 Schuster et al., 2002 Ma & Zeng, 2003 ATP ATP ATP ADP ADP ADP NADP NADP NADP NADPH NADPH NAD NAD NADH Pi Pi H2O H2O H+ PPi CMP CO2 O2 NH3

Petter Holme Network modularity, currency metabolites and graph representat

slide-86
SLIDE 86

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modularity and robustness

  • i. nitrogen metabolism
  • iv. citric acid cycle / porphyrin synthesis
  • vii. metabolism of xenobiotics

x.

  • ii. amino acid metabolism / protein synthesis
  • v. fatty acid metabolism
  • viii. tyrosine and tryptamine metabolism
  • xi. glycerophospholipid and arachidonic acid metabolism

sugar metabolism iii.

  • vi. steroid metabolism
  • ix. DNA metabolism / glycolysis

nucleoside / nucleotide metabolism commodity metabolites currency metabolites

i vii viii ix x iii ii xi v vi iv

Petter Holme Network modularity, currency metabolites and graph representat

slide-87
SLIDE 87

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

different organisms

  • rganism

samples nodes edges

  • c. m.

modularity animals 5 1621 4662 6.2 0.157 plants 1 1561 4302 1 0.144 fungi 2 1281 3654 1.5 0.150 bacteria 99 1050 2739 1.7 0.140

Petter Holme Network modularity, currency metabolites and graph representat

slide-88
SLIDE 88

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

conclusions

proposed graph based definition of currency metabolites metabolic networks are modular, but not so much the reason they are not more modular might be give robustness (Huss & Holme, 2007, IET Syst. Biol. 1, pp. 280–5.)

Petter Holme Network modularity, currency metabolites and graph representat

slide-89
SLIDE 89

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

conclusions

proposed graph based definition of currency metabolites metabolic networks are modular, but not so much the reason they are not more modular might be give robustness (Huss & Holme, 2007, IET Syst. Biol. 1, pp. 280–5.)

Petter Holme Network modularity, currency metabolites and graph representat

slide-90
SLIDE 90

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

conclusions

proposed graph based definition of currency metabolites metabolic networks are modular, but not so much the reason they are not more modular might be give robustness (Huss & Holme, 2007, IET Syst. Biol. 1, pp. 280–5.)

Petter Holme Network modularity, currency metabolites and graph representat

slide-91
SLIDE 91

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

conclusions

proposed graph based definition of currency metabolites metabolic networks are modular, but not so much the reason they are not more modular might be give robustness (Huss & Holme, 2007, IET Syst. Biol. 1, pp. 280–5.)

Petter Holme Network modularity, currency metabolites and graph representat

slide-92
SLIDE 92

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

conclusions

proposed graph based definition of currency metabolites metabolic networks are modular, but not so much the reason they are not more modular might be give robustness (Huss & Holme, 2007, IET Syst. Biol. 1, pp. 280–5.)

Petter Holme Network modularity, currency metabolites and graph representat

slide-93
SLIDE 93

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

subnetwork hierarchies

P . Holme, M. Huss & H. Jeong, 2003, Bioinformatics 19, pp. 532–8. Start with a directed bipartite networks, with both reaction and substance vertices (keep the currency metabolites). Iteratively remove the reaction vertices with the highest betweenness (fraction of shortest paths passing through a vertex). Study the dendrogram of this process.

( ) S2 h0 ( ) h0 S1 h h h0

max Petter Holme Network modularity, currency metabolites and graph representat

slide-94
SLIDE 94

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

subnetwork hierarchies

P . Holme, M. Huss & H. Jeong, 2003, Bioinformatics 19, pp. 532–8. Start with a directed bipartite networks, with both reaction and substance vertices (keep the currency metabolites). Iteratively remove the reaction vertices with the highest betweenness (fraction of shortest paths passing through a vertex). Study the dendrogram of this process.

( ) S2 h0 ( ) h0 S1 h h h0

max Petter Holme Network modularity, currency metabolites and graph representat

slide-95
SLIDE 95

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

subnetwork hierarchies

P . Holme, M. Huss & H. Jeong, 2003, Bioinformatics 19, pp. 532–8. Start with a directed bipartite networks, with both reaction and substance vertices (keep the currency metabolites). Iteratively remove the reaction vertices with the highest betweenness (fraction of shortest paths passing through a vertex). Study the dendrogram of this process.

( ) S2 h0 ( ) h0 S1 h h h0

max Petter Holme Network modularity, currency metabolites and graph representat

slide-96
SLIDE 96

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

subnetwork hierarchies

P . Holme, M. Huss & H. Jeong, 2003, Bioinformatics 19, pp. 532–8. Start with a directed bipartite networks, with both reaction and substance vertices (keep the currency metabolites). Iteratively remove the reaction vertices with the highest betweenness (fraction of shortest paths passing through a vertex). Study the dendrogram of this process.

( ) S2 h0 ( ) h0 S1 h h h0

max Petter Holme Network modularity, currency metabolites and graph representat

slide-97
SLIDE 97

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

shell- vs community-type ordering

(a) (b)

Petter Holme Network modularity, currency metabolites and graph representat

slide-98
SLIDE 98

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

dendrogram

(b) (a) Petter Holme Network modularity, currency metabolites and graph representat

slide-99
SLIDE 99

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modules

CoA D−glucosamine 1−phosphate −acetyldihydrolipoamide acetyl−CoA dihydrolipoamide deoxyguanosine 2−deoxy−D−ribose 1−phosphate deoxyadenosine guanine guanosine −D−ribose 1−phosphate adenine adenosine hypoxanthine inosine

  • rthophosphate

−D−ribose 1−pyrophosphate −acetyl−D−glucosamine 1−phosphate α α S N

iii ii i

Petter Holme Network modularity, currency metabolites and graph representat

slide-100
SLIDE 100

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modules

α N α H O

2

pyruvate, CO2 H O

2

CO2 ATP, ADP pyrophosphate NADPH, NADH substrate reaction node link in−flow

  • ut−flow

−D−ribose 1−phosphate CoA

  • rthophosphate

adenine deoxyadenosine inosine adenosine hypoxanthine guanine guanosine deoxyguanosine 1−phosphate −acetyl−D−glucosamine acetyl−CoA −D−ribose 1−pyrophosphate pyrophosphate 2−deoxy−D−ribose 1−phosphate iii ii i

Petter Holme Network modularity, currency metabolites and graph representat

slide-101
SLIDE 101

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modules

primosome complex 5.99.1.3.DNA topoisomerase II 2.7.7.7.DNA polymerase III DNA helicase II 2.7.7.7.DNA polymerase I SSB

  • pen prepriming complex

6.5.1.2.DNA ligase Rep 5.99.1.2.DNA topoisomerase I −phosphohistidine

p

N −phosphohistidine −phosphohistidine N HPr proteinN−pros− phosphohistidine

p

N enzyme IIIGlc enzyme IIIMan enzyme IIIScr enzyme IIIMan

Glc

enzyme III

p

N enzyme IIIFru

Scr

enzyme III enzyme IIIFru −phosphohistidine HPr protein histidine

p

Petter Holme Network modularity, currency metabolites and graph representat

slide-102
SLIDE 102

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

modules

pyruvate −phosphohistidine −phosphohistidine enzyme IIIGlc

p

N enzyme IIIFru

p

N −phosphohistidine enzyme IIIScr

p

N enzyme IIIMan enzyme IIIMan enzyme IIIGlc enzyme IIIFru HPr protein phosphohistidine N−pros− enzyme IIIScr

p

N −phosphohistidine phosphoenolpyruvate CTP GTP

  • rtophosphate

ATP ADP SSB DNA helicase II 6.5.1.2.DNA ligase 2.7.7.7.DNA polymerase I

  • pen prepriming complex

Rep prepriming complex RNA primer−primosome complex UTP

  • rtophosphate

5.99.1.2.DNA topoisomerase I 2.7.7.7.DNA polymerase III HPr protein histidine primosome complex 5.99.1.3.DNA topoisomerase II

Petter Holme Network modularity, currency metabolites and graph representat

slide-103
SLIDE 103

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

dentrogram statistics

0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 S1 ~

2

~ S S1/ S2 10 20 30 40 80 120 160 5 10 15 20 25 30 20 40 60 80 10 20 30 40 50 60 70 50 100 150 200 250 h h h h h h 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 , , S2 S1/ S2 S1 ~ ~ , , S2 S1/ S2 S1 ~ ~ , , S2 S1/ S2 S1 ~ ~ , , S2 S1/ S2 S1 ~ ~

(b) (c)

(f)

(e) (d) (a)

Petter Holme Network modularity, currency metabolites and graph representat

slide-104
SLIDE 104

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

conclusions

Shell- rather than community-type ordering A few, seemingly clear, modules

Petter Holme Network modularity, currency metabolites and graph representat

slide-105
SLIDE 105

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

conclusions

Shell- rather than community-type ordering A few, seemingly clear, modules

Petter Holme Network modularity, currency metabolites and graph representat

slide-106
SLIDE 106

metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies

conclusions

Shell- rather than community-type ordering A few, seemingly clear, modules

Petter Holme Network modularity, currency metabolites and graph representat