Download presentation
Presentation is loading. Please wait.
1
DNA-based Parallel Computation of Simple Arithmetic
Hubert Hug and Rainer Schuler Preliminary Proceedings of the 7th International Meeting on DNA Based Computers (DNA7) pp Cho, Dong-Yeon
2
(C) 2001 SNU CSE Biointelligence Lab
Introduction The addition of binary numbers with DNA The procedure is sequential and does not use the power of DNA-computing for parallelization. Other approaches are based on selecting the correct result from a set of all possible values. Representing and manipulating binary numbers on a DNA chip Each of the operations can be performed in parallel (for each bit) with a constant number of steps Store a number on the chip Read the number on the chip Add a (second) number to the number on the chip (C) 2001 SNU CSE Biointelligence Lab
3
(C) 2001 SNU CSE Biointelligence Lab
Model Representing numbers Each bit is represented by specific DNA-sequences which are attached at a particular position on the chip via its 3’ end. pi: the position i and is specific for each i A: the recognition site of a restriction enzyme RA ti: sequence for 0 or 1 (the same sequences are used for all bits) (C) 2001 SNU CSE Biointelligence Lab
4
(C) 2001 SNU CSE Biointelligence Lab
Basic operations Read 0 with red (e.g. Cy3) 1 with green (e.g. Cy5) Addition of two numbers a and b Number a is stored on the chip. Bitwise addition modulo 2 of ai and bi is computed on the chip. The carry bit c are added to the number on the chip. (C) 2001 SNU CSE Biointelligence Lab
5
(C) 2001 SNU CSE Biointelligence Lab
Writing number on the chip (C) 2001 SNU CSE Biointelligence Lab
6
(C) 2001 SNU CSE Biointelligence Lab
Bitwise addition modulo 2 For all i such that the i-th bit of b is equal 1, the values of ti have to be flipped. (C) 2001 SNU CSE Biointelligence Lab
7
Computing the Carry Bits
Adleman’s method Preparation ai = 1: ai = 0: bi = 1: 0qi and 1i1 (3’-0qi-5’ and 3’-1i1-5’) bi = 0: 0i1 and 1iqi (3’-0i1-5’ and 3’-1iqi-5’) qipi (edges) and (the 5’ end is biotinylated.) Node sequences ai = bi = 1 ai = bi = 0 ai = 1 and bi = 0 ai = 0 and bi = 1 5’ ends of the oligonucleotides are biotinylated. (C) 2001 SNU CSE Biointelligence Lab
8
(C) 2001 SNU CSE Biointelligence Lab
The resulting DNA molecules contain sequences Starting with at the 5’ end, and ending with a 0 or 1 at the 3’ end If the carry bit ci+1=1, then the sequences end with a 1. If the carry bit ci+1=0, then the sequences end with a 0. Dextran matrix, to which the oligonucleotides 0 are attached This selects two sets of DNA. Adding to each set the oligonucleotide A, hybridzed and cut with restriction enzyme RA Block: (C) 2001 SNU CSE Biointelligence Lab
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.