course outline

77

Upload: lemuel

Post on 08-Jan-2016

29 views

Category:

Documents


5 download

DESCRIPTION

Course outline. CMOS Complementary Metal-Oxide Semiconductor. Introduction. Electronic pathway. Seoul subway. Pyrimidine pathway. From DNA to pathways. Biological information. Two Types of Biological Information The genome , digital information Environmental , analog information. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Course outline
Page 2: Course outline

1 Introduction

2 Theoretical background Biochemistry/molecular biology

3 Theoretical background computer science

4 History of the field

5 Splicing systems

6 P systems

7 Hairpins

8 Detection techniques

9 Micro technology introduction

10 Microchips and fluidics

11 Self assembly

12 Regulatory networks

13 Molecular motors

14 DNA nanowires

15 Protein computers

16 DNA computing - summery

17 Presentation of essay and discussion

Course outline

Page 3: Course outline

CMOSComplementary Metal-Oxide Semiconductor

Page 4: Course outline

Introduction

Page 5: Course outline

Electronic pathway

Page 6: Course outline

Seoul subway

Page 7: Course outline

Pyrimidine pathway

Page 8: Course outline

From DNA to pathways

Page 9: Course outline

Two Types of Biological Information

The genome, digital information

Environmental, analog information

Biological information

Page 10: Course outline

Two types of digital genome information

Genes, the molecular machines of life

Gene regulatory networks, specify the

behavior of the genes

Genome information

Page 11: Course outline

Biological System

RNA

DNA

Proteins

Biomodules

Cells Networks

What is systems biology?

Page 12: Course outline

A gene network …

Page 13: Course outline

A gene network in a physical network

Page 14: Course outline

Cell programming

Page 15: Course outline

E. coli

Diffusing signal

proteins

Programming cell communities

Page 16: Course outline

Program cells to perform various tasks using

Intra-cellular circuits

Digital & analog components Inter-cellular communication

Control outgoing signals, process

incoming signals

Programming cell communities

Page 17: Course outline

Biomedical combinatorial gene regulation with few

inputs; tissue engineering

Environmental sensing and effecting recognize and respond to complex

environmental conditions

Engineered crops toggle switches control expression of

growth hormones, pesticides

Cellular-scale fabrication cellular robots that manufacture

complex scaffolds

Programmed cell applications

Page 18: Course outline

Pattern formation

Programmed cell applications

Page 19: Course outline

analyte source

Analyte source detection

reporter rings

Programmed cell applications

Page 20: Course outline

Biological cell programming

Page 21: Course outline

Biological cell programming

Page 22: Course outline

In vivo logic circuits

Page 23: Course outline

e. coli

Page 24: Course outline

A genetic circuit building block

Page 25: Course outline

Proteins are the wires/signals

Promoter + decay implement the gates

NAND gate is a universal logic element: any (finite) digital circuit can be built!

Logic circuit based on inverters

Page 26: Course outline

x y NAND

0 0 1

0 1 1

1 0 1

1 1 0

NAND and NOT gate

X

Y

XY

X X

x NOT

0 1

1 0

Page 27: Course outline

X

Y

R1 Z

R1

R1X

Y

Z

= gene

gene

gene

NAND NOT

Logic circuit based on inverters

Page 28: Course outline

We know how to program with it Signal restoration + modularity = robust

complex circuits

Cells do it Phage λ cI repressor: Lysis or Lysogeny?

[Ptashne, A Genetic Switch, 1992] Circuit simulation of phage λ

[McAdams & Shapiro, Science, 1995]

Also working on combining analog &

digital circuitry

Why digital?

Page 29: Course outline

Why digital?

Page 30: Course outline

SPICE

BioCircuit CAD

http://bwrc.eecs.berkeley.edu/classes/icbook/SPICE/

Page 31: Course outline

steady state dynamics intercellular

BioSPICE a prototype biocircuit CAD tool simulates protein and chemical concentrations intracellular circuits, intercellular communication single cells, small cell aggregates

BioCircuit CAD

Page 32: Course outline

