Presentation is loading. Please wait.

Presentation is loading. Please wait.

DNA SPLICING RULES STAYING TRUE TO THE BIOLOGY Elizabeth Goode April 2015.

Similar presentations


Presentation on theme: "DNA SPLICING RULES STAYING TRUE TO THE BIOLOGY Elizabeth Goode April 2015."— Presentation transcript:

1 DNA SPLICING RULES STAYING TRUE TO THE BIOLOGY Elizabeth Goode April 2015

2 HISTORY

3 TOM HEAD introduced a mathematical model of the biological activity we call “DNA splicing.” [Tom Head, 1987]

4 HISTORY TOM HEAD introduced a mathematical model of the biological activity we call “DNA splicing.” [Tom Head, 1987] The model provided a way to study the generative power of double- stranded DNA (dsDNA) in the presence of enzymes that cut and paste in a site-specific manner – i.e., the computational power of the splicing operation.

5 HISTORY Over 5,000 articles and books have been published about DNA splicing systems since Head introduced the concept in 1987.

6 HISTORY Over 5,000 articles and books have been published about DNA splicing systems since Head introduced the concept in 1987. Algebra and graph theory have been used to attack the questions that arise in the area of DNA splicing theory.

7 HISTORY Over 5,000 articles and books have been published about DNA splicing systems since Head introduced the concept in 1987. Algebra and graph theory have been used to attack the questions that arise in the area of DNA splicing theory. Leonard Adleman examined the possibility of using DNA and its various biochemical operations to crack the RSA encryption code. DNA-computing was born. [Adleman 1994, 20-var SAT]

8 What is DNA? Double-stranded DNA (dsDNA) is a double helix (twisted ladder) with a sugar-phosphate backbone. The “rungs” are made of nucleotides held together in a very specific orientation by hydrogen bonding.

9 What is DNA?

10

11 What is DNA splicing?

12 Splicing is the cutting and pasting of dsDNA. Restriction enzymes are proteins that can perform site-specific cutting of dsDNA. By site-specific cutting we mean the enzymes can recognize a specific sequence of nucleotides and perform a specific type of cut at that site. Example: Bgl II

13 What is DNA splicing? Example: Bgl II

14 What is DNA splicing?

15 Splicing as an Operation on dsDNA

16

17

18

19

20 Modeling the splicing of dsDNA

21

22 The dsDNA that is initially in the test tube is represented as a set I.

23 Modeling the splicing of dsDNA

24

25

26

27

28 Modeling the Cutting using Rule Sets

29

30

31

32

33

34

35

36

37 What is a Formal Language?

38 We can think of a formal language as a set of strings written over a finite alphabet. In general, two alphabet letters suffice.

39 What is a Formal Language? We can think of a formal language as a set of strings written over a finite alphabet. In general, two alphabet letters suffice. Example: A = {a, b}

40 What is a Formal Language? We can think of a formal language as a set of strings written over a finite alphabet. In general, two alphabet letters suffice. Example: A = {a, b} L 1 = aa + ab + ba + bb

41 What is a Formal Language? We can think of a formal language as a set of strings written over a finite alphabet. In general, two alphabet letters suffice. Example: A = {a, b} L 1 = aa + ab + ba + bb L 2 = ab * a

42 What is a Formal Language? We can think of a formal language as a set of strings written over a finite alphabet. In general, two alphabet letters suffice. Example: A = {a, b} L 1 = aa + ab + ba + bb L 2 = ab * a L 3 = a(bb) * a

43 What is a Formal Language? We can think of a formal language as a set of strings written over a finite alphabet. In general, two alphabet letters suffice. Example: A = {a, b} L 1 = aa + ab + ba + bb L 2 = ab * a L 3 = a(bb) * a L 4 = a(bb) * a + ab + ba + bb

44 Formal Language Characterization Schemas

45 The Chomsky Hierarchy of Languages classifies languages into families. [Noam Chomsky 1956,1959]

46 Formal Language Characterization Schemas The Chomsky Hierarchy of Languages classifies languages into families. [Noam Chomsky 1956,1959] REGULAR

47 Formal Language Characterization Schemas The Chomsky Hierarchy of Languages classifies languages into families. [Noam Chomsky 1956,1959] REGULAR CONTEXT-FREE

48 Formal Language Characterization Schemas The Chomsky Hierarchy of Languages classifies languages into families. [Noam Chomsky 1956,1959] REGULAR CONTEXT-FREE CONTEXT-SENSITIVE

49 Formal Language Characterization Schemas The Chomsky Hierarchy of Languages classifies languages into families. [Noam Chomsky 1956,1959] REGULAR CONTEXT-FREE CONTEXT-SENSITIVE RECURSIVE

