153
Local Error/flow control Relay/MUX Global E/F control Relay/MUX Physical Application E/F control Relay/MUX Complex Network Architecture: A cartoon guide Flow Reactions Protein level Flow Reactions RNA level Flow DNA level John Doyle John G Braun Professor Control and Dynamical Systems BioEngineering, Electrical Engineering Caltech

Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Embed Size (px)

Citation preview

Page 1: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local

Error/flow control

Relay/MUX

Global

E/F control

Relay/MUX

Physical

Application

E/F control

Relay/MUX

Complex

Network

Architecture:

A cartoon guide

Flow

Reactions

Protein level

Flow

Reactions

RNA level

Flow

Reactions

DNA level

John Doyle

John G Braun Professor

Control and Dynamical Systems

BioEngineering, Electrical Engineering

Caltech

Page 2: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Outline

• Not merely “complexity, networks,

abstraction, recursion, modularity,…”

• But very specific forms of these.

• Formal methods have great potential

• Illustrate with case studies and cartoons:

Internet versus bacterial biosphere

• Implicitly: importance of formal methods, not

merely modeling and simulation

Page 3: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local

Error/flow control

Relay/MUX

Global

E/F control

Relay/MUX

Physical

Application

E/F control

Relay/MUX

Flow

Reactions

Protein level

Flow

Reactions

RNA level

Flow

Reactions

DNA level

Huge range of dynamics

• Spatial

• Temporal

Bewildering

w/out clear

grasp of

layered

architecture

Page 4: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Network Math and Engineering

(NetME) Challenges

• Predictive modeling, simulation, and analysis of

complex systems in technology and nature

• Theoretical foundation for design of network

architectures

• Balance rigor/relevance, integrative/coherent

• Model/simulate is critical but limited

– Predicting rare but catastrophic events

– Design, not merely analysis

– Managing complexity and uncertainty

Page 5: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

“Architecture”

• Most persistent, ubiquitous, and global features

of organization

• Constrains what is possible for good or bad

• Platform that enables (or prevents) innovation,

sustainability, etc,

• Internet, biology, energy, manufacturing,

transportation, water, food, waste, law, etc

• Existing architectures are unsustainable

• Theoretical foundation is fragmented,

incoherent, incomplete

Page 6: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Stochastics in Biology

• Arkin, Gillespie, Petzold, Khammash, El-Samad, Munsky,

Paulsson, Vinnicombe, many others…

• Noise in the cellular environment

‣ Elowitz, van Oudenaarden, Collins, Swain, Xie, Elston, ...

• Stochastic Monte Carlo Simulation

‣ Kurtz, Gibson, Bruck, Anderson, Rathinam, Cao, Salis, Kaznessis, ...

• Statistical moment computations

‣ Hespanha, Singh, Verghese, Gomez-Uribe, Kimura

• Density function computations

‣McNamara, Sidje, ...

• Stochastic differential equation approximations

‣ van Kampen, Kurtz, Elf, Ehrenberg,...

• Spatial stochastic models and tools

‣ Elf, Iglesias,…

Very incomplete, idiosyncratic list

Page 7: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Other Influences

• Internet (Kelly/Low, Willinger, Clark, Wroclawski, Day, Chang, etc etc)

• Biology/Medicine (Savageau, G&K, Mattick, Csete, Arkin, Alon, Caporale, de Duve, Exerc Physio, Acute Care, etc etc…)

• Architecture (Alexander, Salingeros,…)

• Aerospace (many, Maier is a good book)

• Philosophy/History (Fox Keller, Jablonka&Lamb)

• Physics/ecology (Carlson)

• Management (Baldwin,…)

• Resilience/Safety/Security Engineering/Economics(Wood, Anderson, Leveson, …)

Page 8: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Biology versus the Internet

Similarities

• Evolvable architecture

• Robust yet fragile

• Constraints/deconstrain

• Layering, modularity

• Hourglass with bowties

• Feedback

• Dynamic, stochastic

• Distributed/decentralized• Not scale-free, edge-of-chaos, self-

organized criticality, etc

Differences

• Metabolism

• Materials and energy

• Autocatalytic feedback

• Feedback complexity

• Development and regeneration

• >4B years of evolution

• How the parts work?

Page 9: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Biology versus the Internet

Similarities

• Evolvable architecture

• Robust yet fragile

• Constraints/deconstrain

• Layering, modularity

• Hourglass with bowties

• Feedback

• Dynamics

• Distributed/decentralized• Not scale-free, edge-of-chaos, self-

organized criticality, etc

Differences

• Metabolism

• Materials and energy

• Autocatalytic feedback

• Feedback complexity

• Development and regeneration

• >4B years of evolution

Focus on

bacterial biosphere

Page 10: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Robust Yet Fragile

Question: Human complexity

Efficient, flexible metabolism

Regeneration & renewal

Rich microbial symbionts and

Immune systems

Complex societies

Advanced technologies

Obesity and diabetes

Cancer

Parasites, infection

Inflammation, Auto-Im.

Epidemics, war, …

Catastrophic failures

Page 11: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Robust Yet Fragile

Mechanism?

Efficient, flexible metabolism

Regeneration & renewal

Fat accumulation

Insulin resistance

Inflammation

Obesity and diabetes

Cancer

Fat accumulation

Insulin resistance

Inflammation

Fluctuating

energy

Static

energy

Page 12: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Robust Yet Fragile

Implications/

Generalizations

Efficient, flexible metabolism Rich microbial symbionts and Immune systems Regeneration & renewal Complex societies Advanced technologies

Obesity and diabetes Parasites, infection Inflammation, Auto-Im. Cancer Epidemics, war, … Catastrophic failures

• Fragility = Hijacking, side effects, unintended… of mechanisms evolved for robustness

• Complexity is driven by control, robust/fragile tradeoffs

• Math: New robust/fragile conservation laws

Page 13: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

HTTP

TCPIP

my

computer Wireless

router

Optical

router

Physical

web

server

MAC

Switch

MAC MAC

Pt to Pt Pt to Pt

Page 14: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local

control

Functions

Resources

Local

LocalLocal

Non-networked Systems

control

Page 15: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local

Geographically local

Local

Semantic (functionally) local

Network requirements

Resources

Diverse, Distributed Functions

Page 16: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local Local Resources Local

Global, universal control

Diverse, Distributed Functions

Layered solution

Page 17: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Universal controlConstraints

Page 18: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Global, universal control

Diverse Resources

Diverse Functions

Universal controlConstraints

That deconstrain

That deconstrain

Page 19: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

my

computer Wireless

router

Physical

MAC

Switch

TCPIP

Page 20: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

my

computer Wireless

router

Physical

MAC

Switch

TCPIP

Error/flow control

Relaying/Multiplexing

Error/flow control

Relaying/MultiplexingLocal

Global

Differ in

• Details

• Scope

Page 21: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Wireless

router

Optical

router

Physical

web

server

MAC

Pt to Pt

TCPIP

Page 22: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Wireless

router

Optical

router

Physical

web

server

MAC

Pt to Pt

Error/flow control

Relay/MUX

Local

TCPIP

Error/flow control

Relay/MUX

Global

Page 23: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

HTTP

TCPIP

my

computer Wireless

router

Optical

router

Physical

web

server

MAC

Switch

MAC MAC

Pt to Pt Pt to Pt

Page 24: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local

Error/flow control

Relay/MUX

Global

E/F

control

Relay/MUX

Physical

Application

E/F

control

Relay/MUX

Recursive control structure

Page 25: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local

Global

Physical

LocalLocal

Diverse, Distributed Functions

Page 26: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local Local Resources Local

Layered control

Diverse, Distributed Functions

Layered solution

Page 27: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Layered control

How many layers are there?

As many as you need.

Page 28: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local Resources

Diverse, Distributed Functions

Layered solution

And layers have sublayers

Physical

CircuitCircuitCircuit

LogicalInstructions

Page 29: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

And layers have sublayers

Physical

CircuitCircuitCircuit

LogicalInstructions

Physical

CircuitCircuitCircuit

LogicalInstructions

Page 30: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local Local Resources Local

Layered control

Diverse, Distributed Functions

Layered solution

Page 31: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local

Diverse, Distributed Functions

Physical

CircuitCircuitCircuit

LogicalInstructions

Huge range of dynamics

• Spatial

• Temporal

Bewildering w/out

clear grasp of

layered architecture

Page 32: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCPIP

Physical

MAC

Switch

MAC MAC

Pt to Pt Pt to Pt

telephony

Diverse applications

telephony

Page 33: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Pathways (Bell)

Communications

Layers (Net)

ComputerAncient network

architecture:

“Bell-heads versus

Net-heads”

Operating

systems

Phone systems

Page 34: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Cyber-Physical Theories

• Thermodynamics

• Communications

• Control

• Computation

Page 35: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Physical

• Thermodynamics

• Communications

• Control

• Computation

Cyber

• Thermodynamics

• Communications

• Control

• Computation

Internet Bacteria

Case studies

Page 36: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Physical

• Thermodynamics

• Communications

• Control

• Computation

Cyber

• Thermodynamics

• Communications

• Control

• Computation

Promising unifications

Page 37: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Resources

Deconstrained

Applications

Deconstrained

Theoretical framework: Constraints that deconstrain

• Optimization

• Optimal control

• Robust control

• Game theory

• Network coding

2 2min

arg max , ,

arg max ,s sv

R R dt

L R

x L v

x

v

x c x c

x v p p x c

p

Page 38: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Physical

IP

TCP

ApplicationArchitecture

is not graph

topology.

Architecture

facilitates

arbitrary

graphs.

Page 39: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Biology versus the Internet

Similarities

• Evolvable architecture

• Robust yet fragile

• Constraints/deconstrain

• Layering, modularity

• Hourglass with bowties

• Feedback

• Dynamics

• Distributed/decentralized• Not scale-free, edge-of-chaos, self-

organized criticality, etc

Page 40: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

RNADNA Protein

From Pathways

Metabolic

pathways

“Central dogma” Network

architecture?

To Layers?

Page 41: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Computational Resources

Global, universal control

Diverse Physiological Functions

Layered Brain (Hawkins)?

Page 42: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Computational Resources

Global, universal control

Diverse Physiological Functions

Page 43: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Diverse Physiological Functions

Prediction

Goals

Actions

erro

rs

Actions

Page 44: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Catabolism

Pre

curs

ors

Carriers

Nucleotides

Inside every cell

Core metabolic bowtie

Page 45: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Catabolism

Pre

curs

ors

Carriers

Nucleotides

Core

metabolism

Inside every

cell ( 1030)

Page 46: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Catabolism

Pre

curs

ors

Carriers

Page 47: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Catabolism

TCAPyr

Oxa

Cit

ACA

Gly

G1P

G6P

F6P

F1-6BP

PEP

Gly3p

13BPG

3PG

2PG

ATP

NADH

Page 48: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCAPyr

Oxa

Cit

ACA

Gly

G1P

G6P

F6P

F1-6BP

PEP

Gly3p

13BPG

3PG

2PG

Page 49: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCAPyr

Oxa

Cit

ACA

Gly

G1P

G6P

F6P

F1-6BP

PEP

Gly3p

13BPG

3PG

2PG

Pre

curs

ors

metabolites

Page 50: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Enzymatically

catalyzed reactions

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

Oxa

Cit

ACA

Page 51: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCAPyr

Oxa

Cit

ACA

Gly

G1P

G6P

F6P

F1-6BP

PEP

Gly3p

13BPG

3PG

2PG

ATP

Autocatalytic

NADH

Pre

curs

ors

Carriers

Page 52: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCAPyr

Oxa

Cit

ACA

Gly

G1P

G6P

F6P

F1-6BP

PEP

Gly3p

13BPG

3PG

2PG

ATP

Autocatalytic

NADH

produced

consumed

Rest of cell

Page 53: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Carriers

TCAPyr

Oxa

Cit

ACA

Gly

G1P

G6P

F6P

F1-6BP

PEP

Gly3p

13BPG

3PG

2PG

ATP

NADH

Reactions

Proteins

Control?

Page 54: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

Control

Page 55: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCAPyr

Oxa

Cit

ACA

Gly

G1P

G6P

F6P

F1-6BP

PEP

Gly3p

13BPG

3PG

2PG

Page 56: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

If we drew the feedback loops the

diagram would be unreadable.

Page 57: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

( )

Mass &Reaction

Energyflux

Balance

dxSv x

dt

Stoichiometry

matrix

S

Page 58: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Regulation of enzyme levels by

transcription/translation/degradation

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

Oxa

Cit

ACA

( )

Mass &Reaction

Energyflux

Balance

dxSv x

dt

level

Page 59: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

( )

Mass &Reaction

Energyflux

Balance

dxSv x

dt

Allosteric regulation

of enzymes

Error/flow

Page 60: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

Mass &Reaction

( ) Energyflux

Balance

dxSv x

dt

Level

Error/flow

Reaction

Page 61: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

Flow/error

Reactions

Protein level

Page 62: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

Flow/error

Reactions

Protein level

Layered

architecture

Page 63: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Global, universal control

Diverse Resources

Diverse Functions

Universal controlConstraints

That deconstrain

Flow/error

Reactions

Macromolecules

Page 64: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Mature red blood

cells live 120 days

Running only the top layers

productsS reactions P

Enz1 reaction3 Enzyme form/activity

Reaction rate

Enz2

“metabolism first”

origins of life?

Page 65: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Flow/error

Reactions

Protein level

Flow/error

Reactions

RNA level

Flow/error

Reactions

DNA level

Page 66: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Flow/error

Reactions

Protein level

Flow/error

Reactions

RNA level

Flow/error

Reactions

DNA level

Protein

RNA

DNA

Page 67: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Flow/error

Reactions

Protein level

Flow/error

Translation

RNA level

Flow/error

Transcription

DNA level

Page 68: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Diverse Reactions

DNADNADNA

Diverse Genomes

Flow/error

Protein level

Flow/error

Reactions

RNA level

Flow/error

Reactions

Conserved

core

control

Page 69: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Flow/err

or

Reactions

Protein level

Flow/err

or

Reactions

RNA level

Flow/err

or

Reactions

DNA level

Top to bottom

• Metabolically costly but

fast to cheap but slow

• Special enzymes to

general polymerases

• Allostery to regulated

recruitment

• Analog to digital

• High molecule count to

low (noise)

Rich Tradeoffs

Page 70: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Flow

Reactions

Protein level

Flow

Reactions

RNA level

Flow

Reactions

DNA level

Fragility example: Viruses

Viruses exploit the universal

bowtie/hourglass structure to

hijack the cell machinery.

Viral

genes

Viral

proteins

Page 71: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Biology versus the Internet

Similarities

• Evolvable architecture

• Robust yet fragile

• Constraints/deconstrain

• Layering, modularity

• Hourglass with bowties

• Feedback

• Dynamics

• Distributed/decentralized• Not scale-free, edge-of-chaos, self-

organized criticality, etc

Differences

• Metabolism

• Materials and energy

• Autocatalytic feedback

• Feedback complexity

• Development and regeneration

• >4B years of evolution

Page 72: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Control of the Internet

source receiver

Packets

control

packets

Page 73: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

source receiver

signaling

gene expression

metabolism

lineage

Biological

pathways

Page 74: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

source receiver

control

energy

materials

signaling

gene expression

metabolism

lineage

More

complex

feedback

Page 75: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

source receiver

control

energy

materials

Autocatalytic feedback

Page 76: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

source receiver

control

energy

materials

signaling

gene expression

metabolism

lineage

More

complex

feedback

What theory is relevant to

these more complex

feedback systems?

Page 77: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

source receiver

control

energymaterials

More

complex

feedback

What theory is relevant to

these more complex

feedback systems?

signalinggene expression

metabolismlineage

2 2

0

1ln ln

z z pS j d

z z p

Page 78: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Flow/error

Protein level

Catabolism

Pre

curs

ors

Carriers

Nucleotides

RNA

DNA

Page 79: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Pre

curs

ors

Nucleotides

RNA

DNA

Biosynthesis

Page 80: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

RNA level/

Transcription rate

DNA level

Biosynthesis

RNA

Gene

Transc. xRNA

RNAp

Pre

curs

ors

Co-factors

Page 81: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Cat

abo

lism

AA

RNA

RNAp

Pre

curs

ors

Gene

Transc. xRNA

Page 82: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Cat

abo

lism

AA

tRNA Ribosome

RNA

RNAp

transl. Enzymes

Pre

curs

ors

Gene

Transc. xRNA

mRNAncRNA

Page 83: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

AA

Ribosome

RNA

RNAp

transl. Protein

Gene

Transc. mRNA

“Central dogma”

RNA

Flow

Transc.

DNA

Protein

Flow

Transl.

RNA

Page 84: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Cat

abo

lism

AA

tRNA Ribosome

RNA

RNAp

Autocatalysis

everywhere

transl. Proteins

xRNAtransc.

Pre

curs

ors

All the enzymes

are made from

(mostly) proteins

and (some) RNA.

Page 85: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Pyr

G6P

F6P

F1-6BP

PEP

Gly3p

13BPG

3PG

2PG

ATP

charging

consumption

= dischargingRest of cell

This is just charging and discharging

Page 86: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Flow/error

Protein level

RNA

DNA

AMP level

Pyr

F1-6BP

PEP

Gly3p

3PG

2PG

ATP

G6PF6P

13BPG

Rest of cell

A*P

ATP supplies

energy to all

layers

Page 87: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Flow/error

Protein level

RNA

DNA

AMP level

ATP

cellA*P

RNA

DNA

Lots of

ways to

draw this.

Page 88: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

AA

tRNA

RNALayered

transl. Enzymes

xRNAtransc.

Cat

abo

lism

Pre

curs

ors

Page 89: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

trans. EnzymesAA

mRNAncRNA

tRNA

Ribosome

RNA level/

Transcription rate

RNA form/activity

RNA

Gene

Transc. xRNA

RNAp

S reactions P

Enz1 reaction3

Enzyme level/

Translation rate

Enzyme form/activity

Reaction rate

Enz2

Page 90: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

trans.

ncRNATransc.

productsreactions

reaction3

All products

feedback everywhere

ProteinsControl?

Page 91: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local

Error/flow control

Relay/MUX

Global

E/F control

Relay/MUX

Physical

Application

E/F control

Relay/MUX

Recursive

control

structureFlow

Reactions

Protein level

Flow

Reactions

RNA level

Flow

Reactions

DNA level

Page 92: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Local

Error/flow control

Relay/MUX

Global

E/F control

Relay/MUX

Physical

Application

E/F control

Relay/MUX

Recursive

control

structureFlow

Reactions

Protein level

Flow

Reactions

RNA level

Flow

Reactions

DNA level

Huge range of dynamics

• Spatial

• Temporal

Bewildering w/out

clear grasp of

layered architecture

Page 93: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Archaea

Eukaryotes

Animals Fungi Plants

Bacteria Algae

What is locus

of early

evolution?HGT and

Shared

Protocols

Horizontal gene transfer

Architecture!?!

Page 94: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Archaea

Eukaryotes

Animals Fungi Plants

Bacteria Algae

HGT and

Shared

Protocols

trans. EnzymesAA

mRNA

ncRNAtRNARibosome

RNA level/

Transcription rate

RNA

form/activity

RNA

Gene

Transc. xRNA

RNAp

productsS reactions P

Enz1 reaction3

Enzyme level/

