Physics of Information Technology MIT – Spring 2006 Avogadro Scale Engineering ‘COMPLEXITY’

Slides:



Advertisements
Similar presentations
DNA Transcription & Protein Translation
Advertisements

Happy Friday! BELL WORK: Write the questions below AND your answers and highlight/underline key words: 1.What is the product of the process of TRANSLATION?
Chapter 10 Table of Contents Section 1 Discovery of DNA
Chapter 10 Table of Contents Section 1 Discovery of DNA
©2001 Timothy G. Standish Proverbs 3:1-3 1My Son, forget not my law; but let thine heart keep my commandments: 2For length of days, and long life, and.
Molecular Genetics PaCES Summer Program in Environmental Science.
Principles of Biology By Frank H. Osborne, Ph. D. Molecular Genetics.
Chromosomes carry genetic information
Hosted by The Greatest Biology teachers at Rider.
Warm ups: 1. What are the four bases that make up DNA? 2. What is a mutation? 3. List the different types of mutations…
2.7 DNA Replication, transcription and translation
MAS.S62 FAB The Threshold for Life
Unit 7 RNA, Protein Synthesis & Gene Expression Chapter 10-2, 10-3
Microbial Genetics: DNA and RNA What chemical carries the genetic instructions in cells, and how is this chemical reproduced? How is this chemical used.
Protein Synthesis. DNA RNA Proteins (Transcription) (Translation) DNA (genetic information stored in genes) RNA (working copies of genes) Proteins (functional.
Molecular Machine (Jacobson) Group MIT – January 2005 Avogadro Scale Engineering.
MAS.S62 FAB Error Correcting Systems n MAJ p p p p p p p p p k.
II. Replication - The process of DNA making a copy of itself.
DNA transcribes to RNA RNA translates to protein.
Starter Read 11.4 Answer concept checks 2-4.
MAS.961 How To Make Something That Makes (Almost) Anything Complexity, Self Replication and all that…
FAB 2 MAS 960 Special Topics: How To Make Something That Makes (almost) Anything 1.Air inlets 2.Crushers 3.Ganglion 4.Multiple Visual.
Chapter 12 Making Proteins. Differences between RNA and DNA DNA = double strand; RNA = single strand RNA contains Ribose instead of deoxyribose. RNA uses.
SC.912.L.16.5 Protein Synthesis: Transcription and Translation.
Chapter 8 Microbial Genetics part A. Life in term of Biology –Growth of organisms Metabolism is the sum of all chemical reactions that occur in living.
RNA and Protein Synthesis
GENOME: an organism’s complete set of genetic material Humans ~3 billion base pairs CHROMOSOME: Part of the genome; structure that holds tightly wound.
Simple molecules
Chap. 1 basic concepts of Molecular Biology Introduction to Computational Molecular Biology Chapter 1.
MIT Molecular Machines (Jacobson) Group Fabricational Complexity.
Why synthsize genes and genomes? minimal life -genome rewrite -genetic circuits -metabolic pathways -vaccines -gene therapy -individual.
DNA. Week 2 Review 1.Draw and label a diagram showing the cell membrane. 2.Define Osmosis 3.Define Active and Passive Transport 4.Describe the difference.
Simple molecules
8.2 Structure of DNA KEY CONCEPT DNA structure is the same in all organisms.
DNA in the Cell Stored in Number of Chromosomes (24 in Human Genome) Tightly coiled threads of DNA and Associated Proteins: Chromatin 3 billion bp in Human.
Physics of Information Technology MIT – Spring 2006 PART II Avogadro Scale Engineering ‘COMPLEXITY’
BASIC GENETICS, COMMON TO ALL LIVING THINGS GENOME NUCLEOTIDES CHROMOSOME GENE DNA MUTATION NATURAL SELECTION.
Chapter 17 How to read a table of codons. These are two forms in which you might see a table of codons.
Composed of 4 nucleotides, that always pair the same.
Question of the DAY Jan 14 During DNA Replication, a template strand is also known as a During DNA Replication, a template strand is also known as a A.
8.4 Transcription KEY CONCEPT Transcription converts a gene into a single-stranded RNA molecule.
Mutations Csaba Bödör, Semmelweis University, 1 st Dept. of Pathology.
8.3 DNA Replication KEY CONCEPT DNA replication copies the genetic information of a cell.
Genomics Lecture 3 By Ms. Shumaila Azam. Proteins Proteins: large molecules composed of one or more chains of amino acids, polypeptides. Proteins are.
NUCLEIC ACIDS AND PROTEIN SYNTHESIS. DNA complex molecule contains the complete blueprint for every cell in every living thing Amount of DNA that would.
Molecular Machine (Jacobson) Group MIT - November 2003 Avogadro Scale Engineering Day 1 - Form ~Getting to the Age of Complexity~
Self Replicating Systems
Protein Synthesis: Transcription and Translation
Transcription, Translation & Protein Synthesis
Replication, Transcription
DNA Replication and Protein Synthesis (Transcription & Translation
RNA & Protein Synthesis
Agenda 4/23 and 4/24 DNA replication and protein synthesis review
Transcription and Translation
DNARNAprotein The genes contained here Tell us how to make these.
Avogadro Scale Engineering Molecular Machine (Jacobson) Group
Transcription & Translation.
Reliability is a Fungible Resource
DNA Transcription & Protein Translation
Mutations are changes in the genetic material of a cell or virus
Analyze the process of DNA replication.
Avogadro Scale Engineering & Fabricational Complexity
Central Dogma Central Dogma categorized by: DNA Replication Transcription Translation From that, we find the flow of.
Avogadro Scale Engineering & Fabricational Complexity
Avogadro-Scale Engineering:
Molecular Machines (Jacobson) Group
Protein Synthesis - Making Proteins
13.3 Mutations.
Comparison Of DNA And RNA Synthesis in Prokaryotes and Eukaryotes
Protein synthesis is the process by which cells. by
Presentation transcript:

Physics of Information Technology MIT – Spring 2006 Avogadro Scale Engineering ‘COMPLEXITY’

Simple molecules <1nm IBM PowerPC 750 TM Microprocessor 7.56mm×8.799mm 6.35×10 6 transistors Semiconductor Nanocrystal ~1 nm m Circuit design Copper wiring width 0.1  m red blood cell ~5  m (SEM) DNA proteins nm bacteria 1  m Nanotube Transistor (Dekker) Complexity vs. Size SOI transistor width 0.12  m diatom 30  m

Physics of Information Technology MIT – Spring /10 1] Von Neumann / McCullough/Winograd/Cowan Threshold Theorem and Fault Tolerant Chips 2] Simple Proofs in CMOS Scaling and Fault Tolerance 3] Fault Tolerant Self Replicating Systems 4] Fault Tolerant Codes in Biology 4/24 1]Introduction of the concept of Fabricational Complexity 2]Examples, numbers and mechanisms from native biology: error correcting polymerase and comparison to best current chemical synthesis using protection group (~feedforward) chemistry. 3]Examples from our error correcting de novo DNA synthesis (with hopefully a demo from our DNA synth simulator) 4]Error correcting chip synthesis 5]Saul's self replicating system with and without error correction

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.

