MAS.S62 FAB 2 2.28.12 The Threshold for Life

Slides:



Advertisements
Similar presentations
TOPIC : SYNTHESIS DESIGN FLOW Module 4.3 Verilog Synthesis.
Advertisements

The Structure & Function of Deoxyribose Nucleic Acid Crash Course in The Why’s & How’s of DNA.
How? How do you know? NaturalDon’t KnowSupernatural Autonomous Don’t KnowExternal NaturalAutonomous SupernaturalExternal.
Basics of Molecular Biology
Biotech 4490 Bioinformatics I Fall 2006 J.C. Salerno 1 Biological Information.
With thanks to Zhijun Wu An introduction to the algorithmic problems of Distance Geometry.
Genetica per Scienze Naturali a.a prof S. Presciuttini 1. Enzymes build everything Enzymes allow nutrients to be digested; they convert food into.
Register Allocation (via graph coloring)
A Fault-tolerant Architecture for Quantum Hamiltonian Simulation Guoming Wang Oleg Khainovski.
Threshold for Life MIT Media Laboratory Prof. Isaac Chuang.
GENE EXPRESSION.
Error-Corrected DNA Synthesis Peter Carr MIT Media Laboratory.
Chapter 1 Invitation to Biology Hsueh-Fen Juan 阮雪芬 Sep. 11, 2012.
Large-scale organization of metabolic networks Jeong et al. CS 466 Saurabh Sinha.
Quantum Error Correction Jian-Wei Pan Lecture Note 9.
MAS.S62 FAB Synthetic Organisms and Novel Genetic Codes -Expanding the Genetic Code -Minimal Genomes -Genome Scale Engineering.
MAS.S62 FAB Error Correcting Systems n MAJ p p p p p p p p p k.
Computer Viruses, Artificial Life & the Origin of Life Robert C Newman Abstracts of Powerpoint Talks - newmanlib.ibri.org -newmanlib.ibri.org.
Seongbo Shim, Yoojong Lee, and Youngsoo Shin Lithographic Defect Aware Placement Using Compact Standard Cells Without Inter-Cell Margin.
Computer Science Dept, San Jose State University, CA Self Reproducing CA’s and Programs Shruti Parihar May 06, 2003.
MIT Molecular Machines (Jacobson) Group - Next Generation DNA Synthesis HTGAA.
Central Dogma of Molecular Biology From Wikipedia Edited by Jungho Kim.
DNA Deoxyribonucleic acid A polymer Monomers are nucleotides.
DNA Structure & Function. Perspective They knew where genes were (Morgan) They knew what chromosomes were made of Proteins & nucleic acids They didn’t.
MAS.961 How To Make Something That Makes (Almost) Anything Complexity, Self Replication and all that…
1-1 CHAPTER 1 Life: Biological Principles and the Science of Zoology.
Course material – G. Tempesti Course material will generally be available the day before the lecture Includes.
FAB 2 MAS 960 Special Topics: How To Make Something That Makes (almost) Anything 1.Air inlets 2.Crushers 3.Ganglion 4.Multiple Visual.
Cellular Automata & DNA Computing 우정철. Definition Of Cellular Automata Von Von Neuman’s Neuman’s Definition Wolfram’s Wolfram’s Definition Lyman.
Virus Evolution. Lecture 6. Chapter 20, pp. 759 – 777.
1 TRANSCRIPTION AND TRANSLATION. 2 Central Dogma of Gene Expression.
Microfluidics for Gene Fabrication Peter Carr & David Kong MIT Media Laboratory.
What’s So Special About DNA? DNA is one of the most boring macromolecules imaginable - its made of only four building blocks and has a perfectly monotonous.
CALTECH CS137 Winter DeHon CS137: Electronic Design Automation Day 8: February 4, 2004 Fault Detection.
Soft Computing Lab. Dept. Computer Science Yonsei Univ. Korea Self-replication from random parts 30 Mar. 2010, Keunhyun Oh Saul Griffith, Dan Goldwater,
MIT Molecular Machines (Jacobson) Group Fabricational Complexity.
Chapter 9 Genetic Algorithms.  Based upon biological evolution  Generate successor hypothesis based upon repeated mutations  Acts as a randomized parallel.
Why synthsize genes and genomes? minimal life -genome rewrite -genetic circuits -metabolic pathways -vaccines -gene therapy -individual.
Physics of Information Technology MIT – Spring 2006 PART II Avogadro Scale Engineering ‘COMPLEXITY’
Copyright © 2010 Houman Homayoun Houman Homayoun National Science Foundation Computing Innovation Fellow Department of Computer Science University of California.
Copyright © 2009 Pearson Education, Inc. Lectures by Gregory Ahearn University of North Florida Chapter 10 DNA: The Molecule of Heredity.
DNA Replication Notes. DNA Replication DNA must be copied DNA must be copied The DNA molecule produces 2 IDENTICAL new complementary strands following.
DNA Replication. Replication Occurs during cell division Must be accurate.
EE694v-Verification-Lect7-1- Verification Plan & Levels of Verification The Verification Plan Yesterdays and today’s design environment Design specification.
By Dean, Lisa, Nicola & Kunal Definition: a. A change of the DNA sequence within a gene or chromosome of an organism resulting in the creation of a new.
Demonstration of a universal surface DNA computer Nucleic Acids Research, 2004, Vol. 32, Xingping Su and Lloyd M. Smith Presented by Je-Keun.
Life and Genetic Material. Defining Life Even in science there isn’t one single definition of Life Scientists try to make all living things fit into their.
Physics of Information Technology MIT – Spring 2006 Avogadro Scale Engineering ‘COMPLEXITY’
CALTECH CS137 Fall DeHon CS137: Electronic Design Automation Day 9: October 17, 2005 Fault Detection.
DNA Computing Guided by: Ms. Leena Patel Computer Engineering Prepared by: Devharsh Trivedi
THE GENETIC CODE A2 Biology. DNA Deoxyribonucleic acid Carries the instructions for the behaviour and construction of cells Can make a perfect copy of.
Molecular Machine (Jacobson) Group MIT - November 2003 Avogadro Scale Engineering Day 1 - Form ~Getting to the Age of Complexity~
Self Replicating Systems
Virus Evolution.
ZOOLOGY—STUDY OF ANIMALS
What was the first replicating molecule?
Folding Programs Erik Demaine CSAIL, MIT.
Replication, Transcription
GENE EXPRESSION © 2016 Paul Billiet ODWS.
Transcription and Translation
Threshold for Life Prof. Isaac Chuang MIT Media Laboratory.
DNA.
WARM-UP #7.
Avogadro Scale Engineering & Fabricational Complexity
Self Replicating Chemical Systems MAS.S62 FAB
Self Replicating Biochemical Systems
Avogadro Scale Engineering & Fabricational Complexity
Avogadro-Scale Engineering:
Comparison Of DNA And RNA Synthesis in Prokaryotes and Eukaryotes
WARM-UP #7.
Presentation transcript:

MAS.S62 FAB The Threshold for Life

Complexities in Biochemistry Atoms: ~ 10 Complexion: W~3 10 Complexity  = 15.8 Atoms: ~ 8 Complexion: W~3 8 Complexity  = 12.7 DNA N-mer Types of Nucleotide Bases: 4 Complexion: W=4 N Complexity  = 2 N Complexity Crossover: N>~8

Atoms: ~ 20 [C,N,O] Complexion: W~ 3 20  = 32 Product: C = 4 states  = 2  [Product / Parts] =~.0625 Complexity (uProcessor/program):  ~ 1K byte = 8000 Product: C = 4 states  = 2  [Product / Parts] =~ DNA Polymerase Nucleotides: ~ 1000 Complexion: W~  = 2000 = 2Kb Product: 10 7 Nucleotides  = 2x10 7  [Product / Parts] =10 4  >1 Product has sufficient complexity to encode for parts / assembler Synthetic Complexities of Various Systems

Complexity Application: Why Are There 20 Amino Acids in Biology? (What is the right balance between Codon code redundancy and diversity?) Question: Given N monomeric building blocks of Q different types, what is the optimal number of different types of building blocks Q which maximizes the complexity of the ensemble of all possible constructs? The complexion for the total number of different ways to arrange N blocks of Q different types (where each type has the same number) is given by: And the complexity is: N Blocks of Q Types For a given polymer length N we can ask which Q* achieves the half max for complexity such that:.

T Wang et al. Nature 478, (2011) doi: /nature10500 Nucleotides: ~ 150 Complexion: W~4 150 Complexity  = 300 Product: 7 Blocks  = 7  [Product / Parts] =.023 The percentage of heptamers with the correct sequence is estimated to be 70%

Information Rich Replication (Non-Protein Biochemical Systems) J. Szostak, Nature,409, Jan. 2001

RNA (2007), 13:1017–1026. Published by Cold Spring Harbor Laboratory Press. Selection of an improved RNA polymerase ribozyme with superior extension and fidelity HANI S. ZAHER and PETER J. UNRAU 20 NT Extension  [Product / Parts] =~.1

ohn-von-neumann-an-ider-ante-litteram/

gonfly.tam.cornell.edu/~pesavent/pesavento_self_repro ducing_machine.pdf

Implementations of Von Neumann’s Universal Constructor

angton Self Replication Simulators

Langton Loops

