0% found this document useful (0 votes)
73 views

DNA Computing PDF

This document discusses using DNA to solve computational problems through massive parallel computing and storage capabilities. It outlines a student project with three objectives: to understand basic DNA operations like addition and logic gates, propose a way to use the IEEE 754 representation in DNA, and calculate the energy required to compute a hamiltonian. The energy required was determined to be between 10-4 to 10-3 joules. DNA computing could store 700 terabytes of data in a single gram and has the potential to be injected into humans to treat diseases through computation inside living systems.

Uploaded by

J
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views

DNA Computing PDF

This document discusses using DNA to solve computational problems through massive parallel computing and storage capabilities. It outlines a student project with three objectives: to understand basic DNA operations like addition and logic gates, propose a way to use the IEEE 754 representation in DNA, and calculate the energy required to compute a hamiltonian. The energy required was determined to be between 10-4 to 10-3 joules. DNA computing could store 700 terabytes of data in a single gram and has the potential to be injected into humans to treat diseases through computation inside living systems.

Uploaded by

J
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

RSIC  

DNA COMPUTING 
USING DNA TO SOLVE COMPUTATIONAL PROBLEMS  
By: G. Namasivayam and Joseph Daniel S  
Mentor: Prof. Karthik Raman, Department of Biotechnology 

ABSTRACT 

DNA computing is a non conventional method of computing that is gaining 


significance due to its massive parallel computing and storage capacity. "Computers in 
the future may weigh no more than 1.5 tons." So said Popular Mechanics in 1949. 
Contrary to this, DNA computing poses the idea of storing about 700TB of data in a single 
gram. DNA is capable of processing millions of data at the same time. This is because of 
its inherent property of 'Parallel Computing'. In principle, there could be billions upon 
trillions of DNA molecules undergoing chemical reactions that is performing 
computations, simultaneously. 

Our project comprises of 3 objectives:  

● To understand the basic operations in DNA which include addition, 


multiplication and logic gate commands.  

● To propose a way to use the IEEE 754 representation in DNA. 

● To calculate the energy required to compute a hamiltonian. 

DNA is highly biocompatible, since all biological systems have DNA as an integral 
part. Computers made of DNA can be injected into humans to treat different kinds of 
diseases. In fact, once computation is achieved inside the living system, human-computer 
systems can coexist symbiotically. Silicon is completely taken out of the equation, when it 
comes to computing, with everything replaced by DNA. 

In conclusion, the approximate energy required to compute a hamiltonian is 10 -4 



to 10​ -3​ joules. In this research we have also proposed a way to implement IEEE 754 
representation in DNA. 

You might also like