[Nature Biotechnology 18, (January 2000)] Uniformed Services University of the Health Deinococcus radiodurans (3.2 Mb, 4-10 Copies of Genome ) D. radiodurans: 1.7 Million Rads (17kGy) – 200 DS breaks E. coli:25 Thousand Rads – 2 or 3 DS breaks

D. radiodurans 1.75 million rads, 24 h D. radiodurans 1.75 million rads, 0 h photos provided by David Schwartz (University of Wisconsin, Madison)]

Basic Idea: M strands of N Bases Result: By carrying out a consensus vote one requires only To replicate with error below some epsilon such that the global replication error is: Combining Error Correcting Polymerase and Error Correcting Codes One Can Replicate a Genome of Arbitrary Complexity M N

M (# of Copies of Genome) N (Genome Length)

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

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

For Above Threshold M Copy Number Combining Error Correcting Machinery and Error Correcting Codes One Can Replicate a Machine of Arbitrary Complexity Jacobson ‘02

Ribosome mRNA Amino Acid

Error Correcting Codes Hamming code Golay code Reed-Muller code Reed-Solomon code Turbo code

Hamming code Hamming Algorithm:: All bit positions that are powers of two are used as parity bits. (positions 1, 2, 4, 8, 16, 32, 64, etc.) All other bit positions are for the data to be encoded. (positions 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, etc.) Each parity bit calculates the parity for some of the bits in the code word. The position of the parity bit determines the sequence of bits that it alternately checks and skips. Position 1(n=1): check 0 bit(n-1),skip 1 bit(n), check 1 bit(n), skip 1 bit(n), check 1 bit(n), etc. Position 2(n=2): check 1 bit(n-1), skip 2 bits(n), check 2 bits(n), skip 2 bits(n), check 2 bits(n), etc. Position 4(n=4): check 3 bits(n-1), skip 4 bits(n), check 4 bits(n), skip 4 bits(n), check 4 bits(n), etc. Position 8(n=8): check 7 bits(n-1), skip 8 bits(n), check 8 bits(n), skip 8 bits(n), check 8 bits(n), etc. Position 16(n=16): check 15 bits(n-1), skip 16 bits(n), check 16 bits(n), skip 16 bits(n), check 16 bits(n), etc. Position 32(n=32): check 31 bits(n-1), skip 32 bits(n), check 32 bits(n), skip 32 bits(n), check 32 bits(n), etc. And so on. (11,7) Code

Hamming code-Error Correction

Fault Tolerant Translation Codes (Hecht): NTN encodes 5 different nonpolar residues (Met, Leu, Ile, Val and Phe) NAN encodes 6 different polar residues (Lys, His, Glu, Gln, Asp and Asn) Local Error Correction: Ribozyme: 1:10 3 Error Correcting Polymerase: 1:10 8 fidelity DNA Repair Systems: MutS System Recombination - retrieval - post replication repair Thymine Dimer bypass. Many others… Error Correction in Biological Systems E. Coli Retrieval system - Lewin Biology Employs Error Correcting Fabrication + Error Correcting Codes

Homework I] Nanotech Design: Find an error function for which it is optimal to divide a logic area A into more than one redundant sub-Areas. II] Design Life: (a)Design a biological system which self replicates with error correction (either genome copy redundancy with majority voting or error correcting coding). Your system will be copying either redundant nucleotides. Assume the copying of each nucleotide is consumptive of one unit of energy. Show the tradeoff between energy consumption and copy fidelity. (b)Comment on the choice biology has taken (64 -3 nucleotide) codons coding for 20 amino acids. Why has biology chosen this encoding? What metric does it optimize? Could one build a biological system with 256 – 4 bit codons? Questions: