College of Computing and Informatics: Information System DNA Computing

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

COLLEGE OF COMPUTING AND INFORMATICS

Department: - Information system

Seminar title: DNA computing

Group member name ID number

1. Abush Kassa…………………………………………..082/10
2. Wube feleke …………………........................................156/10
3. Zerihun Urael…………………………………………….160/10

1
Outlines
 Introduction
 History of DNA computing;
 Applications of DNA computing
 Limitations of DNA computing

Introduction
 DNA computing is an emerging branch of computing which uses DNA, biochemistry,
and molecular biology hardware, instead of the traditional electronic computing.
Research and development in this area concerns theory, experiments, and applications
of DNA computing
 DNA computing, the performing of computations using biological molecules, rather than
traditional silicon chips.
 DNA computing is a branch of bio molecular computing concerned with the use of DNA
as a carrier of information to make arithmetic and logic operations.
 DNA computing is an area of natural computing based on the idea that molecular biology
processes can be used to perform arithmetic and logic operations on information encoded
as DNA strands.

History of DNA computing;


DNA computing was first described in 1994 by computer scientist Leonard Adleman of
the University of Southern California. After reading up on the structure of DNA, he use
DNA to an infamous mathematical and computer science problem known as the directed
Hamilton Path problem, commonly called the “traveling salesman” problem (though the
Hamilton Path problem is slightly different version of the traveling salesaman problem,
for our purposes they are essentially interchangeable).
In early 1994, Adleman put his theory of DNA computing to test on a problem called the
traveling salesman problem
2
A Hamiltonian path or traceable path is a path that visits each vertex of the
graph exactly once
Figure 1

From: Solving a Hamiltonian Path Problem with a bacterial computer

A directed graph containing a unique Hamiltonian path. The seven


nodes are connected with fourteen directed edges. The Hamiltonian Path
Problem is to start at node 1, end at node 5, and visit each node exactly once while
following the available edges. Adleman programmed a DNA computer to find the
unique Hamiltonian path in this graph (1→4→7→2→3→6→5).

DNA computing is an area of natural computing based on the idea that molecular biology
processes can be used to perform arithmetic and logic operations on information encoded as
DNA strands. The first part of this review outlines basic molecular biology notions necessary for
understanding DNA computing, recounts the first experimental demonstration of DNA
computing (Adleman’s 7-vertex Hamiltonian Path Problem).

Applications of DNA computing


 Cryptography/cracking message
 DNA chips

3
 Genetic programming

 Pharmaceutical applications

Limitations of DNA
computing

 DNA computing involves relatively large amount of errors.


 Requires human assistance.
 Time consuming laboratory procedure.

 No universal methods of data representation.

Conclusion
The paradigm of DNA computing has lead to a very important theoretical research.
However DNA computers won’t flourish soon in our daily environment due to the
technologic issues.
Adleman renouncement toward electronic computing.

You might also like