Who am I? namedanny van noort educationMSc. experimental physics university of Leiden The Netherlands PhD. applied physics Linköpings university Sweden.

Slides:



Advertisements
Similar presentations
ADAPTIVE SYSTEMS & USER MODELING Alexandra I. Cristea USI intensive course Adaptive Systems April-May 2003.
Advertisements

About 600 Natural Scientists per year Mostly 18 years old Top ~1.5% of the population Already rather specialized – 4 A-levels Broadly divided 50:50 between.
Ashish Gupta Ashish Gupta Unremarkable Problem, Remarkable Technique Operations in a DNA Computer DNA : A Unique Data Structure ! Pros.
Chapter Thirteen Conclusion: Where We Go From Here.
DNA COMPUTING Presented by: Subhash Mishra Raghvendra Pandey
Enrique Blanco - imim.es © 2006 Enrique Blanco (2006) A few ideas about DNA computing.
Introduction to Bioinformatics Yana Kortsarts Bob Morris.
CS4 - Introduction to Scientific Computing Alan Usas Topics Covered Algorithms and Data Structures –Primality testing, bisection, Newton’s method,
Pengantar Teknik Elektro Kuliah I. Topics Introduction Basic Electrical Quantities Circuit Analysis Introduction to Electromagnetism Introduction to Electronics.
Introduction to Bioinformatics Spring 2008 Yana Kortsarts, Computer Science Department Bob Morris, Biology Department.
Reconfigurable Computing S. Reda, Brown University Reconfigurable Computing (EN2911X, Fall07) Lecture 18: Application-Driven Hardware Acceleration (4/4)
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
Simulation Models as a Research Method Professor Alexander Settles.
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI A New System Science.
Computer Science Prof. Bill Pugh Dept. of Computer Science.
DNA and Quantum Computers Russell Deaton Associate Professor Computer Science and Engineering University of Arkansas.
Exploration Session Week 8: Computational Biology Melissa Winstanley: (based on slides by Martin Tompa,
Science Fair: Choosing a Topic. Choosing a topic is one of the most important parts of the science fair process. You’re going to be working on this project.
Medical Informatics Basics
Bioinformatics Jan Taylor. A bit about me Biochemistry and Molecular Biology Computer Science, Computational Biology Multivariate statistics Machine learning.
For further information: Infrastructure and Information Science Infrastructure: –Civil Infrastructure Engineering –Transportation.
1 CMPE1 Hands-on Computer Engineering Stephen Petersen Richard Hughey.
Namedanny van noort OfficeRoom 410 building#139 (ICT) tel: webhttp://bi.snu.ac.kr/ Where to find me.
ENGINEERING ORIENTATION Information on Bioengineering Curriculum and Area Electives Dr. A. Saterbak Dr. K.-Y. San.
Mihai Octavian POPESCU, Claudia POPESCU Faculty of Electrical Engineering UPB Electrical Engineering- Ideas for the Future.
JIRAWAT PROMPORN TRAINING Dept. BOOK PROMOTION & SERVICE CO., LTD. ปรับปรุงล่าสุด 26/07/50.
1 Bio + Informatics AAACTGCTGACCGGTAACTGAGGCCTGCCTGCAATTGCTTAACTTGGC An Overview پرتال پرتال بيوانفورماتيك ايرانيان.
SEMINAR ON BIOMOLECULAR COMPUTING
CSE 6406: Bioinformatics Algorithms. Course Outline
Who am I? namedanny van noort educationMSc. experimental physics university of Leiden The Netherlands PhD. applied physics Linköpings university Sweden.
Medical Informatics Basics
Nilufa Rahim C2PRISM Fellow Sept. 12, What is Engineering? Engineering is the field of applying Science and Mathematics to develop solutions that.
CS206Evolutionary Robotics Anatomy of an evolutionary robotics experiment: 1.Create a task environment. 2.Create the robot. 3.Create the robot’s brain,
HISTORY In 2001, the Ministry of Education initiated the Estonian Programme for Centres of Excellence in Research. The following aims were set up:  to.
A brief Introduction to Bioinformatics Y. SINGH NELSON R. MANDELA SCHOOL OF MEDICINE DEPARTMENT OF TELEHEALTH Content licensed under.
Medical Informatics Basics Lection 1 Associated professor Andriy Semenets Department of Medical Informatics.
An Introduction to Computer Science. CSE Studies How Computers Work and How to Make Them Work Better Architecture  Designing machines Programming languages.
SYSTEMS BIOLOGY AND NEUROENGINEERING Christine P. Hendon, PhD Assistant Professor Electrical Engineering.
EE Faculty. EE Technical Areas Micro Devices & Physical Principals Integrated Circuits & Systems Signals & Information Processing Networking & Communications.
Computing and Communications and Biology Molecular Communication; Biological Communications Technology Workshop Arlington, VA 20 February 2008 Jeannette.
Extra. 1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of the field 5Splicing systems.
CSCI 6900/4900 Special Topics in Computer Science Automata and Formal Grammars for Bioinformatics Bioinformatics problems sequence comparison pattern/structure.
DNA Computing Dr Manohar Chandwani IET-DAVV, Indore
DNA COMPUTING SUBMITTED BY::: VIKAS AGARWAL CO-2.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
“Politehnica” University of Timisoara Course Advisor:  Lucian Prodan Evolvable Systems Web Page:   Teaching  Graduate Courses Summer.
(Potentials and advancements) Submitted to - Presented by- Mrs. Neeta Nain Vikas Kumar Khichar Mrs. Namita Mittal 2008ucp149 1 VI Semester(CP-2)
Biochip Biosensor or bioprocessor that utilizes
Theory of computing, part 4. 1Introduction 2Theoretical background Biochemistry/molecular biology 3Theoretical background computer science 4History of.
Teaching Bioinformatics Nevena Ackovska Ana Madevska - Bogdanova.
Evolving, Adaptable Visual Processing System Simon Fung-Kee-Fung.
DNA Computers.
2015/04/10 Jun Min Jung MOLECULAR BIOLOGY & BIOCHEMISTRY.
SCIENCE FAIR CATEGORIES MIDDLE SCHOOL :
DNA Computing. What is it?  “DNA computing is a branch of computing which uses DNA, biochemistry, and molecular biology hardware, instead of the traditional.
Sub-fields of computer science. Sub-fields of computer science.
4. History of Computing Technology
EE Faculty.
What is cognitive psychology?
SIMULATION SIMULAND PURPOSE TECHNIQUE CREDIBILITY PROGRAMMATICS
Science Fair Categories
Biomedical Signal processing Chapter 1 Introduction
Artificial Intelligence introduction(2)
Science Fair Categories
CENTRES OF EXCELLENCE ESTONIA Prof. Jüri Engelbrecht.
Biomedical Signal processing Chapter 1 Introduction
Introduction to Bioinformatic
WELCOME TO ALL.
Biomedical Signal processing Chapter 1 Introduction
Introduction.
Presentation transcript:

Who am I?

namedanny van noort educationMSc. experimental physics university of Leiden The Netherlands PhD. applied physics Linköpings university Sweden Post docsBioMIP (BioMolecular Information Processing) Institute of computer science and mathematics (GMD) Sankt Augustin Germany Dept. of Ecology and Evolutionary Biology Princeton University USA Who am I?

namedanny van noort OfficeRoom 410 buildingRIACT tel:None yet webhttp://bi.snu.ac.kr/ Where to find me

Course outline

1Introduction 2Theoretical background  Biochemistry/molecular biology  Computation 3Extension of theoretical background (biochemistry or computer science) 4History of the field 5Splicing systems 6P systems 7Hairpins 8Micro technology introductions Microreactors / Chips 9Microchips and fluidics 10Self assembly 11Regulatory networks 12Molecular motors 13DNA nanowires 14DNA computing - summery Course outline

 Essay on new molecular computing idea  Presentation  and/or setting up a detailed webpage

What is DNA computing?

What is DNA Computing?  The field of DNA computing is concerned with the possibility of performing computations using biological molecules.  It is also concerned with understanding how complex biological molecules process information in an attempt to gain insight into new models of computation.  Cells and nature compute by reading and rewriting DNA by processes that modify sequence at the DNA or RNA level. DNA computing is interested in applying computer science methods and models to understand such biological phenomena and gain insight into early molecular evolution and the original of biological information processing.

Molecular electronics, Theoretical biology, Evolutionary biology, Emergent computation, Brain sciences, Organic chemistry, Biomimetic engineering, Parallel processing, Distributed computing, Behavioural ecology, Cytology, Discrete mathematics, Optimisation theory, Artificial Intelligence, Cognitive science, Botany, Psychology, Algorithmics, Clinical engineering, Biophysics, Connectionism, Integrative physiology, Technology transfer, Selectionism, Immunology, Automata theory, Evolutionary computation, Simulation of computational systems, Histology, Ethology, Medical computing, Signal transduction and processing, Cellular automata, Electronic engineering, Vision, Object oriented design, Philosophy of science, VLSI, Non-linear dynamical systems, Game theory, Communication, Bioengineering, Self-organisation, Biochemistry, Pattern recognition, Information theory, Machine learning, Biosystem simulation, Genetics, Mathematical biology, Microbiology, Zoology, Science education, Physiology, Systems theory, Biosensors, Analogue devices and sensors, Microtechnology, Robotics... What is DNA Computing?

Molecular electronics, Theoretical biology, Evolutionary biology, Emergent computation, Brain sciences, Organic chemistry, Biomimetic engineering, Parallel processing, Distributed computing, Behavioural ecology, Cytology, Discrete mathematics, Optimisation theory, Artificial Intelligence, Cognitive science, Botany, Psychology, Algorithmics, Clinical engineering, Biophysics, Connectionism, Integrative physiology, Technology transfer, Selectionism, Immunology, Automata theory, Evolutionary computation, Simulation of computational systems, Histology, Ethology, Medical computing, Signal transduction and processing, Cellular automata, Electronic engineering, Vision, Object oriented design, Philosophy of science, VLSI, Non-linear dynamical systems, Game theory, Communication, Bioengineering, Self-organisation, Biochemistry, Pattern recognition, Information theory, Machine learning, Biosystem simulation, Genetics, Mathematical biology, Microbiology, Zoology, Science education, Physiology, Systems theory, Biosensors, Analogue devices and sensors, Microtechnology, Robotics... What is DNA Computing?

ATGCTCGAAGCT What is DNA Computing?

 a completely new method among a few others (e.g., quantum computing) of general computation alternative to electronic/semi-conductor technology  uses biochemical processes based on DNA

What is DNA Computing not?  not to confuse with bio-computing which applies biological laws (evolution, selection) to computer algorithm design.

Biocomputing vs. Bioinformatics Biomolecular computing DNA computing

Inter-metal Dielectric K 45 nm 16 Known CMOS limitations <1.5 Source: Texas Instruments and ITRS IC Design Technology Working Group 140 nm 80 nm 60 nm parameters approach molecule size Gate length Relative Fab Cost

19 Future technology Source: Motorola, Inc, 2000 Now Full motion mobile video/office Metal gates, Hi-k/metal oxides, Lo-k with Cu, SOI Pervasive voice recognition, “smart” transportation Vertical/3D CMOS, Micro-wireless nets, Integrated optics Smart lab-on-chip, plastic/printed ICs, self-assembly Quantum computer, molecular electronics Bio-electric computers Wearable communications, wireless remote medicine, ‘hardware over internet’ ! 1e6-1e7 x lower power for lifetime batteries True neural computing

Historical timeline Research 1950’s … R.Feynman’s paper on sub microscopic computers 1994 L.Adleman solves Hamiltonian path problem using DNA. Field started 1995 D.Boneh paper on breaking DES with DNA Commercial 1970’s … DNA used in bio application 1996 Human Genome Sequence 2000 DNA computer architecture ? Affymetrix sells GeneChip DNA analyzer 2015 Commercial computer ? 2005 Lucent builds DNA “motor”

DNA computers vs. conventional computers DNA-based computersMicrochip-based computers slow at individual operations fast at individual operations can do billions of operations simultaneously can do substantially fewer operations simultaneously can provide huge memory in small space smaller memory setting up a problem may involve considerable preparations setting up only requires keyboard input DNA is sensitive to chemical deterioration electronic data are vulnerable but can be backed up easily

Computer speed  number of parallel processors  number of steps each processor can perform per unit of time DNA computer  3 grams of water contains molecules  massively parallel Electronic computer  advantage in number of steps performed per unit of time Speed of DNA computing

information per space unit perform per unit of time DNA computer  10 6 Gbits per cm 2 (1 bit per nm 3 ) Electronic computer  1 Gbits per cm 2 Density of DNA computing

DNA computer  operations per Joule Electronic computer  10 9 operations per Joule Efficiency of DNA computing

DNA as Computational Tool

DNA as computing tool

Nucleotide:  purine or pyrimidine base  deoxyribose sugar  phosphate group Purine bases  A(denine), G(uanine) DNA sequences consist of  A, C, G, T Pyrimidine bases  C(ytosine), T(hymine) DNA as computing tool

{000} {001} {010} {011} {100} {101} {110} {111} All possible solutions

Negative selection

Selection principle

V0-1: 5'-AACCACCAACCAAACC V0-0: 5'-AAAACGCGGCAACAAG V1-1: 5'-TCAGTCAGGAGAAGTC V1-0: 5'-TCTTGGGTTTCCTGCA V2-1: 5'-TTTTCCCCCACACACA V2-0: 5'-TTGGACCATACGAGGA V3-1: 5'-CGTTCATCTCGATAGC V3-0: 5'-AGAGTCTCACACGACA V4-1: 5'-AAGGACGTACCATTGG V4-0: 5'-CTCTAGTCCCATCTAC V5-1: 5'-CAACGGTTTTATGGCG V5-0: 5'-GCGCAATTTGGTAACC V6-1: 5'-TAGCAGCTTCCTTACG V6-0: 5'-ACACTGTGCTGATCTC V7-1: 5'-CACATGTGTCAGCACT V7-0: 5'-TGTGTGTGCCTACTTG V8-1: 5'-GATGGGATAGAGAGAG V8-0: 5'-AATCCCACCAGTTGAC V9-1: 5'-ATGCAGGAGCGAATCA V9-0: 5'-GCTTGTTCAACCTGGT V10-1: 5'-CCCAGTATGAGATCAGV10-0: 5'-CTGTCCAAGTACGCTA V11-1: 5'-ATCGAGCTTCTCAGAGV11-0: 5'-TGTAGAGGCTAGCGAT Word design with 16 bases

Logic operations

Logic NOT operations

a  b Logic AND operations

a  ba  b Logic OR operations

 ((  h   f)   a)   ((  g   i)   b)   ((  d   h)   c)   ((  c   i)   d)   ((  a   g)   f) 3x3 knight problem

Selection module

magnet Positive selection module

magnet Positive selection module

Some pictures

3.5mm