Ashish Gupta 98131 Ashish Gupta 98130 Unremarkable Problem, Remarkable Technique Operations in a DNA Computer DNA : A Unique Data Structure ! Pros.

Slides:



Advertisements
Similar presentations
DNA COMPUTING Deepthi Bollu
Advertisements

DNA Computing COMP308 I believe things like DNA computing will eventually lead the way to a “molecular revolution,” which ultimately will have a very dramatic.
DNA Computation Hiroshi Higuchi.
DNA COMPUTING Presented by: Subhash Mishra Raghvendra Pandey
Enrique Blanco - imim.es © 2006 Enrique Blanco (2006) A few ideas about DNA computing.
DNA Computing By Thierry Metais
DNA Computing Computation with the Code of Life Michael Ang Interactive Telecommunications Program New York University February 16,
1 DNA Computing: Concept and Design Ruoya Wang April 21, 2008 MATH 8803 Final presentation.
Montek Singh COMP Nov 15,  Two different technologies ◦ TODAY: DNA as biochemical computer  DNA molecules encode data  enzymes, probes.
11 DNA and Its Role in Heredity. 11 The Structure of DNA DNA is a polymer of nucleotides. The four nucleotides that make up DNA differ only in their nitrogenous.
Presented By:- Anil Kumar MNW-882-2K11
Moore’s Law the number of circuits on a single silicon chip doubles every 18 to 24 months.
DNA is the carrier of genetic information in all living species The double-helix structure consists of two strands of DNA wound around each other -Each.
DNA Computing on Surfaces
1 Chapter 7 Chapter 7 DNA Fingerprinting Learning Goals: o Explain how crime scene evidence is collected and processed to obtain DNA o Describe how radioactive.
Joost N. Kok Artificial Intelligence: from Computer Science to Molecular Informatics.
SEMINAR ON BIOMOLECULAR COMPUTING
Nucleic Acid Structure Many thanks to Dave Bevan for providing some of the material for this lecture.
DNA Computing on a Chip Mitsunori Ogihara and Animesh Ray Nature, vol. 403, pp Cho, Dong-Yeon.
Beyond Silicon: Tackling the Unsolvable with DNA.
1 Computing with DNA L. Adelman, Scientific American, pp (Aug 1998) Note: This ppt file is based on a student presentation given in October, 1999.
DNA Computing BY DIVYA TADESERA. Contents  Introduction  History and its origin  Relevancy of DNA computing in 1. Hamilton path problem(NP problem)
POLYMERASE CHAIN REACTION. DNA Structure DNA consists of two molecules that are arranged into a ladder-like structure called a Double Helix. A molecule.
DNA Computing.  Elements of complementary nature abound in nature. Complementary parts (in nature) can “self-assemble”. A universal principle?  This.
DNA The molecule of heredity. The molecules of DNA is the information for life (determine an organism’s traits) DNA achieves its control by determining.
The Structure of DNA The building block of DNA (and RNA) is the nucleotide. Each nucleotide has 3 parts: A sugar (deoxyribose in DNA) A phosphate group.
BIO COMPUTERS. INTRODUCTION  Growing needs of mankind-Rapid Development.  Rapid advancement in computer technology will lose its momentum when silicon.
DNA (deoxyribonucleic acid) consists of three components.
DNA Structure.
DNA structure This is known as the 5 I (five prime) carbon 2:001:591:581:571:561:551:541:531:521:511:501:491:481:471:461:451:441:431:421:411:401:391:381:371:361:351:341:331:321:311:301:291:281:271:261:251:241:231:221:211:201:191:181:171:161:151:141:131:12
Fast parallel molecular solution to the Hitting-set problem Speaker Nung-Yue Shi.
What is DNA Computing? Shin, Soo-Yong Artificial Intelligence Lab.
Polymerase Chain Reaction (PCR)
Computing with DNA Many thanks to Dave Bevan for providing some of the material for this lecture.
DNA COMPUTING SUBMITTED BY::: VIKAS AGARWAL CO-2.
PROCESSING DNA TOKENS IN PARALLEL COMPUTING Presented by Sapnah Aligeti Midwestern State University 27 June 2005.
DNA computing on a chip Mitsunori Ogihara and Animesh Ray Nature, 2000 발표자 : 임예니.
1 Biological Computing – DNA solution Presented by Wooyoung Kim 4/8/09 CSc 8530 Parallel Algorithms, Spring 2009 Dr. Sushil K. Prasad.
Biology Chapter 9 & Honors Biology Chapter 13 Frontiers Of Biotechnology.
3 parts of a Nucleotide A ring-shaped sugar called deoxyribose
DNA and Genes. Prokaryotes VS Eukaryotes Prokaryotes: no defined nucleus and a simplified internal structure Eukaryotes: membrane limited nucleus and.
Introduction to PCR Polymerase Chain Reaction
Forensic Science DNA Analysis 1. History of Biological Evidence in Forensics  DNA fingerprinting  Also known as DNA profiling  Used with a high degree.
History Evidence BIOLOGICAL EVIDENCE EXAMINED FOR INHERITED TRAITS TECHNIQUES EMERGED FROM HEALTHCARE DNA FINGERPRINTING DEVELOPED IN 1984.
DNA HISTORY, STRUCTURE, & REPLICATION. WHAT IS DNA? Deoxyribose Nucleic Acid Polymer made out of sugars (deoxyribose), phosphates, and nitrogen bases.
DNA Computing Guided by: Ms. Leena Patel Computer Engineering Prepared by: Devharsh Trivedi
DNA Computing. What is it?  “DNA computing is a branch of computing which uses DNA, biochemistry, and molecular biology hardware, instead of the traditional.
A PRESENTATION ON DNA COMPUTING Presented By SOMYA JAIN.
DNA ..
KEY AREA 2: Structure & Replication of DNA
DNA Structure and Replication
Chapter 13.2 Manipulating DNA.
DNA & It’s replication Unit 1 – Human Cells.
DNA Computing and Molecular Programming
The student is expected to: (6H) describe how techniques such as DNA fingerprinting, genetic modifications, and chromosomal analysis are used to study.
DNA Evidence.
DNA REPLICATION Making sister chromatids!.
DNA Replication Foldable
Unit 1.2 Review.
DNA computing on surfaces
UNIT: DNA and RNA How does DNA store and transmit genetic information?
Molecular Biology of the Gene
Unit 1.2 Review.
Quiz Study Guide.
KEY CONCEPT Biotechnology relies on cutting DNA at specific places.
DNA Part 1: DNA Structure and Replication
Unit 1.2 Review.
By:- Manas Pandey Electrnics & Communication Roll No
DNA Computing Herman G. Meyer III Sept. 28, 2004.
ФИЗИКО-ХИМИЧЕСКИЕ ОСНОВЫ НАНОТЕХНОЛОГИИ
Presentation transcript:

Ashish Gupta Ashish Gupta 98130

Unremarkable Problem, Remarkable Technique Operations in a DNA Computer DNA : A Unique Data Structure ! Pros and Cons Steps of His Experiement Major Breakthrough : Adleman’s Experiment DNA vs Silicon Conclusion – What does the future hold ?

1994, Leonard M. Adleman solved: An unremarkable problem, A remarkable technique The Problem : Hamiltonian Path Problem The Significance:  Use of DNA to solve computation problems  Computation at molecular levels !  DNA as a data structure !  Massively Parallel Computation

DNA Structure Double-stranded molecule twisted into a helix Sugar Phosphate backbone Each strand connected to a complimentary strand Bonding between paired nucleotides : Adenine and Thymine, Cytosine and Guanine Data Storage Data encoded as 4 bases : A,T,C,G Data density of DNA  One million Gbits/sq. inch !  Hard drive : 7 Gbits per square inch Double Stranded Nature of DNA  Base pairs – A and T, C and G  S is ATTACGTCG then S' is TAATGCAGC  Leads to error correction !

DNA Non Von Neuman, stochastic machines ! Approach computation in a different way Performance of DNA computing  Affected by memory and parallelism  Read write rate of DNA – 1000 bits/sec Silicon Von Neumann Architecture Sequential : "fetch and execute cycle" “the inside of a computer is as dumb as hell, but it goes like mad!” Richard Feynman

