1 / 16

Technical Seminar Report On “ DNA COMPUTING ” Under the Guidance of Mr. S.B Neelamani Submitted by

Technical Seminar Report On “ DNA COMPUTING ” Under the Guidance of Mr. S.B Neelamani Submitted by Amit Kumar Mahapatra CS200117108. Introduction. Double-stranded molecule twisted into a helix. Each strand, comprised of a sugar-phosphate backbone and

adara
Télécharger la présentation

Technical Seminar Report On “ DNA COMPUTING ” Under the Guidance of Mr. S.B Neelamani Submitted by

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Technical Seminar Report On “DNA COMPUTING” Under the Guidance of Mr. S.B Neelamani Submitted by Amit Kumar Mahapatra CS200117108

  2. Introduction Double-stranded molecule twisted into a helix • Each strand, comprised of a • sugar-phosphate backbone and • attached bases, is connected to • a complementary strand bynon • -covalent hydrogen bonding • between paired bases • Bases are: • adenine (A) • guanine (G). • thymine (T) • cytosine (C) • A and T are connected by two hydrogen bonds. G and C • are connected by three hydrogen bonds

  3. DNA As Computing Machine • A DNA-based finite automaton computes via repeated • cycles of self assembly and processing. • DNA molecules serve as input, output, and software, and • the hardware consists of DNA restriction and ligation • Enzymes Using ATP as fuel • The reversible self-assembly is driven by hybridization • energy between input/software complementary sticky ends, • followed by an irreversible processing step i.e. an • irreversible software-directed cleavage (hydrolysis of the • Input DNA backbone) of the input molecule, which drives the • computation forward by increasing entropy and releasing • heat and hence does not require ATP or heating.

  4. Continued… The cleavage uses the restriction enzyme FokI, which serves as the hardware, to operate on a non covalent software/input hybrid. This automaton use a fixed amount of software and hardware molecules to process any input molecule of any length without external energy supply. This automaton demonstrate automata per µl performing transitions per second per µl dissipating about W/µl as heat .

  5. Energy Dissipation Calculation • A computation is a series of single symbol cleavages, which • occur sequentially for each input molecule • if = the number of moles of each intermediate at a • time t then • = • Where = the number of moles of each cleaved symbol • average energy dissipation between time point’s t1 and t2 is where V is the reaction volume. The ∆G has the units of J/mole and = the average number of moles of each intermediate

  6. State Machines and Finite Automata • A finite automaton is a unidirectional read-only • Turing machine. • Its input is a finite string of symbols. • It is initially positioned on the leftmost input symbol in a • default initial state, and in each transition moves one • symbol to the right, possibly changing its internal state. • Its software consists of transition rules, each specifying a • next state based on the current state and current symbol. • A computation terminates after the last input • symbol is processed, the final state being its ‘‘output.’’ • An automaton accepts an input if there is a computation • with this input that ends in an accepting final state

  7. Molecular Finite Automaton • Encoding of a, b, and terminator (sense strands) and the • <state, symbol> Interpretation of exposed 4-nt sticky ends, • the leftmost representing the current symbol and the state S1 • ,similarly the rightmost for S0 (fig : A). • Hardware: The FokI restriction enzyme, which recognizes • the sequence GGATG and cleaves 9 and 13 nt apart (fig :B) • Software: Each DNA molecule realizes a different transition • rule by detecting a current state and symbol and determining • a next state. It consists of a<state, symbol> Detector (yellow), • a FokI recognition site (blue), and a spacer (gray) of variable • length that determines the FokI cleavage site inside the next • symbol, which in turn defines the next state.

  8. How it computes ??? • Double-stranded DNA molecules with sticky ends realize • both thesoftware (Fig. C) and the input (Fig. D) • The computation proceeds via a cascade of transition cycles, • each cleaving and scattering one input symbol, Both • hardware and software molecules are recycled • Each computational step cleaves and scatters one input • symbol. • In the core computational step, the software molecule used • in one step is not consumed as it dissociates spontaneously • from the cleaved input symbol (Fig. E), rendering it reusable • for subsequent transitions. • The computation proceeds until no software molecule • matches the state-symbol pair encoded by the exposed • sticky end or until the special terminator symbol is cleaved

  9. Advantages of DNA Computers • Parallelism • Gigantic Memory Capacity • information density =1 bit per cubic nanometer • data density = 18 Megabits per inch • If assumed one base per square nanometer, the data density ≥ one • million Gigabits per square inch but data density of a typical high • performance hard driver, which is about 7 gigabits per square inch • Low Power Dissipation • Clean, Cheap and Available • clean because people do not use any harmful material to • produce it and also no pollution generates • cheap and available because you can easily find DNA from • nature while it’s not necessary to exploit mines

  10. Disadvantages • Occasionally Slow • Hydrolysis • The DNA molecules can fracture. Over the six months you're • computing your DNA system is gradually turning to water • Information Untransmittable • Current DNA algorithms compute successfully without passing • any information from one processor to the next in a multiprocessor • connection-bus • Reliability Problems Errors in DNA Computers happen due to many factors • Annealing (or hybridization) Errors while combine with the proper • DNA complements • Misincorporation errors while synthesizing the copies of the • DNA strands in Polymerase Chain Reaction (PCR)

  11. Application of DNA Based Computation • Massively Parallel Processing • Solving NP-Complete and Hard Computational Problems • Storage and Associative Memory • DNA2DNA Applications • Implications to Biology, Chemistry, and Medicine

  12. Solution to Hamiltonian pathproblem • The Hamilton path problem —commonly known as the • traveling salesman problem —is a hard NP problem • If there are N cities then , there are N! /2 possible paths and • the goal is to find a path from the start city to the end city • going through every city only once • STEP 1: Represent each city by a single DNA strand • containing 20 randomly chosen amino acid bases. • STEP 2: Represent the route between any two cities by a • single DNA strand where the 1st 10 amino acid • bases are the complementary bases to the last • 10 bases in City 1 and the 2nd 10 bases are the • complementary bases to the first 10 bases in • City 2.

  13. Continued… • STEP 3: Millions of stands of DNA representing every • city and every possible route between any two • cities are placed in a test tube where the strands • combine. The end result is a large number of long • strings of variable lengths formed by the strands • combining. • To determine the solution: • Look only for strings that have City 1 at one end and • City 7 at the other • Among these strands look for only the strings that had • seven cities • Among what was left, look for a string with seven • different cities and that is the solution

  14. Conclusion • I have described here: • What is a DNA and how it is helpful in computing? • What is a molecular finite automata and how it computes? • What are the advantages and disadvantages of • DNA computing? • What are the applications and how it is helpful in solving • the Hamiltonian path problem? • But what ever I have given that is just a bird’s eye vision to • this evolving computational field and I hope this paper will • inspire readers to do further research in for removing the • drawbacks like Self-assembly problems, Hydrolysis problems, • Stability problems etc.

  15. Thank You !!!

More Related