Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... ·...

38
EPFL Workshop 1 Logic Synthesis of Recombinase-based Genetic Circuits Jie-Hong Roland Jiang Department of Electrical Engineering Graduate Institute of Electronics Engineering National Taiwan University 2017/9/29

Transcript of Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... ·...

Page 1: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

EPFL Workshop 1

Logic Synthesis of Recombinase-based

Genetic Circuits

Jie-Hong Roland Jiang

Department of Electrical EngineeringGraduate Institute of Electronics Engineering

National Taiwan University

2017/9/29

Page 2: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Design Automation for Wetware! Hardware

Data representationVoltage

SignalWires“Unlimited” signals

High predictabilityWell-controlled

electrical environment Design principle

Mostly digitalMostly synchronous

Wetware Data representation

Concentration Signal

Molecular speciesLimited signals

Low predictabilityNoisy biochemical

environment Design principle

Analog + digitalMostly asynchronous

2017/9/29 EPFL Workshop 2

Page 3: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Outline

IntroductionFormalismGenetic Circuit SynthesisGenetic Circuit OptimizationSummary and future work

2017/9/29 EPFL Workshop 3

Page 4: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Systems and Synthetic Biology Biotechnology has promising applications in health,

medicine, environment, food, energy, etc. Learn circuit design principles from nature

Complex behaviors of bacteria, say, emerge from fundamental biochemical reactions

Engineer circuit components and systems from known biochemical parts Bio-design automation

2017/9/29 EPFL Workshop 4

Source: openbiolabs.org

Page 5: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Insulin signaling pathways [Boucher et al. 2014]

Why Logic Design in Biology ?

Computation in living cellsSensing / diagnosisDecision makingResponse / control

2017/9/29 EPFL Workshop 5

Moon et al. 2012

Page 6: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Molecular Biology 101

Central dogma of molecular biology

2017/9/29 EPFL Workshop 6

Source: Wikipedia

Page 7: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Gene Transcription

2017/9/29 EPFL Workshop 7

Page 8: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Genetic Recombination A recombinase is an enzyme that achieves one

of the following types of genetic recombination

2017/9/29 EPFL Workshop 8

[Nern et al. 2011]

Page 9: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Site-Specific Recombination

Site-specific recombinase for inversion (and excision)

Irreversible (mostly) Long-term memory effect cross generations

2017/9/29 EPFL Workshop 9

attP attB

attR attL

Page 10: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Other Genome Editing Method

CRISPR/Cas9 systems

Excision/insertion in genome editingActivation/inhibition in gene expression

regulation (defective form of Cas9)

2017/9/29 EPFL Workshop 10

Source: mobitec.com

Page 11: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Outline

IntroductionFormalismGenetic Circuit SynthesisGenetic Circuit OptimizationSummary and future work

2017/9/29 EPFL Workshop 11

Page 12: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Logic Design with Recombinase

2017/9/29 EPFL Workshop 12

T T GFP

Bxb1

phiC31

T

GFP

promoter

transcription terminator

targeting sites

green fluorescent protein

Bxb1 phiC31 GFP

0 0 0

1 0 0

0 1 0

1 1 1

Page 13: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Recombinase-based Logic Gates

2017/9/29 EPFL Workshop 13

GFP

GFP

GFP GFP

T

GFP GFP

(a) (b) (c)

(d) (e)

(f) (g) (h)

T GFP

R1

R3

R2 T GFP

(i)

GFP

R1

R3

R2

R4

OR1

R2R3

R4O

Page 14: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Recombinase Logic Gate: Syntax

Atomic terms

Well-formed sequence

E.g.,

2017/9/29 EPFL Workshop 14

Page 15: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Recombinase Logic Gate: Semantics

Reduction rules

2017/9/29 EPFL Workshop 15

Page 16: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Recombinase Logic Gate: Semantics

2017/9/29 EPFL Workshop 16

Page 17: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Recombinase Logic Gate: Semantics

Example

2017/9/29 EPFL Workshop 17

Page 18: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Recombinase Logic Gate: Semantics

Example

2017/9/29 EPFL Workshop 18

Page 19: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Outline

IntroductionFormalismGenetic Circuit SynthesisGenetic Circuit OptimizationSummary and future work

2017/9/29 EPFL Workshop 19

Page 20: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Multi-level Recombinase Circuits

Example

2017/9/29 EPFL Workshop 20

AB

AB

ZR1

R2

ZB

A

T

A

B

C D

E

Y

Z

R

Page 21: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Logic Synthesis of Recombinase Circuits

2017/9/29 EPFL Workshop 21

Page 22: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Logic Synthesis of Recombinase Circuits

2017/9/29 EPFL Workshop 22

A

B

C D

E

Y

Zn7

n8T

YT

Z

TA

B

C DE

n7

n8

TYT

Z

TABC

D E

T

Page 23: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Synthesis Results

Recombinase circuit synthesis with ABC

2017/9/29 EPFL Workshop 23

Page 24: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Outline

IntroductionFormalismGenetic Circuit SynthesisGenetic Circuit OptimizationSummary and future work

2017/9/29 EPFL Workshop 24

Page 25: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Blocking Terminators in Cascaded Circuits

2017/9/29 EPFL Workshop 25

Page 26: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Optimization by Gate Merging

Merging condition

Gate Y starts with inversed promotercontrolled by the output of gate X

2017/9/29 EPFL Workshop 26

Page 27: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Gate-Merging Friendly Library

Make DNA sequences start with inverted P

2017/9/29 EPFL Workshop 27

Page 28: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Mergeability Graph

2017/9/29 EPFL Workshop 28

Page 29: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Path Covering on Mergeability Graph

2017/9/29 EPFL Workshop 29

Page 30: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Path Covering by 0/1-ILP

2017/9/29 EPFL Workshop 30

Page 31: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Optimization Flow

2017/9/29 EPFL Workshop 31

Page 32: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Optimization Results

2017/9/29 EPFL Workshop 32

16% length reduction; 36% level reduction

org. synthesis merge aware synthesis

Page 33: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Outline

IntroductionFormalismGenetic Circuit SynthesisGenetic Circuit OptimizationSummary and future work

2017/9/29 EPFL Workshop 33

Page 34: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Summary

Motivated bio-design automationFormalized the syntax and semantics of

recombinase-based logic gatesUsed existing logic synthesis flow for

genetic circuit synthesis Optimized genetic circuit by gate merging

2017/9/29 EPFL Workshop 34

Page 35: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Future Work

Recombinase-based genetic circuitsNondeterministic and/or circuit synthesis

Analog computationWet lab validation 2017/9/29 EPFL Workshop 35

[Roquet et al. 2016]

Page 36: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

References Tai-Yin Chu, J. Logic synthesis of recombinase-

based genetic circuits. Scientific Reports (to appear).

Chun-Ling Lai, J., Francois Fages. Recombinase-based genetic circuit optimization. BioCAS, 2017.

2017/9/29 EPFL Workshop 36

Page 37: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Acknowledgement

Collaborators Tai-Yin Chiu, NTUChun-Ning Lai, NTU Francois Fages, INRIA Franck Molina, CNRS

SponsorMinistry of Science of Technology, Taiwan

2017/9/29 EPFL Workshop 37

Page 38: Logic Synthesis of Recombinase-based Genetic Circuitsdemichel/si.epfl.ch/files/content... · 2017-10-05 · 2017/9/29 EPFL Workshop 12 T T GFP Bxb1 phiC31 T GFP promoter transcription

Thanks for Your Attention!

Questions?

2017/9/29 EPFL Workshop 38