50 Formal Language Characterization Schemas The Chomsky Hierarchy of Languages classifies languages into families. [Noam Chomsky 1956,1959] REGULAR CONTEXT-FREE CONTEXT-SENSITIVE RECURSIVE RECURSIVELY ENUMERABLE

51 Computational Models for Formal Languages

52 The “Machine” Model

53 Computational Models for Formal Languages The “Machine” Model Finite Automata and Regular Languages

54 Computational Models for Formal Languages The “Machine” Model Finite Automata and Regular Languages L 2 = ab * a

55 Computational Models for Formal Languages The “Machine” Model Finite Automata and Regular Languages L 2 = ab * a

56 Computational Models for Formal Languages The “Machine” Model Finite Automata and Regular Languages L 2 = ab * a

57 Computational Models for Formal Languages The “Machine” Model Finite Automata and Regular Languages L 2 = ab * a a a b

58 Computational Models for Formal Languages The “Machine” Model Finite Automata and Regular Languages [McCulloch & Pitts 1943, Kleene 1956, Huffman 1954, Moore 1956, Mealy 1955]

59 Computational Models for Formal Languages

60

61

62 The “Grammar” Model Computational Models for Formal Languages

63 The “Grammar” Model Right (Left) Linear grammars and Regular Languages Computational Models for Formal Languages

64 The “Grammar” Model Right (Left) Linear grammars and Regular Languages L 2 = ab * a Computational Models for Formal Languages

65 The “Grammar” Model Right (Left) Linear grammars and Regular Languages L 2 = ab * a S -> aAA -> a | bBB -> a | bB Computational Models for Formal Languages

66

67

68 The “Splicing” Model Gheorghe Paun proved that splicing is Turing complete – splicing systems not having finite initial sets can generate all languages that can be generated by the universal Turing machine. [1995] Computational Models for Formal Languages

69 The “Splicing” Model Gheorghe Paun proved that splicing is Turing complete – splicing systems not having finite initial sets can generate all languages that can be generated by the universal Turing machine. [1995] Pixton proved that all finitely generated splicing languages are regular. [1994] Computational Models for Formal Languages

70 The “Splicing” Model Gheorghe Paun proved that splicing is Turing complete – splicing systems not having finite initial sets can generate all languages that can be generated by the universal Turing machine. [1995] Pixton proved that all finitely generated splicing languages are regular. [1994] There are assorted results “in-between” the classes of languages belonging to the regular set and the universal set of languages, primarily due to Gheorghe Paun. Computational Models for Formal Languages

71 The “Splicing” Model Computational Models for Formal Languages

72

73

74

75 Rules for Splicing

76 Splicing languages that respect the biology Rules have form (c,x,d) (p,x,q) and handedness [Head 1987] Rules for Splicing

77 Splicing languages that respect the biology Rules have form (c,x,d) (p,x,q) and handedness [Head 1987] Rules for Splicing REGULAR

78 Rules for Splicing REGULAR

79 Rules for Splicing REGULAR

80 Rules for Splicing

81 REGULAR Rules for Splicing

82 REGULAR Rules for Splicing R ule (a, 1; b, 1) cuts & pastes these strings:

83 REGULAR Rules for Splicing R ule (a, 1; b, 1) cuts & pastes these strings:

84 REGULAR Rules for Splicing R ule (a, 1; b, 1) cuts & pastes these strings:

85 REGULAR Rules for Splicing R ule (a, 1; b, 1) cuts & pastes these strings:

86 REGULAR Rules for Splicing

87 REGULAR Rules for Splicing

88 REGULAR Rules for Splicing

89 REGULAR Rules for Splicing

90 REGULAR Rules for Splicing

91

92

93

94

95

96

97

98

99

100

101

102

103 The form of rules can reveal or obscure the biological activity.

104 Rules for Splicing The form of rules can reveal or obscure the biological activity. Ex: Head’s original notation was intended to show the “sticky ends” or “crossing” of the restriction enzyme cutting sites. (u, x, v) (p, x, q)

105 Rules for Splicing The form of rules can reveal or obscure the biological activity. Ex: Head’s original notation was intended to show the “sticky ends” or “crossing” of the restriction enzyme cutting sites. (u, x, v) (p, x, q) Ex: A Pixton-type rule of the form (u, v ; u’, v’) does not necessarily respect the biological notion of the crossing of the restriction site.

106 Rules for Splicing The form of rules can reveal or obscure the biological activity. Ex: Head’s original notation was intended to show the “sticky ends” or “crossing” of the restriction enzyme cutting sites. Ex: A Pixton-type rule of the form (u, v ; u’, v’) does not necessarily respect the biological notion of the crossing of the restriction site.

107 Rules for Splicing The form of rules can reveal or obscure the biological activity. Ex: Head’s original notation was intended to show the “sticky ends” or “crossing” of the restriction enzyme cutting sites. Ex: A Pixton-type rule of the form (u, v ; u’, v’) does not necessarily respect the biological notion of the crossing of the restriction site. But it can: (px, q ; sx, t) or (p, xq ; s, xt)