CA Numbe r of States Neighbor hood Number of Cells (typical) Replication Period (Typical) Thumbnail Langton's loops [3] (1984): The original self- reproducing loop. [3] 8von Neumann86151 Byl's loop [4] Byl's loop [4] (1989): By removing the inner sheath, Byl reduced the size of the loop. 6von Neumann1225 Chou-Reggia loop [5] (1993): A further reduction of the loop by removing all sheaths. [5] 8von Neumann515 Tempesti loop [6] (1995): Tempesti added construction capabilities to his loop, allowing patterns to be written inside the loop after reproduction. [6] 10Moore Perrier loop [7] (1996): Perrier added a program stack and an extensible data tape to Langton's loop, allowing it to compute anything computable. [7]computable 64von Neumann SDSR loop [8] (1998): With an extra structure- dissolving state added to Langton's loops, the SDSR loop has a limited lifetime and dissolves at the end of its life cycle. [8] 9von Neumann86151 Evoloop [9] (1999): An extension of the SDSR loop, Evoloop is capable of interaction with neighboring loops as well as of evolution.. [10] [9]evolution [10] 9von Neumann149363

Fault-Tolerant Circuits

n MAJ p p p p p p p p p k Threshold Theorem – Von Neumann 1956 Recursion Level P K=1 K=2 K n=3 For circuit to be fault tolerant

n MAJ p p p p p p p p p k Threshold Theorem - Winograd and Cowan 1963 A circuit containing N error-free gates can be simulated with probability of failure ε using O(N ⋅ poly(log(N/ε))) error-prone gates which fail with probability p, provided p < pth, where pth is a constant threshold independent of N. Number of gates consumed: Find k such that Number of Gates Consumed Per Perfect Gate is

n p p p p MAJ p p p p p p p p k Threshold Theorem – Generalized For circuit to be fault tolerant P<p Total number of gates:

Area = A Area = 2*A/2 Probability of correct functionality = p[A] ~ e A (small A) Scaling Properties of Redundant Logic (to first order) P 1 = p[A] = e A P A P 2 = 2p[A/2](1-p[A/2])+p[A/2] 2 = eA –(eA) 2 /4 Conclusion: P 1 > P 2

Total Area = n*(A/n) Probability of correct functionality = p[A] Scaling Properties of Majority Logic P A n segments To Lowest Order in A Conclusion: For most functions n = 1 is optimal. Larger n is worse.

Definition: Rich Self Replication [2] Complexity of Final Product Complexity of Individual Building Blocks > Example: DNA Complexity of Oligonucleotide: N ln 4 Complexity of Nucleotide (20 atoms): Assuming atoms are built from C,O,N,P periodic table: 4 ln 20 Therefore: Rich Self Replication Occurs in DNA If the final product is a machine which can self replicate itself and if N > ~ 9 bases. [1] Autonomous

Step 1 Step 2Step 3 + Parts Template Machine The Self Replication Cycle p per base p’ per base

RNA (2007), 13:1017–1026. Published by Cold Spring Harbor Laboratory Press. Selection of an improved RNA polymerase ribozyme with superior extension and fidelity HANI S. ZAHER and PETER J. UNRAU 20 NT Extension  [Product / Parts] =~.1

Fabricational Complexity Fabricational Complexity Per Unit Cost AGTCGCAAT N Fabricational Complexity for N-mer or M Types = Fabricational Cost for N-mer = Where is the yield per fabricational step Complexity Per Unit Cost Complexity Per Unit Time*Energy

…Can we use this map as a guide towards future directions in fabrication ? Fabricational Complexity Application: Identifying New Manufacturing Approach for Semiconductors

Fabricational Complexity Per Unit Cost 2 Ply Error Correction Non Error Correcting: 2Ply Error Correcting: AGTC AGTC AGTC p=0.99

Threshold for Life What is the Threshold for Self Replicating Systems? Measurement Theory Step 1 Step 2 Step 3 + Parts Template Machine Replication Cycle Error Correcting Exonuclease (Ruler) DNA Number of Nucleotides Probability of Self Replication Watson Crick.18 nm How Well Can N Molecules Measure Distance? /sandwalk.blogspot.com/2007/12/dna- denaturation-and-renaturation-and.html J. Jacobson 2/28/12

Assignment Option #1 Design a Rich Self Replicator Propose a workable self replicating system with enough detail that it could be built. The Descriptional Complexity of the Final Product must exceed the The Descriptional Complexity of the Building Blocks (Feedstock) Detail a mechanism for error correction sufficient that errors don’t accumulate from generation to generation.

Assignment Option #2 Design an Exponential Scaling Manufacturing Process Design a manufacturing process such that on each iteration (e.g. each turn of a crank) the number of widgets produced grows geometrically. Detail a mechanism for error correction such that later generations don’t have more errors than earlier ones. Human intervention is allowed. Proposal should be based on simple processes (e.g. printing).