Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
Network modularity, currency metabolites representa- tions of and - - PowerPoint PPT Presentation
Network modularity, currency metabolites representa- tions of and - - PowerPoint PPT Presentation
Network modularity, currency metabolites and graph Network modularity, currency metabolites representa- tions of and graph representations of metabolism metabolism PETTER HOLME metabolic Petter Holme networks, intro networks KTH,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
why?
Metabolism = is the set of all chemical reactions in an
- rganism? Why study it by networks?
Details (reaction coeficient, subcellular localisation, etc.) are not known. So to study large-scale structures, a detailed picture makes little sense. There are many methods to analyze graphs statistically.
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
why?
Metabolism = is the set of all chemical reactions in an
- rganism? Why study it by networks?
Details (reaction coeficient, subcellular localisation, etc.) are not known. So to study large-scale structures, a detailed picture makes little sense. There are many methods to analyze graphs statistically.
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
why?
Metabolism = is the set of all chemical reactions in an
- rganism? Why study it by networks?
Details (reaction coeficient, subcellular localisation, etc.) are not known. So to study large-scale structures, a detailed picture makes little sense. There are many methods to analyze graphs statistically.
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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?
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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?
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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?
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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?
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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?
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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?
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
wallpapers
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
- B. burgdorferi, 2000
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
human, 2006
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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!
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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!
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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!
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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!
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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!
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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!
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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!
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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!
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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!
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
representations
ATP + NADH ↔ ADP + NADPH NADH kinase
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
representations
ATP + NADH ↔ ADP + NADPH vertices: substrates edges: between all products / substrates
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random graphs with probability p, add an edge for each pair of vertices,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random graphs with probability p, add an edge for each pair of vertices,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random graphs with probability p, add an edge for each pair of vertices,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random graphs with probability p, add an edge for each pair of vertices,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random graphs with probability p, add an edge for each pair of vertices,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random graphs with probability p, add an edge for each pair of vertices,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random graphs with probability p, add an edge for each pair of vertices,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random graphs with probability p, add an edge for each pair of vertices,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random graphs with probability p, add an edge for each pair of vertices,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random graphs with probability p, add an edge for each pair of vertices,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random graphs with probability p, add an edge for each pair of vertices,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random graphs with probability p, add an edge for each pair of vertices,
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random rewiring start from the original graph choose edge pairs, and swap them
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random rewiring start from the original graph choose edge pairs, and swap them
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random rewiring start from the original graph choose edge pairs, and swap them
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random rewiring start from the original graph choose edge pairs, and swap them
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
random rewiring start from the original graph choose edge pairs, and swap them
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
degree distribution
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
network structure of metabolism
Power-law degree distributions. Increasing average degree. Network modularity?
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
network structure of metabolism
Power-law degree distributions. Increasing average degree. Network modularity?
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
network structure of metabolism
Power-law degree distributions. Increasing average degree. Network modularity?
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
network structure of metabolism
Power-law degree distributions. Increasing average degree. Network modularity?
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
network structure of metabolism
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
network structure of metabolism
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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.)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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.
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
currency metabolites
ATP g l u c
- s
e g l u c
- s
e 6 − P f r u c t
- s
e 6 − P f r u c t
- s
e 1 , 6 − P g l y c e r a l d e h y d e 3 − P 1 , 3 − P g l y c e r a t e 3 − P g l y c e r a t e 2 − P g l y c e r a t e p h
- s
p h
- e
n
- l
p y r u v a t e p y r u v a t e
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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 . . .
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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 . . .
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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 . . .
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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 . . .
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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 . . .
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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 . . .
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
- f removed vertices that gives the network the highest
modularity is the set of currency metabolites.
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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.)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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.)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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.)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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.)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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.)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
shell- vs community-type ordering
(a) (b)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
dendrogram
(b) (a)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
modules
α N α S 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 D−glucosamine 1−phosphate 1−phosphate −acetyl−D−glucosamine acetyl−CoA dihydrolipoamide −D−ribose 1−pyrophosphate −acetyldihydrolipoamide pyrophosphate 2−deoxy−D−ribose 1−phosphate iii ii i
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME 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)
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
conclusions
Shell- rather than community-type ordering A few, seemingly clear, modules
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies
conclusions
Shell- rather than community-type ordering A few, seemingly clear, modules
Network modularity, currency metabolites and graph representa- tions of metabolism PETTER HOLME metabolic networks, intro networks (physicist style?) modularity & currency metabolites subnetwork hierarchies