Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Biotech Science

Living Cells Turned Into Computers 34

ananyo writes "Synthetic biologists have developed DNA modules that perform logic operations in bacteria. These 'genetic circuits' could, for example, be used by scientists to track key moments in a cell's life or, in biotechnology, to turn on production of a drug at the flick of a chemical switch. The researchers have encoded 16 logic gates in modules of DNA and stored the results of logical operations. The different logic gates can be assembled into a wide variety of circuits."
This discussion has been archived. No new comments can be posted.

Living Cells Turned Into Computers

Comments Filter:
  • by spazdor ( 902907 ) on Wednesday February 13, 2013 @07:19PM (#42889549)

    Imagine a Beowulf cluster of these babies.

    Wait, I guess that's like basically just a person.

    • Haha. Mod this up. :)
    • Except that your neurons don't use boolean logic. There's a good reason why humans are really bad at numerical computation.

      Also, in the article they're using DNA, not neurons. The funny thing is that the DNA much more resembles the classic Turing machine than any practical computer ever built.

      • by spazdor ( 902907 )

        Who's talking about neurons? If the 'computation' being performed is that of 'generating a phenotype' rather than something mundane like cognition, then every multicellular organism is a compute cluster, whether it has a nervous system or not. ;)

        • Just because the DNA (the machine) is Turing equivalent doesn't mean that every organism (the program) is Turing complete.

          " then every multicellular organism is a compute cluster, whether it has a nervous system or not. ;)"

          A bunch of identical cells can just sit next to each other without communicating (see variuos algae), and I wouldn't call that a computational cluster.

          • by spazdor ( 902907 )

            But they did communicate, by virtue of having come from the same mitosis process. Lots of parallel compute systems don't require inter-node communication after the nodes have received their initial work packet. Remember those "distributed.net" RC5-cracking competition clients? All they needed was to be told what section of the keyspace they were responsible for searching, and then they ran autonomously after that.

      • Except that your neurons don't use boolean logic.

        This is not True.

  • by Anonymous Coward

    Hello, world. Stop. Boobs!

  • I suppose the ability to store data and program instructions in DNA would enable a Von Neumann architecture. The possibility of simulataneous "operations" on different parts of the genome might even make common bus based bottlenecks (where data cannot be fetched simultaneously with an instruction) less of a limit. But the speed of the thing would be agonisingly slow compared to silicon. Massively parallel perhaps but slow as a wet week.
  • by Anonymous Coward

    Combine this with the previous article and one could have a built in doctor.

    • I guess you mean IBM Watson medical libraries entirely coded in DNA and working inside a cell. I'd mod you interesting or insightful if I had points. I Just hope, assuming this technology actually becomes practical, that the cells inside my body coded with an advanced A.I. don't try to take over my stupid mind.
  • We all know what happens when bio-gelpacks on our starships catch a cold!

  • I think I'll wait until these results can be verified by real biologists.

  • by VortexCortex ( 1117377 ) <VortexCortex AT ... trograde DOT com> on Wednesday February 13, 2013 @11:51PM (#42892029)

    These 'genetic circuits' could, for example, be used by scientists to track key moments in a cell's life or, in biotechnology, to turn on production of a drug at the flick of a chemical switch.

    Code-Monkey Translation:
    Scientists, lacking a good debugger for living organisms, have made a breakthrough: They're now able to employ the tried and true tradition of adding
    printf( "Made it here and didn't crash!" );
    and/or
    if ( DEBUG && VK_LSHIFT_DN ) { ... }
    code into bacteria.

    Despite the platform being in open beta for as long as anyone can remember and its undeniable popularity the world over, professional coders experienced with situations that require resorting to this technique in undocumented code, badly supported 3rd party plug-ins, and poorly understood niche embedded systems, are advising the scientists to wait for the more mature 1.0 release of the DNA API specification before implementing their own domain specific language on the platform.

  • Getting closer all the time. Cybernetic enhancements, nanobots/nanoprobes, and a few transhumanist cults.

I have hardly ever known a mathematician who was capable of reasoning. -- Plato

Working...