inputmRNA ribosome

promoter

outputmRNA ribosome

operator

translation

transcription

RNAp

RBS RBS

Genetic circuit elements

Page 33: Course outline

input

output

repressor

promoter

Modeling a biochemical inverter

Page 34: Course outline

input

output

repressor

promoter

A BioSPICE inverter simulation

Page 35: Course outline

The output a of the R-S

latch can be set to 1 by

momentarily setting S to 0

while keeping R at 1.

When S is set back to 1

the output a stays at 1.

Conversely, the output a

can be set to 0 by keeping

S at 1 and momentarily

setting R to 0.

When R is set back to 1,

the output a stays at 0.

10

10

1 0

10

Smallest memory: RS-latch flip-flop

Page 36: Course outline

~Q = S + Q

R

SQ

~Q

Q = R + ~Q

RS-latch flip-flop truth table

R S Q (n+1) ~Q (n+1) 0 0 Q (n) ~Q (n) 0 1 1 0 1 0 0 1 1 1 0 0

Page 37: Course outline

They work in vivo Flip-flop [Gardner & Collins, 2000] Ring oscillator [Elowitz & Leibler, 2000]

However, cells are very complex environments Current modeling techniques poorly predict behavior

time (x100 sec)

[A]

[C]

[B]

B_S

_R

A

_[R]

[B]

_[S]

[A]

time (x100 sec)

time (x100 sec)

RS-Latch (“flip-flop”) Ring oscillator

Proof of Concept in BioSPICE

Work in BioSPICE simulations [Weiss, Homsy, Nagpal, 1998]

Page 38: Course outline

Inducers that inactivate repressors: IPTG (Isopropylthio-ß-galactoside) Lac repressor aTc (Anhydrotetracycline) Tet repressor

Use as a logical IMPLIES gate: (NOT R) OR I

Repressor Inducer Output

0 0 10 1 11 0 01 1 1

Repressor

InducerOutput

The IMPLIES gate

Page 39: Course outline

operatorpromoter gene

RNAP

activerepressor

operatorpromoter gene

RNAP

inactiverepressor

inducerno transcription transcription

The IMPLIES gate

Page 40: Course outline

pIKE = lac/tet

pTAK = lac/cIts

The toggle switch

[Gardner & Collins, 2000]

Page 41: Course outline

promoter

protein coding sequence

The toggle switch

[Gardner & Collins, 2000]

Page 42: Course outline

The ring oscillator

[Elowitz, Leibler 2000]

Page 43: Course outline

The repressilator network. The repressilator is a cyclic

negative-feedback loop composed of three repressor genes

and their corresponding promoters, as shown schematically

in the centre of the left-hand plasmid. It uses PLlacO1

and PLtetO1, which are strong, tightly repressible

promoters containing lac and tet operators, respectively6,

as well as PR, the right promoter from phage l (see

Methods). The stability of the three repressors is reduced

by the presence of destruction tags (denoted `lite'). The

compatible reporter plasmid (right)

expresses an intermediate-stability GFP variant11 (gfp-

aav). In both plasmids, transcriptional units are isolated

from neighbouring regions by T1 terminators from the E.

coli rrnB operon (black boxes).

The ring oscillator

Page 44: Course outline

The ring oscillator

Page 45: Course outline

Reliable long-term oscillation doesn’t work yet: Will matching gates help? Need to better understand noise Need better models for circuit design

Evaluation of the ring oscillator

[Elowitz, Leibler 2000]

Page 46: Course outline

Examples of oscillatory behaviour and of negative controls.

a±c, Comparison of the repressilator dynamics exhibited by

sibling cells. In each case, the fluorescence timecourse of

the cell depicted in Fig. 2 is redrawn in red as a

reference, and two of its siblings are shown in blue and

green. a, Siblings exhibiting post-septation phase delays

relative to the reference cell. b, Examples where phase is

approximately maintained but amplitude varies significantly

after division. c, Examples of reduced period (green) and

long delay (blue). d, Two other examples of oscillatory

cells from data obtained in different experiments, under

conditions similar to those of a±c. There is a large

variability in period and amplitude of oscillations. e, f,

Examples of negative control experiments. e, Cells

containing the repressilator were disrupted by growth in

media containing 50mM IPTG. f, Cells containing only the

reporter plasmid.

Evaluation of the ring oscillator

Page 47: Course outline

A = original cI/λP(R)

B = repressor binding 3X weaker

C = transcription 2X stronger

Ring oscillator with mismatched inverters

Page 48: Course outline

Transfer curve gain (flat,steep,flat) adequate noise margins

[input]

“gain”

0 1

[output]

Curve can be achieved with certain dna-binding

proteins Inverters with these properties can be used to build

complex circuits

“Ideal” inverter

Device physics in steady state

Page 49: Course outline

Construct a circuit that allows:

Control and observation of input protein levels

Simultaneous observation of resulting output

levels

Also, need to normalize CFP vs YFP

Measuring a transfer curve

“drive” gene output gene

R YFPCFP

inverter

Page 50: Course outline

Flow cytometry (FACS)

Page 51: Course outline

0

100

1000

IPTG

YFP

lacI[high]0

(Off) P(lac)P(lacIq)

lacIP(lacIq)

YFPP(lac)

IPTG

IPTG (uM)

promoter

protein coding sequence

Drive input levels by varying inducer

Page 52: Course outline

aTc

YFPlacICFP

tetR[high]0

(Off) P(LtetO-1)

P(R)

P(lac)

measure TC

tetRP(R)

P(Ltet-O1)

aTcYFPP(lac)

lacI CFP

Measuring a transfer curve

for lacI/p(lac)

Page 53: Course outline

01 10

1 ng/ml aTc

0

200

400

600

800

1,000

1,200

1,400

1 10 100 1,000 10,000

Fluorescence (FL1)

Eve

nts

undefined

10 ng/ml aTc 100 ng/ml aTc

0

200

400

600

800

1,000

1,200

1,400

1 10 100 1,000 10,000

Fluorescence (FL1)

Eve

nts

0

200

400

600

800

1,000

1,200

1,400

1 10 100 1,000 10,000

Fluorescence (FL1)

Eve

nts

Transfer curve data points

Page 54: Course outline

1

10

100

1000

1 10 100 1000

Input (Normalized CFP)

Ou

tpu

t (Y

FP)

aTc

YFPlacICFP

tetR[high]0

(Off) P(LtetO-1)

P(R)

P(lac)

gain = 4.72gain = 4.72

lacl/p(lac) transfer curve

Page 55: Course outline

Noise margins

0

200

400

600

800

1,000

1,200

1,400

1 10 100 1,000

FluorescenceE

ven

ts

30 ng/mlaTc

3 ng/mlaTc

1

10

100

1,000

0.1 1.0 10.0 100.0

aTc (ng/ml)

Flu

ore

scen

ce

Gain / Signal restoration

high gainhigh gain

*note: graphing vs. aTc (i.e. transfer curve of 2 gates)

Evaluating the transfer curve

Page 56: Course outline

Signal processing circuits

Page 57: Course outline

Receiver cells

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)

+

Cell-cell communication circuits

Page 58: Course outline

C(4)HSLqsc box

C(6)HSLlux box

Cell Color

0 0 none

0 1 Green (GFP)

1 0 Red(HcRED)

1 1 Cyan(CFP)

2:4 multiplexer

Page 59: Course outline

Significance of multiplexer

With a 2:4 mux, the combination of 2 inputs

produces 4 different output states /

expressed proteins

In Eukaryotic cells, these proteins could

potentially differentiate the cell into one

of four cell types

Applications include tissue engineering and

more understanding for stem cell fate and

determination

Page 60: Course outline

qsc lux A

0 0 0

0 1 green

1 0 0

1 1 0

qsc lux B

0 0 0

0 1 0

1 0 red

1 1 0

qsc lux C

0 0 0

0 1 0

1 0 0

1 1 cyan

qsc lux D

0 0 0

0 1 green

1 0 red

1 1 cyan

+ +

=

Mux the sum of three circuits

Page 61: Course outline

luxbox

qscbox

GFP

luxR

RhlR

C4HSL

C6HSL

qsc lux A

0 0 0

0 1 green

1 0 0

1 1 0

Case A

Page 62: Course outline

luxbox

qscbox

HcRED

luxR

RhlR

C4HSL

C6HSL

qsc lux B

0 0 0

0 1 0

1 0 red

1 1 0

Case B

Page 63: Course outline

λP(R)CFP

cI

cI

luxbox

qscbox

qsc lux C

0 0 0

0 1 0

1 0 0

1 1 cyan

Case C, AND gate

Page 64: Course outline

luxbox

qscbox

HcRED

luxR RhlR

C4HSLC6HSL

qsc lux AxorB

0 0 0

0 1 green

1 0 red

1 1 0

GFP

Case A + B

Page 65: Course outline

qsc binding site

plasmid copy number

production of C(x)HSL

Design considerations

Page 66: Course outline

triple plasmid, regulatory

double plasmid, antisensing

double plasmid, antisensing + regulatory

chromosome, antisensing + regulatory

Phenotype tests

Page 67: Course outline

pRCV-34149 bp

AP r

GFP(LVA)

LuxR

CAP bs

CAP/cAMP Binding Site

P(BLA)

P(LAC)

lux P(L)

lux P(R)

lux box

RBSII

LuxR RBS

ColE1 ORI

Inverted Repeat

rrnB T1

rrnB T1

-10 region

-10 region

LuxR -10

LuxICDABEG -10 region

-35 region

LuxR -35

pASK-102: Single “Parent” Offspring

QSC box

Case A

Page 68: Course outline

pASK-102-qsc1174159 bp

AP r

GFP(LVA)

LuxR

CAP bs

CAP/cAMP Binding Site

P(BLA)

P(LAC)

lux P(L)

lux P(R)

lux box

qsc117 lux box for C4HSL

LuxR RBS

RBSII

ColE1 ORI

Inverted Repeat

rrnB T1

rrnB T1

-10 region

-10 region

LuxR -10

LuxICDABEG -10 region

-35 region

LuxR -35

Plasmid 1

Case A

Page 69: Course outline

pASK-103-RhlR-qsc1174848 bp

AP r

GFP(LVA)

LuxR

RhlR Ver 2 (8 Mismatch)

CAP bs

CAP/cAMP Binding Site

P(LAC)

lux P(L)

lux P(R)

lux box

qsc117 lux box for C4HSL

LuxR RBS

RBSII

ColE1 ORI

Inverted Repeat

rrnB T1

-10 region

-10 region

LuxR -10

LuxICDABEG -10 region

-35 region LuxR -35

Parents:pASK-102-qsc117 (vector)pECP61.5 (insert)

Case APlasmid 2

Page 70: Course outline

OO OONH

O

OO OONH

OO OONH

OO OONH

OO OONH

OO OONH

Analyte source detection

analytesource

reporter rings

OOONH

OOONH

OOONH

OOONH

OO OONH

OOONH

signal

Detecting chemical gradients

Page 71: Course outline

Components

1. Acyl-HSL detect

2. Low threshold

3. High threshold

4. Negating combiner

LuxRO O

O

ONHLuxR

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)

Circuit components

Page 72: Course outline

LuxRO O

O

ONHLuxR

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

Detecting chemical gradientsacyl-hSL detection

Page 73: Course outline

LuxRO O

O

ONHLuxR

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)

Detecting chemical gradientslow threshold detection

Page 74: Course outline

LuxRO O

O

ONHLuxR

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)

Detecting chemical gradients

high threshold detection

Page 75: Course outline

LuxRO O

O

ONHLuxR

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)

Detecting chemical gradients

protein Z determines range

Page 76: Course outline

LuxRO O

O

ONHLuxR

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)

Detecting chemical gradients

negating combiner

Page 77: Course outline

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

Engineering circuit characteristics