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.

Slides:



Advertisements
Similar presentations
Costas Busch Louisiana State University CCW08. Becomes an issue when designing algorithms The output of the algorithms may affect the energy efficiency.
Advertisements

Design of a biomolecular Device that executes process Algebra Urmi Majumder and John Reif Department of Computer Science Duke University DNA15, JUNE 10,
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.
PART 4: (2/2) Central Processing Unit (CPU) Basics CHAPTER 13: REDUCED INSTRUCTION SET COMPUTERS (RISC) 1.
DNA Computing By Thierry Metais
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Montek Singh COMP Nov 15,  Two different technologies ◦ TODAY: DNA as biochemical computer  DNA molecules encode data  enzymes, probes.
Graph Analysis with High Performance Computing by Bruce Hendrickson and Jonathan W. Berry Sandria National Laboratories Published in the March/April 2008.
Vladimir V. Ufimtsev Adviser: Dr. V. Rykov A Mathematical Theory of Communication C.E. Shannon Main result: Entropy function - average value of information.
A Fault-tolerant Architecture for Quantum Hamiltonian Simulation Guoming Wang Oleg Khainovski.
2IS80 Fundamentals of Informatics Spring 2014 Lecture 15: Conclusion Lecturer: Tom Verhoeff.
Design and Implementation of a Single System Image Operating System for High Performance Computing on Clusters Christine MORIN PARIS project-team, IRISA/INRIA.
Inverse Kinematics for Molecular World Sadia Malik April 18, 2002 CS 395T U.T. Austin.
Artificial Chemistries Autonomic Computer Systems University of Basel Yvonne Mathis.
DNA Computing on Surfaces
1 Bio + Informatics AAACTGCTGACCGGTAACTGAGGCCTGCCTGCAATTGCTTAACTTGGC An Overview پرتال پرتال بيوانفورماتيك ايرانيان.
Joost N. Kok Artificial Intelligence: from Computer Science to Molecular Informatics.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Operating System Review September 10, 2012Introduction to Computer Security ©2004 Matt Bishop Slide #1-1.
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.
Swarm Computing Applications in Software Engineering By Chaitanya.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
1 Advance Computer Architecture CSE 8383 Ranya Alawadhi.
A performance evaluation approach openModeller: A Framework for species distribution Modelling.
1 Exploring Custom Instruction Synthesis for Application-Specific Instruction Set Processors with Multiple Design Objectives Lin, Hai Fei, Yunsi ACM/IEEE.
BIO COMPUTERS. INTRODUCTION  Growing needs of mankind-Rapid Development.  Rapid advancement in computer technology will lose its momentum when silicon.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
DNA structure simulation based on sequence-structure relationship HaYoung Jang
Networks Igor Segota Statistical physics presentation.
What is DNA Computing? Shin, Soo-Yong Artificial Intelligence Lab.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
1 COMPUTER SCIENCE DEPARTMENT COLORADO STATE UNIVERSITY 1/9/2008 SAXS Software.
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.
Basic Linear Algebra Subroutines (BLAS) – 3 levels of operations Memory hierarchy efficiently exploited by higher level BLAS BLASMemor y Refs. FlopsFlops/
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.
Maze Routing Algorithms with Exact Matching Constraints for Analog and Mixed Signal Designs M. M. Ozdal and R. F. Hentschke Intel Corporation ICCAD 2012.
The Inference via DNA Computing Piort Wasiewicz et al. Proceedings of the 1999 Congress on Evolutionary Computation, vol. 2, pp Cho, Dong-Yeon.
Introduction to DNA Computing Russell Deaton Elec. & Comp. Engr. The University of Memphis Memphis, TN Junghuei Chen Department.
1 Biological Computing – DNA solution Presented by Wooyoung Kim 4/8/09 CSc 8530 Parallel Algorithms, Spring 2009 Dr. Sushil K. Prasad.
1 Approximate XML Query Answers Presenter: Hongyu Guo Authors: N. polyzotis, M. Garofalakis, Y. Ioannidis.
Scalable and Topology-Aware Load Balancers in Charm++ Amit Sharma Parallel Programming Lab, UIUC.
Extreme Computing’05 Parallel Graph Algorithms: Architectural Demands of Pathological Applications Bruce Hendrickson Jonathan Berry Keith Underwood Sandia.
2IS80 Fundamentals of Informatics Quartile 2, 2015–2016 Lecture 15: Conclusion Lecturer: Tom Verhoeff.
MSc in High Performance Computing Computational Chemistry Module Parallel Molecular Dynamics (i) Bill Smith CCLRC Daresbury Laboratory
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
Towards Autonomous Molecular Computers Towards Autonomous Molecular Computers Masami Hagiya, Proceedings of GP, Nakjung Choi
PUNCH: An Evolutionary Algorithm for Optimizing Bit Set Selection Adam J. Ruben, Stephen J. Freeland, Laura F. Landweber DNA7, 2001 Summarized by Dongmin.
Hierarchical Load Balancing for Large Scale Supercomputers Gengbin Zheng Charm++ Workshop 2010 Parallel Programming Lab, UIUC 1Charm++ Workshop 2010.
DNASequenceGenerator: A Program for the construction of DNA sequences Udo Feldkamp, Sam Saghafi, Wolfgang Banzhaf, Hilmar Rauhe DNA7 pp Summarized.
A Computational Study of RNA Structure and Dynamics Rhiannon Jacobs and Harish Vashisth Department of Chemical Engineering, University of New Hampshire,
Processes Chapter 3. Processes in Distributed Systems Processes and threads –Introduction to threads –Distinction between threads and processes Threads.
Artificial Intelligence DNA Hypernetworks Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
A PRESENTATION ON DNA COMPUTING Presented By SOMYA JAIN.
Parallel and Distributed Simulation Techniques
STEREO MATCHING USING POPULATION-BASED MCMC
Summarized by In-Hee Lee
Luís Filipe Martinsª, Fernando Netoª,b. 
On Template Method for DNA Sequence Design
CS 258 Reading Assignment 4 Discussion Exploiting Two-Case Delivery for Fast Protected Messages Bill Kramer February 13, 2002 #
Fuzzy logic with biomolecules
Gene expression profiling diagnosis through DNA molecular computation
ModelNet: A Large-Scale Network Emulator for Wireless Networks Priya Mahadevan, Ken Yocum, and Amin Vahdat Duke University, Goal:
Professor Ioana Banicescu CSE 8843
DNA computing on surfaces
Abstraction.
Motion-Aware Routing in Vehicular Ad-hoc Networks
Molecular Genetic Programming
Universal Biochip Readout of Directed Hamiltonian Path Problems
Presentation transcript:

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 by Dong-min, Kim

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Introduction (1) Biomolecular Computing (BMC) aims:  To capture the advantages of biological molecules.  Either through new experiments of biotechnology  Or through theoretical results, such as universality and complexity. But, we must address the fact:  Biomolecular protocols in use are too unreliable, inefficient, unscalable, and expensive

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Introduction (2) An alternative approach is:  To introduce an analog of biomolecules in electronics and computational algorithms that parallel their biological counterparts. Experimental results show that:  Molecular computing can be implemented much more efficiently in silico than the corresponding experiments in vitro.

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Introduction (3) Assume that:  BMC has the competitive advantage in their massive parallelism. Thus, the computation type of BMC is:  asynchronous, massively parallel, and determined by both local and global properties of the processor molecules.

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Virtual Test Tubes Edna is a piece of software. Edna simulates:  the hybridization actually happen in a test tube,  All random brownian motion of strands,  Chains of complex molecular interactions.  The tube conditions in a realistic way, such as temperature, salinity, covalent bonds, etc Edna exhibit:  Ready programmability, robustness, high degree of reliability

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) EdnaCo ’ s Architecture EdnaCo is a distributed environment for simulating BMC The computational framework of EdnaCo  Distributed over several processing nodes  Joined transparently  Each node simulates a single tube fragment  Node table tracks the movement of strands  Two modes of hybridization (stacking energy, h- distance)

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Experimental Results (1) Scaling up Adleman’s Experiment  Reproduce adleman’s result with electronic version  E (stacking energy), H (h-distance)  “Path” refers to the witness path actually formed  C (cyclic graph), K (complete graph), G (5 vertices and 7 edges 0->1, 0->3, 1->2,1->4, 2->3, 3->2, 3->4)  Successful to scale up to about 15 vertices (25 edges)

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Experimental Results (2) Evaluation of CI encodings  Computational incoherence based on statistical mechanics

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Experimental Results (3) Evaluation of h-metric Encodings  Hybridization likelihood that extends Hamming distance  The minimum of all Hamming distance obtained by successively shifting and lining up the WC-complement of two sequence

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Conclusions and Future Work Electronic DNA is capable of solving in practice Adleman’s experiment in silico for fairly large problem size Several advantages of the simulation approach  Save costs and time  Electronic DNA give reliability, control, scalability and programmability Randomness is another source of power in BMC BMC can exploit the inherent parallelism over the problems of synchronization and load-balancing