Slashdot Mirror


Computer Made From DNA And Enzymes

develop writes "Some folks from Israel have created a computer that runs on DNA and enzymes and is supposedly 100,000 times faster then today's PCs. Information at National Geographic, Telegraph UK and United Press." According to the National Geographic story, this DNA-based computer "can perform 330 trillion operations per second, more than 100,000 times the speed of the fastest PC." However, be aware that most of this is still future tense, and what these researchers have now is just a proof-of-concept.

17 of 393 comments (clear)

  1. Human brain by snack-a-lot · · Score: 3, Interesting

    I wonder when they'll get up to the computational speeds of the human brain. Hmm-mmm.

    1. Re:Human brain by aka.Daniel'Z · · Score: 2, Interesting

      I always tought of that in a different way...

      I don't think our brain does any computation while doing that. It just retrieves from memory information about other times when you tried to throw a ball - it remebers last time you tried to throw anything with similar wind, last time you tried to throw anything that size or weight - cross that information, and then just make a guess, based on what you did before, no math involved. If it really tried to compute anything, then you would never miss (or just barely miss), and there would be no reason to throw balls lots of times until you get it right often enough (aka training), just do it once, maybe twice, and you'll be ready.

      Also I wouldn't go as far as saying that today's computers are faster than our brain - you can say that our brain coordinates lots of things in realtime, from breathing, heartbeats (not sure about this one though) to precise eye movements.

      And that could be done with DNA computers. It can be done with my computer - but would be so slow that I couldn't do anything with a system that is flexible enough.


      Then again, it is past 1 am here, and my brain must be computing a way to get me away from the computer...

    2. Re:Human brain by banditf50 · · Score: 1, Interesting

      I'm writing this in response because I've heard many an excellent thought from users with knowledge of computer design. . however no one seems to grasp any of the central concepts of computational neurobiology. This is a field that I've been devoting my higher eduacation career to and I belive I can share some interesting thoughts. I recently got to hear one of the world's foremost experts on AI share his reasearch. He included an entensive disussion of the ineptitudes of any modern computing system as compared to the human brain. He used a cutting edge force contact model to allow a test computer to identify the motion of obects placed in front of a camera and proceded to tell us that the multitude of high order calculus and logic required for the computer to identify what it saw is something that the brain can do within in pico seconds. . largly due to it's supierior architecture and amazing bandwidth potential. I don't have time to express my own research here, and I belive that it involves more chemistry than people on slashdot care about. However don't forgot one key fact. . human beings use less than 10% of their brain's potential computing factor. There is no comparison between something manmade and the human brain.

    3. Re:Human brain by denny_d · · Score: 2, Interesting

      Your example is fine for psycho-motor reasoning, which is very useful in hunting, throwing, running, hiding, the physical stuff. But, unfortunately the cognitive powers in humans is, uh, weak at best. I teach kids all the time and it takes a lot of input to get the slightest bit of productive output. Throw a ball and they'll catch it. Throw an abstraction, that's another thing all together...humans can IMAGINE. Computers, as yet, cannot. But, the race is certainly on... we're all just slave fodder for the power class anyway.

  2. A step on another path. by MulluskO · · Score: 5, Interesting

    Could this be a stepping-stone to one day being able to create simple life forms from scratch?

    Additionally, if a DNA computer gets a virus, could it spread to humans?

    --

    Too busy staying alive... ~ R.A.
  3. ha, nevermind by lingqi · · Score: 4, Interesting
    "Our computer is programmable, but it's not universal," said Shapiro. "There are computing tasks it inherently can't do."

    they should have put this quote in the FRONT of the article so we don't get all excited over nothing. saves a lot of reading too.

    btw - I wonder how they will allow interation (no nasty thoughts please) to a DNA computer; actually - how do they make "JMP" instructions in DNA? enzymes don't just skip a few million pairs for shits and giggles. told it to do so...

    --

    My life in the land of the rising sun.

  4. Re:nice typo by TopShelf · · Score: 4, Interesting

    Not just that, but they go from "have created" to "proof of concept" in the blink of an eye. Blech...

    --
    Stop by my site where I write about ERP systems & more
  5. Re:Sorry, wrong. by LiENUS · · Score: 2, Interesting

    not entirely true...
    its more like the software we run on our brain is dogmeat compared to current software, take an autistic person, the ones that are walking calculators they breathe pump there heart perform complex calculations all without leaving there own little world, plus the human brain has an insane ammount of bandwidth, your streaming two framebuffers of video of a quality unsurpassed by any computer, and audio from two sources with the same quality as the video, plus constant sensations of feeling, the air blowing accross your skin, right now my sore throat. tell me of a computer with that kind of bandwidth?

  6. Without algorithms is just soup by polv0 · · Score: 5, Interesting

    I was first introduced to DNA computing by Leonard M. Adleman's article Molecular Computation of Solutions to Combinatorial Problems which describes using DNA computers to solve problems such as the notorious Traveling Salesman problem.

    The basic idea is to coerce a ton of DNA into producing random potential solutions to the problem, and to then use chemical processes to select "good" solutions in mass. Since the space of possible solutions to Traveling Salesman problems of any reasonable size is tremendous (larger than the national debt expressed in pesos) DNA computing has an edge over traditional methods, because solutions are easy to generate and then weed out.

    Unfortunately, this is really just a gigantic parallel processor - with each strand of DNA the memory of a processor induced by the chemical manipulations, and a small subset of useful algorithms are parallelizable (can be broken up into small "chunks" that can be computed independently and tied back for a larger result.

    The immense benefit that this technology will have will be in fields like evolutionary computation. Evolutionary computation relies upon generating large populations of solutions, and then applying simple rules (which could be chemically encoded) to "improve" the generation, towards the pursuit of some ultimate goal. This could be training a neural network to predict coronary artery disease, or optimizing the design of a jet engine without tackling fluid dynamics - truly wondrous!

  7. What Computation? by PetoskeyGuy · · Score: 2, Interesting

    Trillions of Computations per second?

    Come on. Trillions of Chemical Reactions per second is more like it. I admit they were very creative to come up with a problem that could be encoded in DNA, but there is no computation going on IMO.

    Vinegar and Baking Soda generate a trillions of computations per second too, but the result is always an overflow.

  8. Found the actual article by Anonymous Coward · · Score: 1, Interesting

    The abstract is available here. I've taken a look at the article since I have a subscription. The system implements a finite automaton, as opposed to Adleman's research which solved a much more complicated (NP-complete) problem. Also, the error rates are definitely too high to be useful at this point, but this is still intriguing research.

  9. DNA for power is the breakthru folks. by fbizaoui · · Score: 2, Interesting

    DNA computing isn't new but it seems no one on /. has emphasized that the breakthru is using DNA as the source of fuel as well as information.

    On second though why is that a good thing. Anyone care to elucidate?

  10. Re:supercranial mentation by Anonymous Coward · · Score: 2, Interesting

    Yeah, but because of the interconnections between neurons - at least 100 can be connected on one branch, and each neuron can have 100s of branches - you can do many ops per fire - it's like distributed computing at a neuron level. In fact, it's supposedly massively-distributed, whatever that means (better than the CS lecturers can manage with their beowulf clusters, I guess)

  11. I just don't get it... by Lethyos · · Score: 3, Interesting

    OKay, so in recent history, some research groups from Israel have come up with the following:

    1.) Quantum computers that cracked RC5 in a few miliseconds.

    2.) "True AI" like HAL that they would raise from infancy and would be sentient.

    3.) "Unbreakable" encryption.

    4.) DNA computers that are 100,000 faster than any desktop PC (but whoops, it's only a PoC).

    There's a few more, but I cannot recall them all. These were all posted on Slashdot, but I am lazy and don't feel like using the pitiful search function here to find them. I'm sure others will remember.

    So what is it with "researchers" from that country coming up with all kinds of impossible and implausible discoveries that nobody else has even come close to producing... and then we never hear from them again? Is it common practice there to create a bullshit storm to get project funding or a bigger budget? Can someone clear this up for me?

    Disclaimer: I am not anti-sematic or anything, I just want to know what the deal is.

    --
    Why bother.
  12. The Spaghetti Computer by megazoid81 · · Score: 2, Interesting

    DNA Computing reminds me of analog computing devices, where the computation is instant, because of forces that bring a physical system into equilibrium. But it's the pre-processing and post-processing that are time-consuming. Consider a bunch of uncooked spaghetti sticks in your hand. Let us further suppose their lengths are proportional to a list of numbers you have with you. Hold them vertically against a table or other flat surface and release your hand. Bam! The spaghetti sticks fall into equilibrium. Then, from this bunch, pick out spaghetti sticks in ascending order and voila, you have sorted your list of numbers. Likewise, consider 5 burettes or other calibrated water-columns whose bottoms are all connected to a common tube. Use stop-cocks to separate each water column. Fill up the burettes with water corresponding to some list of numbers you have. Release the stop-cocks and the water level in all the burettes equalizes to the average of those numbers. Fun with analog computing!

  13. Factoring huge numbers? by kmac06 · · Score: 2, Interesting

    Is there any way to factor a huge number with DNA computers? Similar to how that travelling salesman problem was solved, you could put every prime encoded into DNA, add em together in a test tube where they will all be magically multiplied :P, and look for the number you want.

    Seems about as plausible as this article anyway...

  14. Re:Sorry, wrong. by tevman · · Score: 2, Interesting

    yeah, actually theres alot of post-processing and guessing that goes into the senses... the eye for instance... it is constantly moving to take different images of its context, if one is to use a special device to hold the eye completely still, said person's vision will fade out until the device is removed and teh eye can resume normal operations. also, there is a hole right in the middle of your field of vision where all the nerve endings go back through the retina... cause they connect to teh front not to the back like one would think, so your brain has to fill in that hole.. The brain does alot of processing of form, it trys to interpret everything we see, its really interesting, i mean, ever seen someone do acid?? hehe, but seriously, our hardware is horribly inadequate, so we have to come up with our own systemes to compensate for it

    --
    sig is broken try again tomorrow