Using DNA as Memory in Biocomputers: Current Research and Potential Applications

In summary, research is being done on using DNA or proteins as memory in computing due to their ability to pack in a large amount of information. This idea has been proposed and investigated in various papers in the past 5 years. However, the process is not yet feasible as it is expensive and requires a self-contained unit to efficiently read, write, and compute on DNA. There have been suggestions of scaling down to smaller units or using bacteria to manipulate DNA, but these ideas are still in theory and not yet practical.
  • #1
moogull
86
0
Is there any research being done on using DNA or big long protein macromolecules as machinery for memory in computing? The ability to pack in so much information in a long string of protein because of how proteins can fold is vast. Has anyone proposed making DNA that into a binary entity, like taking taking an A&T pair to be 0 and G&C pair to be 1? How plausible is this?
If Craig Venter can program a gene code then why not be able to use the gene code to program?
 
Biology news on Phys.org
  • #2
DNA computing is indeed being investigated, these are a selection of papers from the last 5 years alone
http://scholar.google.co.uk/scholar?hl=en&q=DNA+computing&as_sdt=0,5&as_ylo=2007&as_vis=1

The problem is that it is not quite so simple. Reading a human genome costs a few hundred to a few thousand dollars, if you had to pay that much expense every time you wanted to read something from your hard drive you'd be broke pretty quickly! Until a self contained, reusable unit can be developed that contains all the necessary biochemical machinery to read, write and compute on DNA in a reasonable time we won't be seeing commercial DNA computing.
 
  • #3
Yeah, but I want it now! All kidding aside, the only biology exposure I have is a couple intro bio courses in college and some reading aside, but perhaps it could be scaled down to little "8-bit chromosomes" or 16-bit or w.e is best for the scale. Or, I feel like in theory plasmids of these sizes could be passed back and forth and manipulated between specially programmed inert bacteria, does this idea make sense?
 

1. How do biocomputers use DNA as memory?

Biocomputers use DNA as memory by encoding information into the nucleotide sequences of DNA. These sequences can then be read and interpreted by biological molecules, such as enzymes, to perform calculations and store data.

2. What are the advantages of using DNA as memory in biocomputers?

There are several advantages to using DNA as memory in biocomputers. These include the ability to store large amounts of data in a small space, the potential for high speed processing, and the ability to self-replicate and repair errors.

3. Are biocomputers using DNA as memory a reality or just a theoretical concept?

While biocomputers using DNA as memory are still in the early stages of development, they are already being used in some applications, such as DNA data storage. However, there is still much research and development needed before they can become a widespread reality.

4. Can DNA-based biocomputers be used for medical purposes?

Yes, there is potential for DNA-based biocomputers to be used in medical applications, such as creating personalized medicine and detecting diseases at the genetic level. However, further research and testing is needed before these applications can be fully realized.

5. Are there any ethical concerns surrounding the use of DNA in biocomputers?

As with any technology, there are ethical concerns surrounding the use of DNA in biocomputers. These include issues related to privacy, ownership of genetic information, and potential misuse of the technology. It is important for ethical considerations to be taken into account during the development and implementation of biocomputers using DNA as memory.

Similar threads

  • Biology and Medical
Replies
1
Views
3K
  • Biology and Medical
Replies
4
Views
2K
Replies
10
Views
2K
  • Programming and Computer Science
Replies
29
Views
3K
  • STEM Academic Advising
Replies
1
Views
1K
  • Programming and Computer Science
2
Replies
49
Views
10K
Replies
34
Views
5K
  • Beyond the Standard Models
Replies
2
Views
11K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
7
Views
2K
Back
Top