Classification Ashish Mahabal aam at astro.caltech.edu iPTF Summer School Caltech 2014-08-25.
Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University...
-
Upload
benedict-kelley -
Category
Documents
-
view
222 -
download
0
Transcript of Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University...
![Page 1: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/1.jpg)
Cell-Cell Communications
Ron Weiss
Department of Electrical Engineering
Princeton University
Computing Beyond Silicon Summer School, Caltech, Summer 2002
![Page 2: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/2.jpg)
E. coli
Diffusing signal
Programming Cell Communities
proteins
Program cells to perform various tasks using:• Intra-cellular circuits
– Digital & analog components• Inter-cellular communication
– Control outgoing signals, process incoming signals
![Page 3: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/3.jpg)
Intercellular Communications
• Certain inducers useful for communications:1. A cell produces inducer
2. Inducer diffuses outside the cell
3. Inducer enters another cell
4. Inducer interacts with repressor/activator change signal
(1) (2) (3) (4)
mainmetabolism
![Page 4: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/4.jpg)
The Intercellular AND Gate
• Inducers can activate activators:– VAI (3-N-oxohexanoyl-L-Homoserine lacton) luxR
• Use as a logical AND gate:
operatorpromoter gene
RNAP
inactiveactivator
operatorpromoter gene
RNAP
activeactivator
inducerno transcription transcription
Output
Activator Inducer Output
0 0 00 1 01 0 01 1 1
Activator
Inducer
![Page 5: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/5.jpg)
Communications Simulator
agar
cells
Ai,j,k
Ai+1,j,k
Ai-1,j,k
Ai,j+1,kAi,j-1,k
3D diffusion: dAi,j,k/dt = kdiff (Ai,j-1,k + Ai,j+1,k + Ai-1,j,k + Ai+1,j,k + Ai,j,k+1+ Ai,j,k-1 - 6Ai,j-1,k)
Cells sit on 3D agar grid
Model genetic networks in cells (ODE, stochastic)
ODE diffusion model with reflective boundaries
![Page 6: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/6.jpg)
Two Cell Simulation
![Page 7: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/7.jpg)
Light organ
Eupryma scolopes
![Page 8: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/8.jpg)
Quorum Sensing
• Cell density dependent gene expression
Example: Vibrio fischeri [density dependent bioluminscence]
The lux Operon LuxI metabolism autoinducer (VAI)
luxR luxI luxC luxD luxA luxB luxE luxG
LuxR LuxI(Light)
hv(Light)
hvLuciferaseLuciferase
P
P
Regulatory Genes Structural Genes
![Page 9: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/9.jpg)
The lux box
![Page 10: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/10.jpg)
Low and High Cell Densities
free living, 10 cells/liter<0.8 photons/second/cell
symbiotic, 1010 cells/liter 800 photons/second/cell
luxR luxI luxC luxD luxA luxB luxE luxG
LuxRLuxI
P
P
Low Cell DensityLow Cell Density
luxR luxI luxC luxD luxA luxB luxE luxG
LuxR LuxI
(Light)hv
(Light)hvLuciferaseLuciferase
P
P
High Cell DensityHigh Cell Density
LuxRO O
O
ONH
O OO
ONH
O OO
ONH
O OO
ONH
LuxR
(+)
O OO
ONH
O OO
ONH
O OO
ONH
O OO
ONH
O OO
ONH
O OO
ONH
O OO
ONH
O OO
ONH
O OO
ONH
O OO
ONH
O OO
ONH
O OO
ONH
Acyl-HSL
![Page 11: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/11.jpg)
P. Aeruginosa
![Page 12: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/12.jpg)
P. Aeruginosa
• Two autoinducer systems regulate virulence/biofilm formation
• Secrete virulence factors when population high enough to overcome host defenses
![Page 13: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/13.jpg)
Sources for a Library of Signals
N-acyl-L-Homoserine Lactone Autoinducers in Bacteria
Species Relation to Host Regulate Production of I Gene R Gene
Vibrio fischeri marine symbiont Bioluminescence luxI luxR
Vibrio harveyi marine symbiont Bioluminescence luxL,M luxN,P,Q
Pseudomonas aeruginosa Human pathogen Virulence factors lasI lasR
Rhamnolipids rhlI rhlR
Yersinia enterocolitica Human pathogen ? yenI yenR
Chromobacterium violaceum Human pathogenViolaceum production Hemolysin Exoprotease
cviI cviR
Enterobacter agglomerans Human pathogen ? eagI ?
Agrobacterium tumefaciens Plant pathogen Ti plasmid conjugation traI traR
Erwinia caratovora Plant pathogenVirulence factors Carbapenem production
expI expR
Erwinia stewartii Plant pathogen Extracellular Capsule esaI esaR
Rhizobium leguminosarum Plant symbiont Rhizome interactions rhiI rhiR
Pseudomonas aureofaciens Plant beneficial Phenazine production phzI phzR
![Page 14: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/14.jpg)
Receiver cells
Cell-Cell Communication Circuits
pLuxI-Tet-8 pRCV-3
aTc
luxI VAI
VAI
LuxRGFP
tetR
aTc
00
Sender cells
VAI VAI
Receiver cellsSender cells
tetRP(tet)
luxIP(Ltet-O1)
aTc
GFP(LVA)Lux P(R)luxR Lux P(L)
+
![Page 15: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/15.jpg)
Time-Series Response to Signal
Fluorescence response of receiver (pRCV-3)
0
500
1000
1500
2000
2500
0:00 0:30 1:00 1:30 2:00
Time (hrs)
Fluo
resc
ence
pRCV-3 + pUC19
pRCV3 + pSND-1
pRCV-3
pRCV-3 + pRW-LPR-2
pRCV-3 + pTK-1 AI
positive control
10X VAI extra
ct
direct signalling
negative controls
![Page 16: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/16.jpg)
Characterizing the Receiver
Response of receiver to different levels of VAI extract
![Page 17: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/17.jpg)
0
25,000
50,000
75,000
aTc (ng / ml)
Rec
eive
rF
luo
resc
ence
LuxTet4B9RCV Only
Controlling the Sender’s Signal Strength
Dose response of receiver cells to aTc induction of senders
![Page 18: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/18.jpg)
receiverssenders
overlay
0.1mm
![Page 19: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/19.jpg)
receivers senders
overlay
20 μm
![Page 20: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/20.jpg)
![Page 21: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/21.jpg)
Bi-Directional Communication[Karig, Weiss]
• Explore substrate properties– Crosstalk– Time scale/delay– Signal strength
• Create constructs useful in later systems
Construct A Construct B
lacI rhlI
P(lac)
luxR gfp
rhlR luxI hcred
PL(lux)
qsc
IPTG
P(lacIq)
PL(rhl)
3OC6HSL
C4HSL
PR(lux)
![Page 22: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/22.jpg)
Demonstrating rhlI Communications
senders receivers
![Page 23: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/23.jpg)
Testing Crosstalk
Does 3OC6HSL bind RhlR to activate transcription?
![Page 24: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/24.jpg)
Signal Processing / Analog Circuits
![Page 25: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/25.jpg)
OO OONH
O
OO OONH
OO OONH
OO OONH
OO OONH
OO OONH
Detecting Chemical Gradients
Analyte source detection
analytesource
reporter rings
OO
ONH
OOONH
OOONH
OOONH
OO OONH
OOONH
signal
![Page 26: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/26.jpg)
Circuit Components
Components:1. Acyl-HSL detect2. Low threshold3. High threshold4. Negating combiner
LuxRO O
O
ONH
LuxR
O OO
ONH O O
O
ONHO O
O
ONH
O OO
ONH
P(lux) X Y
ZP(W)
GFPP(Z)
ZP(X)
WP(Y)
O OO
ONH
O OO
ONH
O OO
ONH
luxRP(R)
![Page 27: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/27.jpg)
Acyl-HSL Detection
LuxRO O
O
ONH
LuxR
O OO
ONH O O
O
ONHO O
O
ONH
O OO
ONH
P(lux) X Y
ZP(W)
GFPP(Z)
ZP(X)
WP(Y)
O OO
ONH
O OO
ONH
O OO
ONH
luxRP(R)
Y high threshold
X low threshold
![Page 28: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/28.jpg)
Low Threshold Detection
LuxRO O
O
ONH
LuxR
O OO
ONH O O
O
ONHO O
O
ONH
O OO
ONH
P(lux) X Y
Z2P(W)
GFPP(Z)
Z1P(X)
WP(Y)
O OO
ONH
O OO
ONH
O OO
ONH
luxRP(R)
![Page 29: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/29.jpg)
High Threshold Detection
LuxRO O
O
ONH
LuxR
O OO
ONH O O
O
ONHO O
O
ONH
O OO
ONH
P(lux) X Y
Z2P(W)
GFPP(Z)
Z1P(X)
WP(Y)
O OO
ONH
O OO
ONH
O OO
ONH
luxRP(R)
![Page 30: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/30.jpg)
Protein Z Determines Range
LuxRO O
O
ONH
LuxR
O OO
ONH O O
O
ONHO O
O
ONH
O OO
ONH
P(lux) X Y
Z2P(W)
GFPP(Z)
Z1P(X)
WP(Y)
O OO
ONH
O OO
ONH
O OO
ONH
luxRP(R)
![Page 31: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/31.jpg)
Negating Combiner
LuxRO O
O
ONH
LuxR
O OO
ONH O O
O
ONHO O
O
ONH
O OO
ONH
P(lux) X Y
Z2P(W)
GFPP(Z)
Z1P(X)
WP(Y)
O OO
ONH
O OO
ONH
O OO
ONH
luxRP(R)
![Page 32: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/32.jpg)
Engineering Circuit Characteristics
HSL-mid: the midpoint where GFP has the highest concentration HSL-width: the range where GFP is above 0.3uM
HSL-width
HSL-mid0.3
![Page 33: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/33.jpg)
Tuning the Range:Repressor/Operator Affinities
01
23
40
1
2
3
40
0.5
1
1.5
2
2.5
3
k-bind-Y2-P-Yk-bind-X2-P-X
hsl-w
idth
01
23
40
1
2
3
40.5
1
1.5
k-bind-Y2-P-Yk-bind-X2-P-X
hsl-m
idrange width
versusX & Y repressor efficiencies
range mid-point versus
X & Y repressor efficiencies
rep/op affinity increases transfer-curve shifts left
![Page 34: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/34.jpg)
Tuning the Range:Ribosome Binding Sites
0.10.15
0.20.25
0.30.350.4
0.6
0.8
10.5
1
1.5
2
kxlate-Ykxlate-X
hsl-m
id
0.10.15
0.20.25
0.30.350.4
0.6
0.8
10
1
2
3
4
kxlate-Ykxlate-X
hsl-w
idth
range widthversus
X & Y RBS efficiencies
range mid-pointversus
X & Y RBS efficiencies
RBS efficiency increases transfer-curve shifts left
![Page 35: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/35.jpg)
HSL Detection
VAI VAI
Receiver cellsSender cells
tetRP(tet)
luxIP(Ltet-O1)
aTc
GFP(LVA)Lux P(R)luxR Lux P(L)
+
![Page 36: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/36.jpg)
Low Threshold Component
IPTG
YFPcI
CFP
lacI[high]0
(Off)P(tet)
P(R)P(lac)
measure TC
lacIP(tet)
P(lac)
IPTGYFPP(R)
cI CFP
RBS
#1: modify RBS
#2: mutate operator#1
#2
Weiss & Basu, NSC 2002
![Page 37: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/37.jpg)
tetRP(bla)
P(tet)
aTc cIP(lac)
lacI CFP YFPP(R)
Genetic Circuit for High ThresholdpCMB-2/pCMB-100
1
10
100
1000
10000
0.1 1 10 100
aTc Concentration Level
Flu
ore
sc
en
ce
pCMB-2/pCMB-100
![Page 38: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/38.jpg)
Circuit Design Principles• Separation of low threshold and high threshold
– RBS efficiency of X must be higher than that of Y
– Binding affinity of X to its respective promoter has to be higher than that of Y
• Constants associated with Y have more impact on range-width and range-midpoint – Y passes through an additional gain stage
• Leakiness and sensitivity of lux promoter determines the lower bound of detection of acyl-HSL
![Page 39: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/39.jpg)
Amorphous Computing
![Page 40: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/40.jpg)
Programming Cell Aggregates
• Amorphous Computing:“How does one engineer prespecified, coherent behavior from the cooperation of vast numbers of unreliable parts that are interconnected in unknown, irregular, and time-varying ways.”
• An aggregate of cells is an example of an amorphous computing substrate
![Page 41: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/41.jpg)
MCL[Weiss, 1998]
GPL[Coore, 1997]
Origami[Nagpal, 2001]
Engineering Coordinated Behavior
• High-level specifications for pattern formations• Translate programs to genetic circuits
![Page 42: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/42.jpg)
Another Example: Differentiation
Cells differentiate into bands of alternating C and D type segments.
![Page 43: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/43.jpg)
A program for creating segments:
(start Crest ((send (make-seg C 1) 3)))
((make-seg seg-type seg-index) (and Tube (not C) (not D)) ((set seg-type) (set seg-index) (send created 3)))
(((make-seg) (= 0)) Tube ((set Bottom)))
(((make-seg) (> 0)) Tube ((unset Bottom)))
(created (or C D) ((set Waiting 10)))
(* (and Bottom C 1 (Waiting (= 0))) ((send (make-seg D 1) 3)))
(* (and Bottom D 1 (Waiting (= 0))) ((send (make-seg C 2) 3)))
(* (and Bottom C 2 (Waiting (= 0))) ((send (make-seg D 2) 3)))
(* (and Bottom D 2 (Waiting (= 0))) ((send (make-seg C 3) 3)))
Microbial Colony Language (MCL)
message condition actions
![Page 44: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/44.jpg)
The Microbial Colony Language
• Language primitives:– asynrchronous rules– boolean state variables– boolean logic– local communications with chemical diffusion
• These primitives can be mapped to engineered biochemical processes
![Page 45: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/45.jpg)
Reaction/Diffusion Pattern Formation[Millonas/Rauch]
Kinetic rates determine emergence of patterns
![Page 46: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/46.jpg)
Reaction/Diffusion Simulation
![Page 47: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/47.jpg)
Reaction/Diffusion Simulation II
![Page 48: Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.](https://reader035.fdocuments.in/reader035/viewer/2022062322/5697bfef1a28abf838cb9f28/html5/thumbnails/48.jpg)
Future Work• Quantitative prediction of engineered cell behavior• Self-perfecting genetic circuits• Intercellular communication architectures• Signal processing circuits • Additional CAD tools • Bio-fab
– Large scale circuit design, production, and testing
• Simpler & more complex organisms:– Eukaryotes– Mycoplasmas
• Biologically inspired logic gates• Molecular scale fabrication
vs.