DNA Solution of the Maximal Clique Problem

Slides:



Advertisements
Similar presentations
CS 336 March 19, 2012 Tandy Warnow.
Advertisements

Assembly of DNA Graphs whose Edges are Helix Axes Phiset Sa-Ardyen*, Natasa Jonoska** and Nadrian C. Seeman* *New York University, New York, NY **University.
Lecture 24 Coping with NPC and Unsolvable problems. When a problem is unsolvable, that's generally very bad news: it means there is no general algorithm.
Molecular Computation : RNA solutions to chess problems Dirk Faulhammer, Anthony R. Cukras, Richard J. Lipton, and Laura F. Landweber PNAS 2000; vol. 97:
Article for analog vector algebra computation Allen P. Mils Jr, Bernard Yurke, Philip M Platzman.
Chapter 4: recombinant DNA
Ji Youn Lee School of Chemical Engineering Seoul National University
DNA computing Solving Optimization problems on a DNA computer Ka-Lok Ng Dept. of Bioinformatics Taichung Healthcare and Management University.
Plasmids and Restriction Enzyme Mapping
Recombinant DNA Introduction to Recombinant DNA technology
Polymerase Chain Reaction - PCR The photocopier of molecular biology.
CTIS 154 Discrete Mathematics II1 8.2 Paths and Cycles Kadir A. Peker.
MCB 130L Lecture 1 1. How to get the most from your time in lab 2. Recombinant DNA 3. Tips on giving a Powerpoint talk.
Genome Assembly Charles Yan Fragment Assembly Given a large number of fragments, such as ACC AC AT AC AT GG …, the goal is to figure out the original.
Cloning into Plasmids Restriction Fragment Cloning & PCR Cloning by the Topo TA™ Method.
Enzyme names to learn 1.Reverse transcriptase 2.RNA polymerase 3.DNA helicase 4.DNA ligase 5.DNA polymerase 6.Restriction endonuclease A.Unwinds DNA helix.
Wiki Study Lectures. Conceptually Reading and analyzing double stranded DNA in base pairs compared to single stranded DNA read in Nucleotides Determining.
7.1 Techniques for Producing and Analyzing DNA SBI4UP MRS. FRANKLIN.
A PNA-mediated whiplash PCR- based program for in vitro protein evolution Eun-jeong Lee.
Molecular Biology DNA Fingerprint – a sequence of bands that shows a persons DNA sequence How to make a DNA Fingerprint 1.DNA Extraction Cell is opened.
DNA Technology- Cloning, Libraries, and PCR 17 November, 2003 Text Chapter 20.
Lecture 2 Mandatory Articles/Finding structure on the web. Restriction enzymes: a) History b) uses/properties PCR: a) basics b) considerations Agarose.
6.3 Advanced Molecular Biological Techniques 1. Polymerase chain reaction (PCR) 2. Restriction fragment length polymorphism (RFLP) 3. DNA sequencing.
Physical Mapping of DNA Shanna Terry March 2, 2004.
Maximum clique. 1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field 5Splicing.
Genomic walking (1) To start, you need: -the DNA sequence of a small region of the chromosome -An adaptor: a small piece of DNA, nucleotides long.
Recombinant DNA and Biotechnology Gene cloning in bacterial plasmids Plasmid – extrachromosomal piece of DNA not necessary for survival can be transferred.
DNA Computing on a Chip Mitsunori Ogihara and Animesh Ray Nature, vol. 403, pp Cho, Dong-Yeon.
Beyond Silicon: Tackling the Unsolvable with DNA.
Manipulating DNA.
O PTICAL M APPING AS A M ETHOD OF W HOLE G ENOME A NALYSIS M AY 4, 2009 C OURSE : 22M:151 P RESENTED BY : A USTIN J. R AMME.
Graph Theory And Bioinformatics Jason Wengert. Outline Introduction to Graphs Eulerian Paths & Hamiltonian Cycles Interval Graph & Shape of Genes Sequencing.
Chapter 14 The Techniques of Molecular Genetics
Used for detection of genetic diseases, forensics, paternity, evolutionary links Based on the characteristics of mammalian DNA Eukaryotic genome 1000x.
FQ. DNA Replication and Repair.
-Know that we can manipulate genomes by inserting or deleting certain genes. -What about synthesizing an entirely novel genome using sequencing technology?
Fast parallel molecular solution to the Hitting-set problem Speaker Nung-Yue Shi.
PHARMACOBIOTECHNOLOGY.  Recombinant DNA (rDNA) is constructed outside the living cell using enzymes called “restriction enzymes” to cut DNA at specific.
PPT-1. Experiment Objective: The objective of this experiment is to amplify a DNA fragment by Polymerase Chain Reaction (PCR) and to clone the amplified.
Lecture # 04 Cloning Vectors.
GENETIC RECOMBINATION By Dr. Nessrin Ghazi AL-Abdallat Lecturer of Microbiology.
Class 01 – Fragment assembly. DNA sequence data DNA sequence data is the motherlode of molecular biology. 10^10 base pairs. One human genome/year. It.
A Chinese Postman Problem Based on DNA Computing Z. Yin, F. Zhang, and J. Xu* J. Chem. Inf. Comput. Sci. 2002, 42, Summarized by Shin, Soo-Yong.
6.3 Advanced Molecular Biological Techniques 1. Polymerase chain reaction (PCR) 2. Restriction fragment length polymorphism (RFLP) 3. DNA sequencing.
Manipulating DNA. Scientists use their knowledge of the structure of DNA and its chemical properties to study and change DNA molecules Different techniques.
Polymerase Chain Reaction A process used to artificially multiply a chosen piece of genetic material. May also be known as DNA amplification. One strand.
DNA computing on a chip Mitsunori Ogihara and Animesh Ray Nature, 2000 발표자 : 임예니.
1 Biological Computing – DNA solution Presented by Wooyoung Kim 4/8/09 CSc 8530 Parallel Algorithms, Spring 2009 Dr. Sushil K. Prasad.
Molecular Genetic Technologies Gel Electrophoresis PCR Restriction & ligation Enzymes Recombinant plasmids and transformation DNA microarrays DNA profiling.
Restriction Enzymes. What Are Restriction Enzymes? Endonucleases produced by prokaryote organisms that are capable of cutting DNA at specific sequences.
8.1 - Manipulating & Cloning DNA
MOLECULAR BIOLOGY IN ACTION In this project, students will use what they have learned in the previous courses to complete a larger multi-step molecular.
(C) 2004, SNU Biointelligence Lab, DNA Extraction by Cross Pairing PCR Giuditta Franco, Cinzia Giagulli, Carlo Laudanna, Vincenzo.
Error Detecting and Error Correcting Codes
710.LC GRADUATE MOLECULAR BIOLOGY 10/31/2011. Lecture 4 Competency Test.
Molecular Computation: RNA Solutions to Chess Problems Proceedings of the National Academy of Science (PNAS), vol. 97, no. 4, pp , February 15,
Genome Analysis. This involves finding out the: order of the bases in the DNA location of genes parts of the DNA that controls the activity of the genes.
Chapter 11. Chapter Summary  Introduction to trees (11.1)  Application of trees (11.2)  Tree traversal (11.3)  Spanning trees (11.4)
Molecular Evolutionary Computing (MEC) for Maximum Clique Problems March 9, 2004 Biointelligence Laboratory School of Computer Science and Engineering.
Basic Tools: Recombinant DNA Techniques Cut Purified DNA with Restriction Enzymes Transform E. coli Purified plasmid DNA Various restriction enzymes T4.
From the double helix to the genome
IMBB 2017 RAB, Kigali - Rwanda May 02 – 13, 2017
PCR & electrophoreisis
DNA Solution of the Maximal Clique Problem
GENETIC ENGINEERING College of Science/ biology department
16.3 – In vitro cloning Polymerase Chain Reaction
DNA Sequencing The DNA from the genome is chopped into bits- whole chromosomes are too large to deal with, so the DNA is broken into manageably-sized overlapping.
Recombinant DNA Unit 12 Lesson 2.
Molecular Cloning.
Molecular Computation by DNA Hairpin Formation
Presentation transcript:

DNA Solution of the Maximal Clique Problem Q. Ouyang, P. D. Kaplan, S. Liu, A. Libchaber 발표자 : 김진

The Clique Problem Every vertex is connected to every other vertex. Represented by an N-digit binary number. 1 : a vertex in the clique, 0 : a vertex not in the clique Complementary graph : containing all edges missing in the original graph Complementary Graph 111100

Algorithm Transform the complete set of possible cliques into an ensemble of all N-digit binary numbers (complete data pool.) Find pairs of vertices that are not connected by an edge. Eliminate numbers containing connections in the complementary graph. Find the data containing the largest numbers of 1’s.

DNA encoding Form : double-stranded DNA (dsDNA). Each bit in a binary number is represented by two DNA sections Pi : position, P6 is needed for PCR amplification. Vi : bit’s value Length Pi : 20bp (base pairs) Vi :0 bp if the value is 1, 10 bp if 0. Longest DNA(000000) has 200bp, shortest(111111) has 140bp.

Constructing the DNA data pool Parallel overlap assembly (POA) Each oligonucleotide consists of two position and one value for even i , for odd I Starts with the 12 oligonucleotides listed in next table. During each thermal cycle, the position strings annealed to the complementary string of the next oligonucleotide. After a few thermal cycles, a data pool with all combinations of V0V1V2V3V4V5 was built.

Oligonucleotides used to construct the DNA data pool Value sequences are written with lowercase letters. Restriction enzyme sites are indicated by underlining. Each restriction enzymes were applied to cut each values. Ex) Afl II – V0, Hind III – V1, Spe I – V2, etc.

Parallel overlap assembly (POA)

Eliminating vertices not in clique Ex) Eliminate 0-2 connection Divide the data pool into t0 and t1. In t0, cut strings containing v0=1 In t1, cut strings containing v2=1 Combine t0, t1.

Reading the answer The lowest band is the answer Use molecular cloning The clique of largest size is represented by the shortest length of DNA. Use molecular cloning Insert the DNA of the answer into M13 bacteriophage. The mutagenized M13 phage DNA was transfected into E. coli bacteria, cloned, and its DNA extracted and sequenced. The result is the correct answer.

Error Handling Production of ssDNA during PCR This cannot be cut by restriction enzymes Avoid this error by digesting the ssDNA with S1 nuclease before restriction digestions. Incomplete cutting by restriction enzymes Repeating the digestion-PCR process increase the s/n ratio arising from incomplete digestion. The selected restriction enzymes worked well.

Conclusion & Future work Advantage of DNA computing. High parallelism. Size is limited. 27 with picomole, 36 with nanomole chemistry. New algorithms are needed. Resembling in vitro evolution. Initial data pool need not contain every possible final answer. Rapid and accurate data access are needed. Current technology are either too slow or too noisy.