DNA Operations Fundamental Model Of computation : Apply a sequence of operations to a set of strands in a test tube Extract, Length, Pour, Amplify, Cut, Join, Repair, and many others ! Many copies of the enzyme can work on many DNA molecules simultaneously ! Massive power of DNA computation : Parallel Computation CPU Operations Addition, Bit-Shifting, Logical Operators (AND, OR, NOT NOR)

Leonard Adleman of the University of Southern California shocked the science world in 1994 He solved a math problem using DNA – The Hamiltonian Path Problem – Published the paper “Molecular Computation of Solutions of Combinatorial Problems” in 1994 in Science The field combines computer science, chemistry, biology and other fields. Prompted an "explosion of work," David F. Voss, editor of Science magazine

Exhaustive Search Branch and Bound 100 MIPS computer : 2 years for 20 cities ! Feasible using DNA computation  10^15 is just a nanomole of material  Operations can be done in parallel Example Problem

Generate all the possible paths and then select the correct paths : Advantage of DNA approach Select paths that contain each city only once Steps taken by Adleman Select paths with the correct number of cities Select paths that start with the proper city and end with the final city Generate all possible routes

Strategy Encode city names in short DNA sequences. Encode paths by connecting the city sequences for which edges exist. Process ( Ligation Reaction )  Encode the City  Encode the Edges  Generate above Strands by DNA synthesizer  Mixed and Connected together by enzyme - ligase

Random routes generated by mixing city encoding with the route encoding. To ensure all routes, use excess of all encoding ( strands of each type ) Numbers on our side (Microscopic size of DNA) After This Step We have all routes between various cities of various lengths

Process (Polymerase Chain Reaction)  Allows copying of specific DNA  Iterative process using enzyme Polymerase  Working : Concept of Primers  Use primers complimentary to LA and NY Strategy Copy and amplify routes starting with LA and ending with NY After this Step Have routes of various lengths of LA….NY

Process (Gel Electrophoresis)  force DNA through a gel matrix by using an electric field  gel matrix is made up of a polymer that forms a meshwork of linked strands Strategy Sort the DNA by length and select chains of 5 cities After This Step Series of DNA bands –> select DNA with 30 bases

Process (Affinity Purification) Attach the complement of a city to a magnetic bead  Hybridizes with the required sequence Affinity purify five times (once for each city) Strategy Successively filter the DNA molecules by city, one city at a time End result Path which start in LA, visit each city once, and end in NY

Alternate Method : Graduated PCR Series of PCR amplifications done Primer corresponding to LA and one other city Measure length of sequence for each primer pair Deduce position of city in the path One Method Simply sequence the DNA strands

Speed operations per second 100x faster than current supercomputers ! Energy Efficiency 2 x operations per joule. Silicon computers use 10 9 times more energy ! Memory 1 bit per cubic nanometer times more than a videotape !

Amount Scales Exponentially  For a 200 city HP problem, amount of DNA required > Mass of earth ! Stochastically driven process -> high error rates  Each step contains statistical errors  Limits the number of iterations

Current Trends  Richard Lipton, Georgia Tech  Surface DNA Techniques – U of Wisconsin  2010 – The first DNA chip will be commercially available Huge advances in biotechnology  DNA sequencing  Faster analysis techniques : DNA chips DNA : Molecule of the century Might be used in the study of logic, encryption, genetic programming and algorithms, automata, language systems.

Molecular Computation of Solutions to Combinatorial Computing Problems Leonard M. Adleman, Department of Computer Science, University of Southern California, 1994 On the Computation Power of DNA Dan Boneh, Christoper Dunworth, Richard J. Liption Department of Computer Science,Princeton University 1996 DNA Computing : A Primer Will Ryu