DNA Computing and Modeling of Neurons


DNA Computing is the application where replicated organic compounds like DNA, RNA are used instead of traditional inorganic chips for parallel computing. Richard Feynman the founder of nanotechnology, in a lecture at the end of the 1950 delivered the idea of data processing with biological molecules. Just like it was realized later, in 1994 by Leonard Adleman. Officially Leonard Adleman is the father of DNA Computing.

 

DNA Computing and Modeling of Neurons

 

There is no difference in any field of logical applied knowledge. One example – you can not understand the last chapter of any language’s Grammar if you, for example have no idea about noun and verb. The knowledges are logically set to a human with an arbitrarily taken medium intelligence (Intelligence has no measurable unit) to understand and apply it later. Science, Arts – these arbitrary difference is made for one big reason – we need skilled labors. Its like Ant Colony Optimization theory.

NEURON is basically simulation of real neurons in programming language, like doing a reverse engineering. Just like a scripting we can define and simulate the work of a neuron :

 

//soma is the body of a neuron, axons are ends
 soma, axon
soma {
//length is in micrometers, from our conventional data of medical science
L = 100
//diameter is in micrometers, basically its an arbitrary example
diam = 100
//we will simulate using Hodgkin-Huxley squid axon kinetics
 hh
//ps is property of passive membrane
insert pas
}
axon {
L = 5000
diam = 10
insert hh
insert pas
//nseg is number of compartments, default is 1
nseg = 10
}
//defining connection of the proximal end of the axon to the distal end of the soma
connect axon(0), soma(1)
//simulating applying current through micro electrodes into the middle of the soma
objref stim
soma stim = new IClamp(0.5)
//defining stimulus parameters like delay, amplitude is in nano Ampere
stim.del = 10
stim.dur = 5
stim.amp = 10
//we already have default binaries, we will load them
load_file("stdrun.hoc")
//defining the time to 
tstop = 50
//executing run
run()

 


Ultimately, if we execute it, it will produce a graph like a normal neuron will produce. There are lot resemblance with cURL like in creating objects. Basically we will do the reverse in case of DNA Computing. If you logically thing, in DNA Computing we will use the processing power (better to be said computing power or compute cycles) to execute .

 

DNA Computing

 

 

DNA Computing in easy

 

The organization and complexity of all living things is based on a code with four different bases in the DNA molecule. Thereby, the DNA is a medium, which is perfectly suited for the data processing. According to various calculations, a DNA with a liquid volume of one liter and containing six grams DNA has a theoretical capacity of 3072 Exabyte. The theoretical maximum speed is because of the massive parallelism of the calculations. Every second there are about 1 million tera-operations, while the most powerful computers today just reach one tera-operation per second.

Leonard Adleman in 1994 with his TT-100, the first prototype of a DNA Computing model, in the form of a test tube with 100 microliters of DNA solution established DNA Computing. With the help of this device, he was able to solve simple mathematical problems.

DNA Computing differs from traditional computing – in memory and in parallel operation. The realization of theDNA Computing mainly has technical problems and problem of number of active research works. The goal of current DNA Computing research is to provide a hybrid system which will work with electronic components, just like in Cloud Computing.

As grandfather of DNA computing was Richard Feynman, the founder of nanotechnology, its obvious that another field has developed -  DNA nanotechnology.

 

Signature

 

 


Incoming search terms:

DNA Computing,DNA Computing Models free download
0saves
If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.
About Abhishek

Abhishek Ghosh is an Orthopedic Surgeon, Inventor with 216 Patents, Current editor of The Customize Windows Media Group. You can follow and know more about Dr. +Abhishek Ghosh on Google Plus and follow on Twitter as @AbhishekCTRL.

Trackbacks

  1. DNA Computing and Modeling of Neurons says:

    [...] What is DNA Computing ? [...]

  2. DNA Computing and Modeling of Neurons says:

    [...] read more- DNA Computing and Modeling of Neurons [...]

Speak Your Mind

*