BIO COMPUTERS. INTRODUCTION  Growing needs of mankind-Rapid Development.  Rapid advancement in computer technology will lose its momentum when silicon.

Slides:



Advertisements
Similar presentations
DNA COMPUTING Deepthi Bollu
Advertisements

Chapter 10 Table of Contents Section 1 Discovery of DNA
Chapter 10 Table of Contents Section 1 Discovery of DNA
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
Enrique Blanco - imim.es © 2006 Enrique Blanco (2006) A few ideas about DNA computing.
Chapter 10 Table of Contents Section 1 Discovery of DNA
Lecture 1 An introduction to DNA Topology  The human cell contains 23 pairs of chromosomes  If we scale the cell nucleus to the size of Basketball.
DNA Computing By Thierry Metais
1 DNA Computing: Concept and Design Ruoya Wang April 21, 2008 MATH 8803 Final presentation.
1 Genetics The Study of Biological Information. 2 Chapter Outline DNA molecules encode the biological information fundamental to all life forms DNA molecules.
Montek Singh COMP Nov 15,  Two different technologies ◦ TODAY: DNA as biochemical computer  DNA molecules encode data  enzymes, probes.
FUTURE COMPUTERS By - Kapil jadhav. History of Computers. Long and a fascinating history. Started with huge and complicated machines. First, second, third.
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 and Quantum Computers Russell Deaton Associate Professor Computer Science and Engineering University of Arkansas.
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.
Biology 10.1 How Proteins are Made:
1 Bio + Informatics AAACTGCTGACCGGTAACTGAGGCCTGCCTGCAATTGCTTAACTTGGC An Overview پرتال پرتال بيوانفورماتيك ايرانيان.
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)
Chemical Basis of Life Chapter 2. Introduction Matter - anything that has mass Made of elements Substance that cannot be broken down to other substances.
Genetics Notes Article selections from “Introduction to Genetics” at wikipedia.org.
Chapter 8 DNA and GENES Biology Notes.
Biology: Life on Earth Eighth Edition Biology: Life on Earth Eighth Edition Lecture for Chapter 9 Molecules of Heredity Lecture for Chapter 9 Molecules.
Copyright © 2009 Pearson Education, Inc. Lectures by Gregory Ahearn University of North Florida Chapter 10 DNA: The Molecule of Heredity.
The Fourth Macromolecule!!! Objectives: 1.Describe the structure and function of DNA and RNA 2.Explain how DNA replicates itself 3.Explain the purpose.
DNA Deoxyribose Nucleic Acid – is the information code to make an organism and controls the activities of the cell. –Mitosis copies this code so that all.
BY: DANE GREER AND JAKE PROEHL DNA COMPUTING. DNA DNA Strands ATGC (adenine, thymine, guanine and cytosine) Polymerase.
8.2 Structure of DNA Deoxyribonucleic acid (DNA) is a molecule that encodes the genetic instructions used in the development and functioning of all known.
Biomolecular Computation in Virtual Test Tubes 7 th International Meeting on DNA Based Computers, p75-83, June 10-13, 2001 Max Garzon, Chris Oehmen Summarized.
Introduction to Chemistry Chapter 2. Introduction Matter - anything that has mass Made of elements (92 naturally occurring Element - substance that cannot.
What is DNA Computing? Shin, Soo-Yong Artificial Intelligence Lab.
DNA Computing Dr Manohar Chandwani IET-DAVV, Indore
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.
COMPUTERS IN BIOLOGY Elizabeth Muros INTRO TO PERSONAL COMPUTING.
PROCESSING DNA TOKENS IN PARALLEL COMPUTING Presented by Sapnah Aligeti Midwestern State University 27 June 2005.
CIRCUITS, PATHS, AND SCHEDULES Euler and Königsberg.
CS404 Design and Analysis of Algorithms BBy DDr. M V S Peri Sastry BB.E, PhD(BITS-Pilani)
DNA computing on a chip Mitsunori Ogihara and Animesh Ray Nature, 2000 발표자 : 임예니.
Copyright © 2009 Pearson Education, Inc. Lectures by Gregory Ahearn University of North Florida Chapter 10 DNA: The Molecule of Heredity.
(Potentials and advancements) Submitted to - Presented by- Mrs. Neeta Nain Vikas Kumar Khichar Mrs. Namita Mittal 2008ucp149 1 VI Semester(CP-2)
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
Biology Ch. 11 DNA and Genes DNA  DNA controls the production of proteins Living tissue is made up of protein, so DNA determines an organism’s.
DNA Computers.
Page 1 PRESENTATION ON DNA COMPUTING By LAKSHMI PRIYANKA M, BHARGAVI S.
DNA AND ITS STRUCTURE. DNA is located inside the nucleus.
Design and Analysis of Algorithms Faculty Name : Ruhi Fatima Course Description This course provides techniques to prove.
DNA Computing Guided by: Ms. Leena Patel Computer Engineering Prepared by: Devharsh Trivedi
DNA and RNA Structure and Function Chapter 12 DNA DEOXYRIBONUCLEIC ACID Section 12-1.
DNA Computing. What is it?  “DNA computing is a branch of computing which uses DNA, biochemistry, and molecular biology hardware, instead of the traditional.
BRAINSTORM In your group, brainstorm all your ideas about DNA. Include What is DNA? Where is DNA found? What is its function? Start Timer
A PRESENTATION ON DNA COMPUTING Presented By SOMYA JAIN.
Lesson Overview 12.2 The Structure of DNA.
Chapter 13.2 Manipulating DNA.
Chapter 12-2 The Structure of DNA.
Transcription.
WELCOME TO ALL.
Lesson Overview 12.2 The Structure of DNA Objectives:
CSC 380: Design and Analysis of Algorithms
By:- Manas Pandey Electrnics & Communication Roll No
Presentation transcript:

BIO COMPUTERS

INTRODUCTION  Growing needs of mankind-Rapid Development.  Rapid advancement in computer technology will lose its momentum when silicon chip reaches its full capacity & miniaturization  Solving complex problems which today's supercomputers are unable to perform in stipulated period of time. WHAT COULD BE A REMEDY TO THIS CONCERN?????

What is Biological Computer?  Biological Computers are computers which use synthesized biological components to store and manipulate data analogous to processes in the human body.  The result is small yet faster computer that operates with great accuracy.  Main biological component used in a Biological Computer is :

What is DNA?  DNA Stands for DeOxyRiboNucleic Acid.  A hereditary material found in almost all living organisms.  Located inside the nucleus of a cell.  Helps in long term storage of information.  Information in DNA is stored as a code made of four chemical bases (A,T,G & C).  Order & sequence of these bases determine the kind of information stored.

Graphical Representation of Inherent Bonding Properties of DNA

What is a DNA Computer? DNA Computers are small, fast and highly efficient computers which includes the following properties:-  Dense data storage.  Massively parallel computation.  Extraordinary energy efficiency.

How Dense is the Data Storage?  with bases spaced at 0.35 nm along DNA, data density is over a million Gbits/inch compared to 7 Gbits/inch in typical high performance HDD.  Check this out………..

How Enormous is the Parallelism?  A test tube of DNA can contain trillions of strands. Each operation on a test tube of DNA is carried out on all strands in the tube in parallel !  Check this out……. We Typically use

How Extraordinary is the Energy Efficiency?  Modern supercomputers only operate at 109 operations per joule.  Adleman figured his computer was running 2 x operations per joule.

Adleman- Inventor of Biological Computers  His article released in 1994,described how to use DNA to solve a well-known mathematical problem, called the directed Hamilton Path problem.  Goal of the problem is to find the shortest route between a number of cities, going through each city only once. As you add more cities to the problem, the problem becomes more difficult.

Steps in Adleman’s Experiment  Strands of DNA represent the seven cities. Genetic coding is represented by the letters A, T, C and G. Some sequence of these four letters represented each city and possible flight path.  These molecules are then mixed in a test tube, with some of these DNA strands sticking together. A chain of these strands represents a possible answer.  Within a few seconds, all of the possible combinations of DNA strands, which represent answers, are created in the test tube.  Adleman eliminates the wrong molecules through chemical reactions, which leaves behind only the flight paths that connect all seven cities.

Hamilton Path Problem (also known as the travelling salesperson problem) Darwin PerthAlice Spring Brisbane Melbourne Sydney Is there any Hamiltonian path from Darwin to Alice Spring?

Adleman’s Experiment (continued…)  Encode each city with complementary base - vertex molecules Sydney - TTAAGG Perth - AAAGGG Melbourne - GATACT Brisbane - CGGTGC Alice Spring - CGTCCA Darwin - CCGATG

Adleman’s Experiment (continued…)  Encode all possible paths using the complementary base – edge molecules Sydney  Melbourne – AGGGAT Melbourne  Sydney – ACTTTA Melbourne  Perth – ACTGGG etc…

Adleman’s Experiment (continued…)  Merge vertex molecules and edge molecules. All complementary base will adhere to each other to form a long chains of DNA molecules Solution with vertex DNA molecules Solution with edge DNA molecules Merge & Anneal Long chains of DNA molecules (All possible paths exist in the graph)

Adleman’s Experiment (continued…)  Select a path that starts with proper city and ends with final city.  Select paths with correct number of cities.  Select path which contains each city only once.

Adleman’s Experiment (continued…)  The solution is a double helix molecule: Hence Adleman proved DNA can be used to solve complex problems………. CCGATG – CGGTGC – TTAAGG – GATACT – AAAGGG – CGTCCA TACGCC – ACGAAT – TCCCTA – TGATTT – CCCGCA Alice SpringPerth Melbourne SydneyBrisbane Darwin  Brisbane Brisbane  Sydney Sydney  Melbourne Melbourne  Perth Perth  Alice Spring

Conventional vs. Biological Computers ConventionalBiological Component materials Inorganic, e.g. siliconBiological, e.g. DNA Processing schemeSequential and limited massively parallel Massively parallel Current max. operations Op.s per sec Op.s per sec. Quantum effects a problem? YesNo Toxic components?YesNo Energy efficient?NoYes

Applications  Can be a general purpose tool for a variety of problems  Many possible applications: Pattern recognition Cryptography Evaluating gene sequence  Medical Application: ‘developing disease’ treatments such as cancer

Advantages of Biological Computers Parallel Computing- Biological computers are massively parallel. Incredibly light weight- With only 1 LB of DNA you have more computing power than all the computers ever made. Low power- The only power needed is to keep DNA from denaturing. Solves Complex Problems quickly- A DNA computer can solve hardest of problems in a matter of weeks.

Advantages (Continued…) Perform millions of operations simultaneously. Generate a complete set of potential solutions. Efficiently handle massive amounts of working memory. cheap, clean, readily available materials. amazing ability to store information.

Limitations Error: Molecular operations are not perfect. Efficiency: How many molecules contribute? Encoding problem in molecules is difficult DNA computing involves a relatively large amount of error. As size of problem grows, probability of receiving incorrect answer eventually becomes greater than probability of receiving correct answer Reliability- There is sometime errors in the pairing of DNA strands DNA in vitro decays through time, so lab procedures should not take too long.

The Future Algorithm used by Adleman for the traveling salesman problem was simple. As technology becomes more refined, more efficient algorithms may be discovered. DNA Manipulation technology has rapidly improved in recent years, and future advances may make DNA computers more efficient. The University of Wisconsin is experimenting with chip-based DNA computers.

THANK YOU!!!