slow flexible fast inflexible waste efficient fragile robust

85
slow flexible fast inflexible waste efficient fragi le robust

Upload: stephanie-anne-james

Post on 01-Jan-2016

230 views

Category:

Documents


1 download

TRANSCRIPT

slow

flexible

fast

inflexible

waste

efficient

fragile

robust

slow

flexible

fast

inflexible

waste

efficient

body

brain

Combo

Sense

Fast

Slow

Flexible Inflexible

Motor

Prefrontal

Fast

Learn

Reflex

Evolve

HMT

Soma

Reactive

Adaptive

Contextual

Combo

Slow

Fast

Flexible InflexibleGeneral Special

AppsOSHWDig.Lump.Distrib.

OSHWDig.Lump.Distrib.

DigitalLump.Distrib.

LumpedDistrib. Distrib.

HGT DNA repair Mutation DNA replication Transcription

Translation

Metabolism Signal

SenseMotor

Prefrontal

Fast

Learn

Reflex

Evolve

vision

VOR

FastCostly

SlowCheap

Flexible Inflexible

HGT DNA repair

Mutation DNA replication

Transcription Translation

MetabolismSignal…

Layered Architecture

control feedback

RNA

mRNA

RNApTranscription

Other Control

Gene

AminoAcids

Proteins

Ribosomes

Other Control

Translation

Metabolism Products

Signal transductionATP

DNA

New gene

Today

Efficiency/instability/layers/feedback

• Sustainable infrastructure? (e.g. smartgrids)• Money/finance/lobbyists/etc• Industrialization• Society/agriculture/weapons/etc• Bipedalism• Maternal care• Warm blood• Flight• Mitochondria• Oxygen• Translation (ribosomes)• Glycolysis (2011 Science)

• All create new efficiencies but also instabilities• Needs new distributed/layered/complex/active control

Major transitions

Universal laws?

10

100

Length, m

.1 1.5.22

k10-1

100

10110

0

101

expensive

fragile

exp ln

expT z p

pz pT

wasteful

fragile

efficient

robust Ideal

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

Autocatalysis

Control

Feedbacks

Robust=maintain energy charge w/fluctuating cell demand

Efficient=minimize metabolic waste and overhead

ATP

Rest of cell

Reaction 2 (“PK”)

Reaction 1 (“PFK”)

Protein biosyn

energy

enzymes

enzymes

enzy

mes

Efficient = low metabolic overhead low enzyme amount

enzymes catalyze reactions, another

source of autocatalysis

ATP

Rest of cell

Protein biosyn

energy

enzy

mes

enzymes catalyze reactions, another

source of autocatalysis

Ribosomes must make ribosomal proteins

Ribosomal protein content:Mitochondria >> Bacteria

Autocatalysis

1. DNA repair2. Mutation 3. DNA replication4. Transcription5. Translation6. Metabolism7. Signal transduction8. …

A pathway view

DNA

RNA

Protein

A pathway view

Substrate

Product

DNA

RNA

Protein

Enzyme(Protein)Reaction

A pathway view

Substrate

Product

Enzyme(Protein)Reaction

Control

RNA

mRNA

RNAp

Transcription

Other Control

DNA

RNA

Gene

Polymerization

RNA

mRNA

RNAp

Transcription

Other Control

DNA

RNA

Gene

ProteinAminoAcids

Proteins

Ribosomes

Other Control

Translation

RNA

mRNA

RNAp

Transcription

Other Control

Gene

AminoAcids

Proteins

Ribosomes

Other Control

Translation

Autocatalytic feedback

Proteins

MetabolismSubstrates Products

mRNA

Transcription

Gene

Proteins

Translation

Metabolism Products

Core Protocols

RNA

mRNA

RNApTranscription

Other Control

Gene

AminoAcids

Proteins

Ribosomes

Other Control

Translation

Metabolism Products

Autocatalytic feedback

control feedback

RNA

mRNA

RNApTranscription

Other Control

Gene

AminoAcids

Proteins

Ribosomes

Other Control

Translation

Metabolism Products

Autocatalytic feedback

Signal transduction

control feedback

RNA

mRNA

RNApTranscription

Other Control

Gene

AminoAcids

Proteins

Ribosomes

Other Control

Translation

Metabolism Products

Autocatalytic feedback

Signal transduction

control feedback

Proteins

Metabolism Products

Signal transduction

Red blood cells

1. DNA repair2. Mutation 3. DNA replication4. Transcription5. Translation6. Metabolism7. Signal transduction8. …

control feedback

RNA

mRNA

RNApTranscription

Other Control

Gene

AminoAcids

Proteins

Ribosomes

Other Control

Translation

Metabolism Products

Autocatalytic feedback

Signal transduction

x ATP

autocatalytica

H

gcontrol

RestPK

PFKcontrol feedback

RNA

mRNA

RNApTranscription

Other Control

Gene

AminoAcids

Proteins

Ribosomes

Other Control

Products

Autocatalytic feedback

Signal transduction

Metabolism

Translation

Core metabolism

Think of this as a “protocol stack”

1. DNA repair2. Mutation 3. DNA replication4. Transcription5. Translation6. Metabolism7. Signal transduction8. …

Highly controlled

Control 1.0

control feedback

RNA

mRNA

RNApTranscription

Other Control

Gene

AminoAcids

Proteins

Ribosomes

Other Control

Translation

Metabolism Products

Signal transduction

RNA

mRNA

RNApTranscription

Other Control

Gene

RNA

mRNA

RNApTranscription

Other Control

Gene

RNA

mRNA

RNAp

Transcription

Other Control

DNA

RNA

Gene

Protein

RNA

mRNA

RNAp

Transcription

Other Control

DNA

RNA

Gene

Protein

DNA Gene

Replication DNAp

DNA

RNAGene

Protein

DNA Gene’

Replication DNAp

Mutation and repair

Think of this as a “protocol stack”

1. DNA repair2. Mutation 3. DNA replication4. Transcription5. Translation6. Metabolism7. Signal transduction8. …

Highly controlled

Control 1.0

Gene

DNA Gene’

ReplicationDNAp

Horizontal gene transfer (HGT)

New gene

New gene

control feedback

RNA

mRNA

RNApTranscription

Other Control

Gene

AminoAcids

Proteins

Ribosomes

Other Control

Translation

Metabolism Products

Signal transductionATP

DNA

New gene

0. HGT1. DNA repair2. Mutation 3. DNA replication4. Transcription5. Translation6. Metabolism7. Signal transduction8. …

Think of this as a “protocol stack”

0. HGT1. DNA repair2. Mutation 3. DNA replication4. Transcription5. Translation6. Metabolism7. Signal transduction8. …

Highly controlled

Control 1.0

Think of this as a “protocol stack”

0. HGT1. DNA repair2. Mutation 3. DNA replication4. Transcription5. Translation6. Metabolism7. Signal transduction8. …

Highly controlled

(fast)

Highly controlled

(slow)

Control 2.0 Evolution Adaptation Control

Horizontal Gene

Transfer

Sequence ~100 E Coli (not chosen randomly)• ~ 4K genes per cell• ~20K different genes in total (pangenome)• ~ 1K universally shared genes • ~ 300 essential (minimal) genes

Horizontal Bad Gene Transfer

Horizontal Bad App Transfer

Horizontal Bad Meme

Transfer

Parasites &

Hijacking

Fragility?

Exploiting layered

architecture

Virus

Virus

Meme

FastCostly

SlowCheap

Flexible Inflexible

HGT DNA repair

Mutation DNA replication

Transcription Translation

MetabolismSignal…

Layered Architecture

control feedback

RNA

mRNA

RNApTranscription

Other Control

Gene

AminoAcids

Proteins

Ribosomes

Other Control

Translation

Metabolism Products

Signal transductionATP

DNA

New gene

Control across layers

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

• 50 such “two component” systems in E. Coli• All use the same protocol

- Histidine autokinase transmitter- Aspartyl phospho-acceptor receiver

• Huge variety of receptors and responses• Also multistage (phosphorelay) versions

Signal transduction

Tran

smit

ter

Rec

eive

r

Ligands &Receptors

Responses

Shared protocols

Flow of “signal”

Recognition,specificity

• “Name resolution” within signal transduction• Transmitter must locate “cognate” receiver and avoid non-cognate receivers• Global search by rapid, local diffusion• Limited to very small volumes

Tran

smit

ter

Ligands &Receptors

Rec

eive

r

Responses

“Name” recognition= molecular recognition= localized functionally= global spatially

Transcription factors do “name” to “address” translation

DNA

Tran

smit

ter

Ligands &Receptors

Rec

eive

r

Responses

“Name” recognition= molecular recognition= localized functionally

Transcription factors do “name” to “address” translation

DNA

Tran

smit

ter

Ligands &Receptors

Receiver

Responses

“Addressing” = molecular recognition= localized spatiallyBoth are

• Almost digital• Highly programmable