108 Rules for Splicing The form of rules can reveal or obscure the biological activity.

109 Rules for Splicing The form of rules can reveal or obscure the biological activity. Yuhani Yusof and E Goode decided to rewrite the rules in a form that makes the biological activity apparent. Simple rules: (a, 1; a, 1) -> (a, 1, 1: a, 1, 1) or (1, 1, a: 1, 1, a) or (1, a, 1: 1, a, 1)

110 Rules for Splicing The form of rules can reveal or obscure the biological activity. Yuhani Yusof and E Goode decided to rewrite the rules in a form that makes the biological activity apparent. Simple rules: (a, 1; a, 1) -> (a, 1, 1: a, 1, 1) or (1, 1, a: 1, 1, a) or (1, a, 1: 1, a, 1) Semi-simple rules: (a, 1: b, 1) -> (a, 1, 1: b, 1, 1)

111 Rules for Splicing The form of rules can reveal or obscure the biological activity. Yuhani Yusof and E Goode decided to rewrite the rules in a form that makes the biological activity apparent. Simple rules: (a, 1; a, 1) -> (a, 1, 1: a, 1, 1) or (1, 1, a: 1, 1, a) or (1, a, 1: 1, a, 1) Semi-simple rules: (a, 1; b, 1) -> (a, 1, 1: b, 1, 1) Semi-null rules: (u, 1; v, 1) -> (u, 1, 1: v, 1, 1) or (u 1, w, 1: v 1, w, 1)

112 Rules for Splicing The form of rules can reveal or obscure the biological activity. Yuhani Yusof and E Goode decided to rewrite the rules in a form that makes the biological activity apparent. Simple rules: (a, 1; a, 1) -> (a, 1, 1: a, 1, 1) or (1, 1, a: 1, 1, a) or (1, a, 1: 1, a, 1) Semi-simple rules: (a, 1; b, 1) -> (a, 1, 1: b, 1, 1) Semi-null rules: (u, 1; v, 1) -> (u, 1, 1: v, 1, 1) or (u 1, w, 1: v 1, w, 1) Theorems include: The languages generated by simple semi-simple and semi-null systems are exactly those generated by the corresponding rule sets written in the Yusof-Goode rule notation.

113 Rules for Splicing As the biology demands that symmetry and reflexivity be respected, the Yusof- Goode model adopted the constraint that the splicing system would always be built to include any rules required to ensure its reflexive and symmetric closure.

114 Rules for Splicing As the biology demands that symmetry and reflexivity be respected, the Yusof- Goode model adopted the constraint that the splicing system would always be built to include any rules required to ensure its reflexive and symmetric closure. These notions become important in the investigation of the limit language associated with a splicing schema.

115 Wet Splicing of dsDNA

116 Planning Experiment

117 Planning Experiment

118

119 From Yuhani on 03/12/11 Dear Dr Liz, These are actually my plan tomorrow: Run on the double 8-well 1. 3 alpha-beta+3 gamma-delta+1 combination alpha-beta & gamma-delta of the PCR Rx#4 +LMW ladder 2. 1 alpha-beta, 1 gamma-delta, 1 combination of alpha-beta & gamma-delta of the Purification PCR Rx#3 (that I did last Thursday)-I'll take 5 ul each since it is suggested from Qiagen purification kit to run the purification product with 5ul purification lambda with 1 ul 6X loading dye, 1 combination of alpha-beta that you purified, 1 combination alpha-beta & gamma-delta (2nd) purified, 1 alpha-beta & 1 gamma delta purified from PCR Rx#4 and LMW ladder. If all look goods, I will do the RE digestion and ligation after that and run for final results. Just two question that I want to ensure. 1.If I did all the digestion and ligation sample-mean until the last sample of Lane 8 that stored in -70 degC, how long that I need to wait to run all the sample (Lane 1-Lane 8) on 3% gel. 2. The RE digestion and ligation sample should be done in 37 degC. So, I 'll put in the heater box at 37 degC and take out the sample from that with the time t =5, 10.....that I plan. Is it right? Planning Experiment

120 Cutting out Stands 1 and 2 from E.Coli genome

121 Purification of Cut outs from E.Coli

122 PCR results from purified DNA for Initial Strand 1

123 Dynamics of the DNA splicing system: Lanes 1 and 9 contain DNA Ladder Limit language is apparent in Lanes 4, 5, 6, 7 Transient strings appear in Lanes 3 – 7 1 2 3 4 5 6 7 8 9

124

125

126 Computational Models for Formal Languages

127 The end. Thank you for your time.


Download ppt "DNA SPLICING RULES STAYING TRUE TO THE BIOLOGY Elizabeth Goode April 2015."

Similar presentations


Ads by Google