Demonstration of a universal surface DNA computer Nucleic Acids Research, 2004, Vol. 32, 3115-3123 Xingping Su and Lloyd M. Smith Presented by Je-Keun.

Slides:



Advertisements
Similar presentations
Basics Combinational Circuits Sequential Circuits
Advertisements

CT455: Computer Organization Logic gate
Computer Science 210 Computer Organization Introduction to Logic Circuits.
Other Gate Types COE 202 Digital Logic Design Dr. Aiman El-Maleh
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR, Parity Circuits, Comparators.
Cosc 2150: Computer Organization Chapter 3: Boolean Algebra and Digital Logic.
The Concept of Computer Architecture
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 3 – Combinational Logic Design Part 1 –
Chapter 4 Logic Gates and Boolean Algebra. Introduction Logic gates are the actual physical implementations of the logical operators. These gates form.
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, C++ Version, Fourth Edition.
Overview Part 1 – Design Procedure 3-1 Design Procedure
Binary Logic and Gates COE 202 Digital Logic Design Dr. Aiman El-Maleh
Final Exam Review Instructor : Yuan Long CSC2010 Introduction to Computer Science Apr. 23, 2013.
Binary Addition CSC 103 September 17, 2007.
Chapter 2: Fundamentals of Digital Electronics Dr Mohamed Menacer Taibah University
1 Boolean Algebra & Logic Gates. 2 Objectives Understand the relationship between Boolean logic and digital computer circuits. Learn how to design simple.
Apr. 3, 2000Systems Architecture I1 Systems Architecture I (CS ) Lecture 3: Review of Digital Circuits and Logic Design Jeremy R. Johnson Mon. Apr.
What is an And Gate? It is a digital circuit that produce logical operations The logical operations are call Boolean logical Boolean operation consist.
Logic Circuits Chapter 2. Overview  Many important functions computed with straight-line programs No loops nor branches Conveniently described with circuits.
Digital Logic Problems (II) Prof. Sin-Min Lee Department of Mathematics and Computer Science.
Logic Gates Shashidhara H S Dept. of ISE MSRIT. Basic Logic Design and Boolean Algebra GATES = basic digital building blocks which correspond to and perform.
Logic Gates. The Inverter The inverter (NOT circuit) performs the operation called inversion or complementation. Standard logic symbols: 1 1 input output.
Demonstration of a Universal Surface DNA Computer August 3, 2004 Summarized by Ji-Yoon Park Xingping Su and Lloyd M. Smith* Nucleic Acids Res. 32,
June 10, 2002© Howard Huang1 Number systems To get started, we’ll discuss one of the fundamental concepts underlying digital computer design:
1 GCSE Computing Binary Logic. GCSE Computing 2 Candidates should be able to understand and produce simple logic diagrams using the operations NOT, AND,
Gates & Logic Computer Organization I 1 August 2009 © McQuain, Feng & Ribbens Logic Design Goal:to become literate in most common concepts.
Digital Logic Design Basics Combinational Circuits Sequential Circuits Pu-Jen Cheng Adapted from the slides prepared by S. Dandamudi for the book, Fundamentals.
The inverter performs the Boolean NOT operation. When the input is LOW, the output is HIGH; when the input is HIGH, the output is LOW. The Inverter AX.
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR and parity check Circuits.
Logic Gates and Boolean Algebra Introduction to Logic II.
4–1. BSCS 5 th Semester Introduction Logic diagram: a graphical representation of a circuit –Each type of gate is represented by a specific graphical.
LOGIC CIRCUITLOGIC CIRCUIT. Goal To understand how digital a computer can work, at the lowest level. To understand what is possible and the limitations.
Lecture 1 Gunjeet kaur Dronacharya group of institutions.
Dr. ClincyLecture Slide 1 CS6020- Chapter 3 (3A and ) Dr. Clincy Professor of CS First Exam - Tuesday, September 6th Coverage: All subjects up to.
GCSE OCR Computing A451 Binary logic Computing hardware 6.
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Digital Logic.
Logic Gates and Truth Tables
Logic Gates and Boolean Algebra
Logic Gates.
Figure 1 Template-map sets used to generate a set of 108 8mers that contain 50% G/C content and are 4bm complements and reversals. 8mers are generated.
Computer Science 210 Computer Organization
EI205 Lecture 5 Dianguang Ma Fall 2008.
CSCI-100 Introduction to Computing
Exclusive OR Gate.
KS4 Electricity – Electronic systems
KS4 Electricity – Electronic systems
Jeremy R. Johnson Wed. Sept. 29, 1999
Dr. Clincy Professor of CS
Basics Combinational Circuits Sequential Circuits
Basics Combinational Circuits Sequential Circuits Ahmad Jawdat
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Computer Science 210 Computer Organization
Jeremy R. Johnson Anatole D. Ruslanov William M. Mongan
UNIVERSAL GATES.
A DNA computing readout operation based on structure-specific cleavage
Chapter 3 – Combinational Logic Design
CS Chapter 3 (3A and ) Part 3 of 8
CSC 220: Computer Organization Logic Gates and Functions
KS4 Electricity – Electronic systems
13 Digital Logic Circuits.
CS Chapter 3 (3A and ) – Part 2 of 5
Universal Gate – NOR Universal Gate - NOR Digital Electronics
GCSE Computer Science – Logic Gates & Boolean Expressions
DNA computing on surfaces
Truth tables Mrs. Palmer.
Department of Electronics
Digital Logic Design Basics Combinational Circuits Sequential Circuits.
Logic Gates AIM: To know the different types of logic gate
ECE 352 Digital System Fundamentals
Presentation transcript:

Demonstration of a universal surface DNA computer Nucleic Acids Research, 2004, Vol. 32, Xingping Su and Lloyd M. Smith Presented by Je-Keun Rhee

2 Introduction A fundamental concept in computer science is that of the universal Turing machine, which is an abstract definition of a general purpose computer. A general purpose (universal) computer is defined as one which can compute anything that is computable. It has been shown that any computer which is able to simulate Boolean logic circuits of any complexity is such a general purpose computer. In this study, it is shown that a NOR gate can be built based on the surface computing model.

3 Computational complexity classes

4 A circuit consisting of a NOR gate and an OR gate For simplicity, this circuit had only two inputs to each gate and had three initial input variables. Truth table and an equivalent circuit to the one in (a)

5 Sequences (5’->3’) of the DNA encoding the inputs Three 16nt words encoded three bits of information: X 1, X 2, and X 3. Each word was made up of an 8 nt encoding region, v8, and a 4 nt word fixed label, F4, at either end. These DNA oligonucleotides were attached to the surface through the thiol group at their 3’end.

6 Sequences of the words and word complements Sequences of the words (5’->3’) Sequences of the words complements (5’->3’) The design tool at the Proligo website ( were used.

7 Computation of a simple circuit consisting of a NOR gate and an OR gate.

8

9 A circuit when the two input words are non- contiguous ContiguousNon-contiguous The two input words are non-contiguousThe two input words are next to each other

10 LNA (locked nucleic acids) In non-contiguous case, LNA/DNA chimeras were hybridized. Such LNA/DNA chimeras were used to block the polymerase extension reaction.

11 Computation when the two inputs to a gate are non-contiguous

12 Results from the circuit computations After NOR gateAfter OR gate TRUEFALSETRUEFALSE The program NIH Image ( was used to process these fluorescence images for presentation

13 Results from the circuit computations The truth-table for the circuit in both the contiguous and non-contiguous cases DNA oligonucleotides A-H were attached to the gold slide surfaces in an ‘addressed’ fashion

14 The overall computational efficiency Background-corrected fluorescence intensities of the complements to the third word and the correctly appended fourth and fifth words. Efficiencies of the NOR gate, OR gate and the overall computation