• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here: Home » DNA Computing and Modeling of Neurons

By Abhishek Ghosh August 23, 2012 8:00 am Updated on August 23, 2012

DNA Computing and Modeling of Neurons

Advertisement

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 Cloud Computing 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 make 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 PHP scripting we can define and simulate the work of a neuron :

Advertisement

---

 

Vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<span style="color: #ff00ff;">//soma is the body of a neuron, axons are ends</span>
create soma, axon
soma <span style="color: #993300;">{</span>
<span style="color: #ff00ff;">//length is in micrometers, from our conventional data of medical science</span>
L = <span style="color: #0000ff;">100</span>
<span style="color: #ff00ff;">//diameter is in micrometers, basically its an arbitrary example</span>
diam = <span style="color: #0000ff;">100</span>
<span style="color: #ff00ff;">//we will simulate using Hodgkin-Huxley squid axon kinetics</span>
insert hh
<span style="color: #ff00ff;">//ps is property of passive membrane</span>
insert pas
<span style="color: #993300;">}</span>
axon <span style="color: #993300;">{</span>
L = <span style="color: #0000ff;">5000</span>
diam = <span style="color: #0000ff;">10</span>
insert hh
insert pas
<span style="color: #ff00ff;">//nseg is number of compartments, default is 1</span>
nseg = <span style="color: #0000ff;">10</span>
<span style="color: #993300;">}</span>
<span style="color: #ff00ff;">//defining connection of the proximal end of the axon to the distal end of the soma</span>
connect axon(<span style="color: #0000ff;">0</span>), soma(<span style="color: #0000ff;">1</span>)
<span style="color: #ff00ff;">//simulating applying current through micro electrodes into the middle of the soma</span>
objref stim
soma stim = new IClamp(0.5)
<span style="color: #ff00ff;">//defining stimulus parameters like delay, amplitude is in nano Ampere</span>
stim.<span style="color: #008000;">del</span> = <span style="color: #0000ff;">10</span>
stim.<span style="color: #008000;">dur</span> = <span style="color: #0000ff;">5</span>
stim.<span style="color: #008000;">amp</span> = <span style="color: #0000ff;">10</span>
<span style="color: #ff00ff;">//we already have default binaries, we will load them</span>
load_file(<span style="color: #ff0000;">"stdrun.hoc"</span>)
<span style="color: #ff00ff;">//defining the time to run</span>
tstop = <span style="color: #0000ff;">50</span>
<span style="color: #ff00ff;">//executing run</span>
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 programs.

 

DNA Computing

 

 

DNA Computing in easy way

 

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 computer 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

 

 

Tagged With dna computing

This Article Has Been Shared 781 Times!

Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to DNA Computing and Modeling of Neurons

  • Cloud Computing Risk Analysis

    Cloud Computing Risk Analysis is an important administrative and marketing task. ENISA itself has a pdf guide. However, we will cover a generalized idea.

  • Node in Cloud Computing : What this Node Means ?

    Node in Cloud Computing is a connection point, either a redistribution point or an end point for data transmissions in general. Node in Cloud Computing is not a neologism.

  • Points To Know Before Shifting to Cloud Computing Platform

    Points To Know Before Shifting to Cloud Computing Platform, analysis to be done about the credentials of the course. And here is a guide which will be handy.

  • Application Service Provider and Cloud Computing

    Application Service Provider and Cloud Computing are sometimes made equal by the business owners either knowingly or unknowingly by the third parties.

  • Service Oriented Architecture (SOA) : Detail Article

    Service Oriented Architecture or SOA is an architectural pattern of IT which plays a special role on business processes, where levels of abstraction are basis.

Additionally, performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • How to Do Electrical Layout Plan for Adding Smart Switches January 26, 2023
  • What is a Data Mesh? January 25, 2023
  • What is Vehicular Ad-Hoc Network? January 24, 2023
  • Difference Between Panel Light, COB Light, Track Light January 21, 2023
  • What is COB LED? How LED Chip On Board Works January 20, 2023

About This Article

Cite this article as: Abhishek Ghosh, "DNA Computing and Modeling of Neurons," in The Customize Windows, August 23, 2012, January 27, 2023, https://thecustomizewindows.com/2012/08/dna-computing-and-modeling-of-neurons/.

Source:The Customize Windows, JiMA.in

PC users can consult Corrine Chorney for Security.

Want to know more about us? Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT