DNA Computing Guided by: Ms. Leena Patel Computer Engineering Prepared by: Devharsh Trivedi 09 012 01 07 059.

Slides:



Advertisements
Similar presentations
Turing Machines January 2003 Part 2:. 2 TM Recap We have seen how an abstract TM can be built to implement any computable algorithm TM has components:
Advertisements

CS6800 Advanced Theory of Computation
Ashish Gupta Ashish Gupta Unremarkable Problem, Remarkable Technique Operations in a DNA Computer DNA : A Unique Data Structure ! Pros.
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
Transformation Principle In 1928 Fredrick Griffith heated the S bacteria and mixed with the harmless bacteria thinking that neither would make the mice.
Enrique Blanco - imim.es © 2006 Enrique Blanco (2006) A few ideas about DNA computing.
Nucleic acids: A complex biomolecule that stores cellular information in the form of a code Contain elements: Carbon, Hydrogen, Oxygen, Nitrogen,
Replication, Transcription, & Translation
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.
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.
Molecular Computing 3-41 Athabasca Hall Sept. 30, 2013.
From Haystacks to Needles AP Biology Fall Isolating Genes  Gene library: a collection of bacteria that house different cloned DNA fragments, one.
Cellular Metabolism Chapter 4. Introduction Metabolism is many chemical reactionss Metabolism breaks down nutrients and releases energy= catabolism Metabolism.
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.
III Manipulating DNA. The Tools of Molecular Biology How do scientists make changes to DNA? The Tools of Molecular Biology.
1 Paper Review for ENGG6140 Memetic Algorithms By: Jin Zeng Shaun Wang School of Engineering University of Guelph Mar. 18, 2002.
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.
BY CLAYTON PETTY Leonard Max Adleman. Background Born Dec. 31, 1945 in California Attended UC Berkeley  BA in Mathematics in 1968  Ph.D. in EECS in.
DNA Computing BY DIVYA TADESERA. Contents  Introduction  History and its origin  Relevancy of DNA computing in 1. Hamilton path problem(NP problem)
Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.
BIO COMPUTERS. INTRODUCTION  Growing needs of mankind-Rapid Development.  Rapid advancement in computer technology will lose its momentum when silicon.
8.4 Transcription KEY CONCEPT – DNA directs the synthesis of proteins through three steps (Replication, Transcription, & Translation) Transcription is.
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)
Computation through DNA Jason Meador GST 400 – What is Thought? April 24, 2006.
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.
Hardware Accelerator for Combinatorial Optimization Fujian Li Advisor: Dr. Areibi.
DNA computing on a chip Mitsunori Ogihara and Animesh Ray Nature, 2000 발표자 : 임예니.
Introduction to Biological Concepts and Research Chapter 1.
(Potentials and advancements) Submitted to - Presented by- Mrs. Neeta Nain Vikas Kumar Khichar Mrs. Namita Mittal 2008ucp149 1 VI Semester(CP-2)
 A very large molecule, found in the chromosomes of all cells  Carries the genetic code - all the instructions for the structure and functioning of.
Towards Autonomous Molecular Computers Towards Autonomous Molecular Computers Masami Hagiya, Proceedings of GP, Nakjung Choi
DNA Computers.
Page 1 PRESENTATION ON DNA COMPUTING By LAKSHMI PRIYANKA M, BHARGAVI S.
C++ for Engineers and Scientists, Second Edition 1 Problem Solution and Software Development Software development procedure: method for solving problems.
Design and Analysis of Algorithms Faculty Name : Ruhi Fatima Course Description This course provides techniques to prove.
8.3 DNA Replication KEY CONCEPT DNA replication copies the genetic information of a cell.
8.3 DNA Replication TEKS 3E, 5A, 9C The student is expected to: 3E evaluate models according to their limitations in representing biological objects or.
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.
From the double helix to the genome
Replication, Transcription
Biochemistry: Nucleic Acids.
What is Synthetic Biology?
KEY CONCEPT DNA replication copies the genetic information of a cell.
HOW NATURE BEAT US TO THE SUPERCOMPUTER MARTIN HANZEL
Year 12 Genetics DNA replication.
KEY CONCEPT DNA replication copies the genetic information of a cell.
DNA Replication Notes.
WELCOME TO ALL.
Replication copies the genetic information.
COMPOUNDS OF LIVING THINGS
COMPOUNDS OF LIVING THINGS
COMPOUNDS OF LIVING THINGS
COMPOUNDS OF LIVING THINGS
COMPOUNDS OF LIVING THINGS
By:- Manas Pandey Electrnics & Communication Roll No
Thanks to Dr. Pierre Laneuville and
Presentation transcript:

DNA Computing Guided by: Ms. Leena Patel Computer Engineering Prepared by: Devharsh Trivedi

 Evolution  What is DNA?  DNA Computing  Travelling salesman  DNA v/s Silicon  Advantages  Disadvantages  Reviews  Conclusion  References

Evolution I believe things like DNA computing will eventually lead the way to a “molecular revolution,” which ultimately will have a very dramatic effect on the world. - Leonard Max Adleman, Began in 1994 when Dr. Leonard Adleman wrote the paper “Molecular computation of solutions to combinatorial problems”. Leonard Adleman proposed that the makeup of DNA and its multitude of possible combining nucleotides could have application in computational research techniques.

What is DNA? D : Deoxy Ribo N : Nucleic A : Acid Source code to life. Instructions for building and regulating cells. Data store for genetic inheritance. DNA carries the genetic information of a cell.

Definition: DNA computers are the computers which are using enzymes (Cellular machinery) as a program that processes on DNA molecules. Think of enzymes as hardware, DNA as software.

The field of DNA computing is concerned with the possibility of performing computations using biological molecules. DNA computer is a computer that “computes” using enzymes that react with DNA strands, causing reactions. These reactions act as a kind of simultaneous computing or parallel processing. A DNA-based finite automaton computes via repeated cycles of self assembly and processing.

Travelling Salesman Problem # Algorithm:- 1.Generate all possible routes 2.Select routes that start with the initial city and end with the destination city 3.Select itineraries with the correct number of cities 4.Select itineraries that contain each city once

DNA v/s Silicon  Transistor-based computers typically handle operations in a sequential manner.  DNA computers are non-von Neumann machines.  Many copies of the replication enzymes are allowed to work on DNA in parallel.  With each additional strand, the data rate increases by 1000 bits/sec.  The number of DNA strands increases exponentially (2^n after n iterations).

Advantages i. Parallel Computing ii. Incredibly light weight iii. Low power Dissipation iv. Solves Complex Problems quickly v. Gigantic Memory Capacity vi. Clean, Cheap and Available

Disadvantages i. Occasionally slower ii. Hydrolysis iii. Information Untransmittable iv. Reliability Problems v. Annealing (or hybridization) Errors vi. High cost is time

Reviews Limitations: I. DNA computing involves a relatively large amount of error II. Requires human assistance! III. Time consuming laboratory procedures. IV. No universal method of data representation. Applications: I. DNA chips II. Genetic programming III. Pharmaceutical applications IV. Cracking of coded messages

Conclusion The paradigm of DNA computing has lead to a very important theoretical research. However DNA computers won’t flourish soon in our daily environment due to the technologic issues.

References:  computer.htm computer.htm  mputer.html mputer.html  /DNA-computing /DNA-computing   sequencing/dna-computing sequencing/dna-computing