“Name” recognition= molecular recognition= localized functionally

Transcription factors do “name” to “address” translation

DNA

2CST systems provide speed, flexibility, external sensing,computation, impedance match, more feedback, butgreater complexity and overhead

Tra

ns

mit

ter

Ligands &Receptors

Re

cei

ver

Responses

ReceiverR

espo

nse

s

Feedback control

There are simpler transcription

factors for sensing internal states

DNA

There are simpler transcription

factors for sensing internal states

DNA

RNAp

DNA and RNAp binding domains

Sensor domains

Domains can be evolved independently or coordinated.

Application layer cannot access DNA

directly.Highly evolvable architecture.

There are simpler transcription

factors for sensing internal states

DNA

RNAp

DNA and RNAp binding domains

Sensor domainsThis is like a “name to address” translation.

Sensing the demand of the

application layer

Initiating the change in supply

Sensor domains

Sensing the demand of the

application layer

Any input

Any other input

• Sensor sides attach to metabolites or other proteins• This causes an allosteric (shape) change• (Sensing is largely analog (# of bound proteins))• Effecting the DNA/RNAp binding domains• Protein and DNA/RNAp recognition is more digital• Extensively discussed in both Ptashne and Alon

DNA and RNAp binding domains

DNA and RNAp binding domains

Sensor domains

“Cross talk” can be finely controlled

Any input

Any other input

• Application layer signals can be integrated or not• Huge combinatorial space of (mis)matching shapes• A functionally meaningful “name space”• Highly adaptable architecture• Interactions are fast (but expensive)• Return to this issue in “signal transduction”

DNA

“Addressing” = molecular recognition= localized spatially

Both are• Almost digital• Highly programmable

“Name” recognition= molecular recognition= localized functionally= global spatially

Transcription factors do “name” to “address” translation

RNAp

Can activate or repress

And work in complex logical combinations

Promoter Gene1 Gene2 …

• Both protein and DNA sides have sequence/shape• Huge combinatorial space of “addresses”• Modest amount of “logic” can be done at promoter• Transcription is very noise (but efficient)• Extremely adaptable architecture

Promoter Gene5 Gene6 …

(almost analog) rate determined by relative copy number Binding

recognition nearly digital

Promoter Gene5 Gene6 …

rate (almost analog) determined by copy number

Recall: can work by pulse code modulation so for small copy number does digital to analog conversion

Promoter Gene1 Gene2 …

No crossing layers• Highly structured interactions• Transcription factor proteins control all cross-layer interactions• DNA layer details hidden from application layer• Robust and evolvable• Functional (and global) demand mapped logically to local supply chain processes

Any input

Reactions

Assembly

DNA/RNA

control

control

DNA

Ou

tsid

e

Insi

de

Tra

ns

mit

ter

Ligands &Receptors

Re

cei

ver

Responses

control

ReceiverRe

spon

ses

Protein

Cross-layer control

• Highly organized• Naming and addressing• Prices? Duality?• Minimal case study?

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

Tra

nsm

itte

r

Rec

eive

r

Variety ofLigands &Receptors

Variety ofresponses

• 50 such “two component” systems in E. Coli• All use the same protocol

- Histidine autokinase transmitter- Aspartyl phospho-acceptor receiver

• Huge variety of receptors and responses• Also multistage (phosphorelay) versions

Signal transduction

?

Deconstrained(Hardware)

Deconstrained(Applications)

Next layered architectures (SDN)

Constrained Optimize & control, share, virtualize, manage resources

CommsMemory, storageLatencyProcessingCyber-physical

Few global variables

Don’t cross layers

TCP/IP

Deconstrained(Hardware)

Deconstrained(Applications)

TCP/IP architecture?

CommsMemory, storageLatencyProcessingCyber-physical

Few global variables

Don’t cross layers

CPU/Mem

Dev2CPU/

Mem

Dev CPU/

Mem

Dev2

Dev2

App AppIPC

Global and direct access to

physical address!

DNS

IP addresses interfaces

(not nodes)

caltech.edu?

131.215.9.49

CPU/Mem

Dev2CPU/

Mem

Dev CPU/

Mem

Dev2

Dev2

App AppIPC

Global and direct access to

physical address!

Robust?• Secure• Scalable• Verifiable• Evolvable• Maintainable• Designable• …

DNS

IP addresses interfaces

(not nodes)

Physical

IP

TCP

Application

“Issues” (hacks)• VPNs• NATS• Firewalls• Multihoming• Mobility• Routing table size• Overlays• …

Physical

IP

TCP

Application

Aside: Graph topology is not architecture,but deconstrained by layered architectures.

Internet graph topologies?

Original design challenge?

TCP/IP

Deconstrained(Hardware)

Deconstrained(Applications)

Constrained • Expensive mainframes• Trusted end systems• Homogeneous• Sender centric• Unreliable comms

Facilitated wild evolutionCreated

• whole new ecosystem• completely opposite

Networked OS

Ouch.

Unfortunately, not intelligent design

Why?

left recurrent laryngeal nerve

Why? Building humans from fish parts.

Fish parts

It could be worse.

?

Deconstrained(Hardware)

Deconstrained(Applications)

Next layered architectures (SDN)

Constrained Optimize & control, share, virtualize, manage resources

CommsMemory, storageLatencyProcessingCyber-physical

Few global variables

Don’t cross layers

Ouch.

Human physiology

Endless details

Robust Fragile

Human physiology

Metabolism Regeneration & repair Healing wound /infect Efficient cardiovascular

Obesity, diabetes Cancer AutoImmune/Inflame C-V diseases Infectious diseases

Lots of triage

Robust

Benefits

Metabolism Regeneration & repair Healing wound /infect Efficient cardiovascular

Efficient Mobility Survive uncertain food supply Recover from moderate trauma

and infection

Robust Fragile

Mechanism?

Metabolism Regeneration & repair Healing wound /infect

Obesity, diabetes Cancer AutoImmune/Inflame

Fat accumulation Insulin resistance Proliferation Inflammation

Robust Fragile

Mechanism?

Metabolism Regeneration & repair Healing wound /infect

Fat accumulation Insulin resistance Proliferation Inflammation

Obesity, diabetes Cancer AutoImmune/Inflame

Fat accumulation Insulin resistance Proliferation Inflammation

Robust Fragile

What’s the difference?

Metabolism Regeneration & repair Healing wound /infect

Obesity, diabetes Cancer AutoImmune/Inflame

Fat accumulation Insulin resistance Proliferation Inflammation

ControlledAcute/responsive

UncontrolledChronic

ControlledAcute/responsive

Low meanHigh variability

Fat accumulation Insulin resistance Proliferation Inflammation

ControlledAcute

UncontrolledChronic

Low meanHigh variability

High meanLow variability

Fat accumulation Insulin resistance Proliferation Inflammation

Death

40

60

80

100

120

140

time(sec)

Heart rate variability (HRV)

Healthy = Not =

Low meanHigh variability

High meanLow variability

High meanLow variability

Low meanHigh variability

Endless details on HRV

Robust Fragile

Restoring robustness?

Metabolism Regeneration & repair Healing wound /infect

Obesity, diabetes Cancer AutoImmune/Inflame

Fat accumulation Insulin resistance Proliferation Inflammation

ControlledAcute

UncontrolledChronic

Heal

Fat accumulation Insulin resistance Proliferation Inflammation

Robust Yet Fragile

Human complexity

Metabolism Regeneration & repair Immune/inflammation Microbe symbionts Neuro-endocrine Complex societies Advanced technologies Risk “management”

Obesity, diabetes Cancer AutoImmune/Inflame Parasites, infection Addiction, psychosis,… Epidemics, war,… Disasters, global &!%$# Obfuscate, amplify,…

Accident or necessity?

Robust Fragile Metabolism Regeneration & repair Healing wound /infect

Obesity, diabetes Cancer AutoImmune/Inflame

Fat accumulation Insulin resistance Proliferation Inflammation

• Fragility Hijacking, side effects, unintended… • Of mechanisms evolved for robustness • Complexity control, robust/fragile tradeoffs• Math: robust/fragile constraints (“conservation laws”)

Accident or necessity?

Both Fundamentals!

Ouch.

Unfortunately, not intelligent design

Feathers and

flapping? Or lift, drag, propulsion, and control?

The dangers of naïve biomemetics

Getting it (W)right, 1901• “We know how to construct airplanes...(lift and drag)• … how to build engines.” (propulsion)• “When... balance and steer[ing]... has been worked out, the age of flying will have arrived, for all other difficulties are of minor importance.” (control)

Wilbur Wright on Control, 1901(First powered flight, 1903)

Feathers and

flapping? Or lift, drag, propulsion, and control?

Universals?

RNAP

DnaK

RNAP

DnaK

rpoH

FtsH Lon

Heat

mRNA

Other operons

DnaK

DnaK

ftsH

Lon

Recycle proteins

that can’t

refold