Translation rate

Enzyme

form/activity

Reaction

rate

Enz2

Page 95: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Archaea

Eukaryotes

Animals Fungi Plants

Bacteria Algae

DNA levelGene

Controlled,

dynamic

HGT and

Shared

Protocols

Horizontal gene transfer

• Not a static database

• Not only point mutations

Page 96: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Diverse

function

Diverse

components

Universal

Control

fan-in

of diverse

inputs

fan-out

of diverse

outputs

universal

carriers

Bowties: flows

within layers

Robust

yet

fragile

Constraints

that

deconstrain

Essential ideas

Page 97: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Diverse

function

Diverse

components

fan-in

of diverse

inputs

fan-out

of diverse

outputs

Robust

yet fragile

Constraints that

deconstrain

Highly robust

• Diverse

• Evolvable

• Deconstrained

Page 98: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Highly fragile

• Universal

• Frozen

• Constrained

• Hijacking

Universal

Control

universal

carriers

Page 99: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Diverse

function

Diverse

components

Universal

Control

fan-in

of diverse

inputs

fan-out

of diverse

outputs

universal

carriers

Bowties: flows

within layers

Robust

yet

fragile

Constraints

that

deconstrain

Essential ideas

Page 100: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

source receiver

control

energymaterials

More

complex

feedback

What theory is relevant to

these more complex

feedback systems?

signalinggene expression

metabolismlineage

2 2

0

1ln ln

z z pS j d

z z p

Page 101: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

Page 102: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

F6P

F1-6BP

Gly3p

13BPG

3PG

ATP

Page 103: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

F6P

F1-6BP

Gly3p

13BPG

3PG

ATP

1 1

q

h

q Vx

x

1

1y

qk y

1

0xk x

y

x

Control

Autocatalytic

Page 104: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

F6P

F1-6BP

Gly3p13BPG

3PG

ATP

1 1

q

h

q Vx

x

1

1y

qk y

1

0xk x

y

x

Control

Autocatalytic

Page 105: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

1 1(1 )

1 1 01

q

h

x q qVxky

y x

1(1 )

0

1 1

q

h

q Vx

x

1

1y

qk yy

x

Control

Autocatalytic

Autocatalytic

Control

Page 106: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

11

0

1 1

q

h

q Vx

x

1

1y

qk yy

x

input

output=x

Control theory cartoon

Caution: mixed cartoon

Controller

+

u

xS j

u

Page 107: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

output=x

+

u

X jS j

U j

ln ln

ln ln

X jS j d d

U j

X j d U j d

Entropy rates

CP

lant

0

1ln 0S j d

Hard limits

Page 108: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

0 5 10 15 200.8

0.85

0.9

0.95

1

1.05

Time (minutes)

[AT

P]

h >>1

h = 1

Time response)

Fourier

Transform

of error

h hS x = F(

0 2 4 6 8 10-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

Frequency

Lo

g(|

Sn

/S0

|)

h >>1

h = 1

Spectrum

1log loghS S

Ideal

Page 109: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

0 5 10 15 200.8

0.85

0.9

0.95

1

1.05

Time (minutes)

[AT

P]

h >> 1

h = 1

0 2 4 6 8 10-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

Frequency

Lo

g(S

n/S

0)

h >>1

h = 1

Spectrum

Time response

Robust

Yet

fragile

0ln lnhS j S j

Page 110: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

0 2 4 6 8 10-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

Frequency

Lo

g(S

n/S

0)

h = 3

h = 0 Robust

Yet

fragile

0

ln 0S j d

Page 111: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

[a system] can have

[a property] robust for

[a set of perturbations]

Yet be fragile for

Or [a different perturbation]

[a different property] Robust

Fragile

Robust yet fragile = fragile robustness

Page 112: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

output=x

+

u

X jS j

U j

ln ln

ln ln

X jS j d d

U j

X j d U j d

Entropy rates

CP

lant

0

1ln 0S j d

Hard limits

Page 113: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

0 5 10 15 200.8

0.85

0.9

0.95

1

1.05

Time (minutes)

[AT

P]

h >> 1

h = 1

0 2 4 6 8 10-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

Frequency

Lo

g(S

n/S

0)

h >>1

h = 1

Spectrum

Time response

Robust

Yet

fragile

0ln lnhS j S j

Page 114: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Pla

nt

output=x

+

u

X jS j

U j

C

2 2

0

1ln ln

z z pS j d

z z p

0

1ln 0S j d

The plant can make

this tradeoff worse.

Page 115: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Pla

nt

output=x

+

u

X jS j

U j

C

2 2

0

1ln ln

z z pS j d

z z p

0

1ln 0S j d

2kz p RHPzero s q k s k

q

All controllers:

Biological cells: =

Page 116: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Pla

nt

output=x

+

u

X jS j

U j

C

2 2

0

1ln ln

z z pS j d

z z p

0

1ln 0S j d

2kz p RHPzero s q k s k

q

Small z is bad.

Page 117: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

kz

q

Small z is bad

(oscillations and crashes)

Small z =

• small k and/or

• large qEfficiency =

• small k and/or

• large q

Correctly predicts conditions

with “glycolytic oscillations”

2 2

0

1ln ln

z z pS j d

z z p

Page 118: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

output=x

+

u

X jS j

U j

ln ln

ln ln

X jS j d d

U j

X j d U j d

Entropy rates

CP

lant

0

1ln 0S j d

Hard limits

Page 119: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Plant

output=x

+

uController

0

1ln 0S j d

Page 120: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Plant

output=x

+

uController

0

1ln 0S j d

Channel

Sensor+

Channel

Page 121: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Plant

output=x

+

u

Controller

0

1ln FBS j d C

Channel

Sensor+

Channel

0

1ln sensorS j d C Helps

Hurts

Page 122: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Flow/error

Reactions

Protein level

Flow/error

Trans*

*NA level

Page 123: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

1(1 )

0

1 1

q

h

q Vx

x

1

1y

qk y zyw

xAutocatalytic

Control

Glycogen/

glucose

AA Biosyna

p1Prot1

x

Anaerobically on w

*NA1

Control

feedback

everywhere

Nuc Biosyn n

Polym

Protx

*NAx

Polym

p

x

Page 124: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism
Page 125: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism
Page 126: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

DnaK

rpoH

Lon

Other

operons

motif

See El-Samad, Kurata, et al…

PNAS, PLOS CompBio

Page 127: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

DnaK

rpoH

Lon

Other

operons

motif

Page 128: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Flow/error

Reactions

Protein level

Flow/error

Reactions

RNA level

Flow/error

Reactions

DNA level

Protein

RNA

DNA

Where are these layers?

Page 129: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

DnaK

rpoH

Lon

DnaK

Lon

Heat

degradation

folded unfolded

Other

operons

motif

Page 130: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

RNAP

DnaKRNAP

DnaK

rpoH

FtsH Lon

HeatmRNA

Other

operons

Lon

Page 131: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

RNAP

DnaKRNAP

DnaK

rpoH

FtsH Lon

HeatmRNA

Other

operons

DnaK

DnaK

ftsH

Lon

Page 132: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Flow/error

Reactions

Protein level

Flow/error

Reactions

RNA level

Flow/error

Reactions

DNA level

Protein

RNA

DNA

Where are these layers?

Page 133: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Protein

DNA

RNA

RNA

DNA

RNAP

DnaK

RNAP

DnaK

rpoH

FtsH Lon

Heat

mRNA

Other

operons DnaK

DnaK

ftsH

Lon

Page 134: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

RNA

RNA

RNAPRNAP

rpoH Heat

mRNA

Translation

was not

shown.

mRNA activity is

actively controlled.

Page 135: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

RNAP

DnaK

RNAP

DnaK

rpoH

FtsH Lon

HeatmRNA

Other

operons

DnaK

DnaK

ftsH

Lon

Page 136: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

Allosteric

Trans*

RNAP

DnaK

RNAP

DnaK

rpoH

FtsH Lon

Heat

mRNA

DnaK

DnaK

ftsH

Lon

levels

rates

Layered control architectures

Page 137: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

Allosteric

Trans*

RNAP

DnaK

RNAP

DnaK

rpoH

FtsH Lon

Heat

mRNA

DnaK

DnaK

ftsH

Lon

levels

ratesThe greatest

complexity

here is

primarily in

the control

of rates

That is not always the case.

Page 138: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

RNAP

DnaK

RNAP

DnaK

rpoH

FtsH Lon

HeatmRNA

Other

operons

DnaK

DnaK

ftsH

Lon

Page 139: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

DnaK

rpoH

Lon

Other

operons

motif

Page 140: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

All at the DNA layer

Page 141: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

1(1 )

0

1 1

q

h

q Vx

x

1

1y

qk y zyw

xAutocatalytic

ControlAero-

bic

Reaction?

Glycogen/

glucose

AA Biosyna

p1

p2

Prot1

Prot2

x

Reaction?

*NA1*NA2

p? p?

*NA?*NA?

Page 142: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism
Page 143: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism
Page 144: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

1(1 )

0

1 1

q

h

q Vx

x

1

1y

qk y zyw

xAutocatalytic

Control

Glycogen/

glucose

p1

p2

Prot1

Prot2

Anaerobically on w

Protein

level

Page 145: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

1(1 )

0

1 1

q

h

q Vx

x

1

1y

qk y zyw

xAutocatalytic

Control

Glycogen/

glucose

AA Biosyn

a

p1

p2

Prot1

Prot2

degrade

x

Anaerobically on w

Control?

Page 146: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Cat

abo

lism

AA

tRNA Ribosome

RNA

RNAp

transl. Enzymes

Pre

curs

ors

Gene

Transc. xRNA

mRNAncRNA

Page 147: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

Cat

abo

lism

AA

tRNA Ribosome

RNA

RNAp

Autocatalysis

everywhere

transl. Proteins

xRNAtransc.

Pre

curs

ors

All the enzymes

are made from

(mostly) proteins

and (some) RNA.

Page 148: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

1(1 )

0

zyw

xAutocatalytic

Aero-

bic

Reaction?

Glycogen/

glucose

AA Biosyn

a

Reaction?

Aerobically on z

supply

p?p?

p? p?

Control?

Page 149: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

1(1 )

0

1 1

q

h

q Vx

x

1

1y

qk y zyw

xAutocatalytic

ControlAero-

bic

Reaction?

Glycogen/

glucose

AA Biosyn

a

p1

p2

Prot1

Prot2

degrade

x

Reaction?

Page 150: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

trans.

ncRNATransc.

productsreactions

reaction3

All products

feedback everywhere

ProteinsControl?

Page 151: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

1(1 )

0

1 1

q

h

q Vx

x

1

1y

qk y zyw

xAutocatalytic

Control

Glycogen/

glucose

AA Biosyna

p1

p2

Prot1

Prot2

degradex

Anaerobically on w

*NA1*NA2

Control

feedback

everywhere

Page 152: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

1(1 )

0

1 1

q

h

q Vx

x

1

1y

qk y zyw

xAutocatalytic

ControlAero-

bic

Reaction?

Glycogen/

glucose

AA Biosyna

p1

p2

Prot1

Prot2

x

Reaction?

*NA1*NA2

p? p?

*NA?*NA?

Page 153: Complex Network Flow Architecture: A cartoon guide€¦ · Complex Network Architecture: A cartoon guide Flow ... simulation, and analysis of ... signaling gene expression metabolism

1(1 )

0

1 1

q

h

q Vx

x

1

1y

qk y zyw

xAutocatalytic

Control

Glycogen/

glucose

AA Biosyna

p1Prot1

x

Anaerobically on w

*NA1

Control

feedback

everywhere

Nuc Biosyn n

Polym

Protx

*NAx

Polym

p

x