Slashdot Mirror


Convergence of Biology and Computers?

Pankaj Arora asks: "This summer I am working on both Bioinformatics and Molecular Biology research projects at the Mayo Clinic Rochester. Being an MIS major with a heavy CS background, I've been learning about biochemistry performing polymerase chain reactions (PCRs) and RNA retranslation among other things. I've learned biology works a lot like computers; binary has 1s and 0s, DNA has nucleotides: A, T, C, and G. Binary has 8 bits to a byte, DNA has 3 nucleotides to a codon. Computers and biology seem to have a natural fit; information is encoded and represented 'digitally' in a sense. I was wondering what people thought about the future of biology-based and genetics-based computing due to the immense efficiencies that lie in nature. This has been discussed to an extent here, but there were some specific aspects that I feel are quite important and were not discussed thoroughly, thus I have a few questions to pose to the Slashdot community."

"The aspects I would like discussed are as follows:

  • In the long run, will biology rewrite computing or will modern day technology concepts and theory be integrated into biology? If both are true, which will have the greater effect? I understand long run is ambiguous in this question, but Iâ(TM)m interested in all thoughts using any applicable definition.
  • Tied to the first question: How will the nature of computing, and how we perceive it, change due to biology integration? More to the point, how much of the theory we learn today may change?
  • What will be the biggest issue determining the success of the adoption of biology-integrated computing? Will it be technology factors or will it be societal factors (e.g., rebellion by the Right Wing), or something else? What things must hold true to make the idea succeed?
  • And perhaps the hottest issue of all: Is there anything inherently wrong with pursuing this avenue? What may be some of the consequences?
I'll have some experts from Mayo Clinic contribute some of their expertise to this discussion."

388 comments

  1. On point one, a happy medium. by ne0nex · · Score: 3, Insightful

    What needs to happen is a happy medium, biology chaning the face of computing, and computing doing the same for biology. Advances will be gained in both this way.

  2. What I say by GreenJeepMan · · Score: 3, Funny

    "biology rewrite computing or will modern day technology concepts and theory be integrated into biology"

    Modern day technology concepts and biology will both one day become so advanced that they are are... indistinguishable. .eom

    1. Re:What I say by bain_online · · Score: 2, Insightful
      Modern day technology concepts and biology will both one day become so advanced that they are are... indistinguishable. .eom

      Yes it will be called _Physics_

      --
      BAIN http://www.devslashzero.com
    2. Re:What I say by nick_davison · · Score: 1

      Modern day technology concepts and biology will both one day become so advanced that they are are... indistinguishable

      Wow. Imagine a beowulf cluster of me!

      Sorry, couldn't resist.

  3. Speaking as a cyborg by Anonymous Coward · · Score: 5, Interesting

    (I have an insulin pump) It really hasn't changed my life much yet. Still have to program the thing, refill it, etc. Maybe one day when it's internal and self-regulating, but for now, it's a fancy needle/pda.

    1. Re:Speaking as a cyborg by Anonymous Coward · · Score: 1, Funny

      as a fellow cyborg (glasses/contact lenses) I agree

    2. Re:Speaking as a cyborg by Anonymous Coward · · Score: 2, Interesting

      I don't think glasses/contact lenses (at least nomral ones) count. "having normal biological capability or performance enhanced by or as if by electronic or electromechanical devices" Contacts and glasses aren't electronic or electromechanical.

    3. Re:Speaking as a cyborg by Anonymous Coward · · Score: 2, Interesting

      What if we were to use our modern technology and computers to discover the proteins that could cause some adult stem cells in your body to regrow a nice internal self-regulating pancreas. Sounds like convergence to me. Would you still be a cyborg, despite that fact that your man-made (or man-initiated) pancreas is now biological?

    4. Re:Speaking as a cyborg by Anonymous Coward · · Score: 0

      The pancreas is fine, it's the islet cells I need (being type 1, my body has killed them all off.) In fact, two things are needed: new islet cells (to make the insulin) and a way to tell my body to stop attacking them (otherwise I'd keep needing to get new cells). But, anyway, if there was a cure, then no, I wouldn't be a cyborg. I'm be using man-initiated insulin (made from bacteria) even without the pump.

    5. Re:Speaking as a cyborg by Anonymous Coward · · Score: 0

      I agree. I'm a true fellow Cyborg using electro-mechanical to enhance my normal performance.

      Basically, I have an attached alternating current phalus under my real member that I insert into my wife's rectum, then I insert my actual (less stimulating) member into her ol' virgini and suddenly, I'm Super-Man, only better!.

    6. Re:Speaking as a cyborg by blakeh · · Score: 1, Interesting

      However, glasses are a mechanical enhancement to overcome or compensate for failing eye muscles. I agree that they are passive, for lack of a better word, in that they have no moving parts. But I think someone with more knowledge than me could make a valid argument on it's "mechanics".

      Interesting thought and a fun debate.

      thanks

    7. Re:Speaking as a cyborg by dingchakforreal · · Score: 2, Informative

      maybe you should look at this- http://mitsloan.mit.edu/news/archives/2003/50K-03. html

    8. Re:Speaking as a cyborg by YrWrstNtmr · · Score: 1

      I agree that they are passive, for lack of a better word, in that they have no moving parts.

      And then there are the 'active' ones. Photogray, which change light transmission depending on ambient conditions.

      BAsically, thty are an enhancement/replacement for the lenses in your eye.

    9. Re:Speaking as a cyborg by Anonymous Coward · · Score: 0
      Have you installed Linux on it?

      Just imagine if these were Bluetooth enabled and could connect to other people's insulin pumps, forming a giant, "meat"-Beowulf cluster. In the future EVERYONE would be NEED an insulin pump or equivalent in order to function in society, thus forcing the next step in evolution.

      Or not...

    10. Re:Speaking as a cyborg by Anonymous Coward · · Score: 0

      "Page not found." Fascinating.

    11. Re:Speaking as a cyborg by Rude+Turnip · · Score: 1

      My glasses have little magnetic pads in the corners where my sunglasses attachment can mount. Does that count?

    12. Re:Speaking as a cyborg by Anonymous Coward · · Score: 0

      The slashdot comment posting software appears to be adding a space right before "html". Weird. You'll have to edit it out yourself. Here it is again. I swear there is no space as I enter it in the comment box:

      http://mitsloan.mit.edu/news/archives/2003/50K-0 3. html

    13. Re:Speaking as a cyborg by Anonymous Coward · · Score: 0

      Holy crap, all this time I've been wearing headphones with a Walkman, I was a cyborg?

    14. Re:Speaking as a cyborg by Anonymous Coward · · Score: 0

      you are allowed HTML markup:

      Here's the link now.

      justa simple {a href="URL"} link {/a}

      replace the {} with greater and less than.

    15. Re:Speaking as a cyborg by Anonymous Coward · · Score: 0

      No? You aren't using the walkman to hear. You're playing music.

    16. Re:Speaking as a cyborg by jellybear · · Score: 1

      No, I wear it to hear music. The walkman allows me to hear sounds that are space-shifted and time-shifted. It gives to access to an artificial auditory memory.

    17. Re:Speaking as a cyborg by mskr182 · · Score: 1

      Islet cell transplant already exists but with drawback of cell rejection. Current research in various labs are trying to integrate nice and working islet beta cells into "containers" (sorry lack of a better word) that are permeable to glucose (inwards osmotic diffusion = input) and insulin (outwards osmotic diffusion = output), but not to immune cells. The goal is obviously to avoid rejection from your body without taking pills till the end of your life like any graft receiver.

      When this kind of "device" combining molecular biology and nanotech would be implanted in your arm, would you be a real cyborg?

    18. Re:Speaking as a cyborg by Oculus+Habent · · Score: 1

      But, are you a cyborg if the state is temporary? It is reasonable to assume that you engage in a number of activities that do not involve the use of your headphones.

      However, temporary may not be the best word. Steve Mann, for instance, can be considered a cyborg, but he does remove the electronics to shower. Perhaps the word "usual" could be applied, but it is vague.

      It comes back to my original question - are you a cyborg instantly, or does it require a continued period of technological augmentation?

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    19. Re:Speaking as a cyborg by jellybear · · Score: 1

      I do not have headphones on most of the time, that is to say "usually", but I do use them "regularly". It's part of my routine. I don't, say, my teeth 24 hours a day: I use them when I eat, etc.

      Where do you draw the line? If something is part of your regular functioning, is it part of you?

  4. Existing sources for this topic by thegameiam · · Score: 5, Informative

    Take a look at some of the work by Richard Feynmann and Freeman Dyson - the two of them discuss(ed) biology-based computation at great length, and although they were not completely encumbered by modern methods and capabilities, their insights into the theory are pretty valuable. In addition, check out Douglas Hofstadter - I believe that _Metamagical Themas_ had an article or two about this.

    -David Barak

    --
    Need Geek Rock? Try The Franchise!
    1. Re:Existing sources for this topic by nacturation · · Score: 1

      Speaking of Hofstadter, you really need to get your hands on a copy of Godel, Escher, Bach: An Eternal Golden Braid. This idea of biology-as-computing is explored in good detail.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  5. equation by chef_raekwon · · Score: 5, Interesting

    it all boils down to this:

    binary + DNA = phi

    (try and figure that one out ;)

    --
    We're like rats, in some experiment! -- George Costanza
    1. Re:equation by jared_hanson · · Score: 2, Funny

      When I first read your post, I read it as:

      binary + DNA = pi

      Somehow, I envisioned a future where we all took electric drills to our heads.

      --
      -- Fighting mediocrity one bad post at a time.
    2. Re:equation by ketamine-bp · · Score: 1

      phi is better defined in the three-dimension schrodinger's equation... :p

    3. Re:equation by pookybum · · Score: 5, Informative

      Phi = (1+sqrt(5))/2, about 1.618 This number appears all over the place in nature, and, most interestingly, in the structure of DNA: One rung of the DNA ladder has two golden mean pentagrams, two hexagons, and a golden mean rectangle in the middle, more or less. Also, the helix of the DNA molecule advances by a vertical increment of 1.618 per turn. How's that?

    4. Re:equation by Anonymous Coward · · Score: 0

      hey you gotta have some place to jam the stims

    5. Re:equation by dubious9 · · Score: 2, Interesting

      Since you bring up binary and DNA, let me ask a question. We use a binary systems for our computers because it is easy,efficient, and fast to express things in terms of combinations of on and off. Furthermore we haven't run into any large problems using binary in bigger faster systems so it seems that binary is nearly infinately scalable.

      If binary makes so much sense for representing information and doing useful work with it, why is it that the fundamental building block in our body uses four base pairs? Is there some advantage to a quadary system that we might be able to learn from? If not, why didn't nature choose a binary system?

      --
      Why, o why must the sky fall when I've learned to fly?
    6. Re:equation by phurley · · Score: 1

      Well some here might disagree, but I would state that nature did not "choose" anything, but rather that random mutations resulted in the structure of DNA. I would also guess (I am not a chemist) what simplifies building a digital circuit and what works "best" from a purely chemical point of view can vary dramatically.

      --
      Home Automation & Linux -- now I know I'm a geek
    7. Re:equation by Anonymous Coward · · Score: 0

      Cool. Then we can jack into the matrix.

      Gotta admit, I'd be a bit squeamish about cramming a 1 foot spike into the back of my skull tho...

    8. Re:equation by mikerich · · Score: 4, Informative
      If not, why didn't nature choose a binary system?

      Binary isn't THAT efficient if you want to store information in a small space. Quaternary systems (like DNA) are more efficient space-wise.

      (Simplifying wildly) DNA stores 3 base pair 'words' called codons. Each codon either codes for an amino acid (each amino acid is coded by more than one codon) - such as the sequence ATG which codes for the acid methionine; or represents a 'start gene' or 'stop gene' switch.

      With three letter sequences for a codon and four possible letters for each position you end up with 64 possible codons (there are just 20 amino acids); to store the same amount in binary you would need six bases.

      So DNA is actually very efficient at what it does.

      Best wishes,
      Mike.

    9. Re:equation by Anonymous Coward · · Score: 1, Interesting

      The world in which biological systems live in is chaotic and noisy. They use more than a single pair of symbols for the exact same reason as we use multi-symbol coding in high speed comms systems.

      Reliability and efficiency.

      Even the analog modulation scheme used in 33.6kbps modems uses four frequencies (equals four symbols/states) for it's coding.

      Also, there's the question of redundancy in the code. I'm no geneticist, but considering that the bases in DNA always bind the same way (A pairs exclusively with T, G exclusively with C) there is obviously a measure of inefficiency in the coding. Then there is the elaborate mapping of codon sequences to genes and genes to proteins, in which there is definite redundancy as different sequences will map to the same protein. This all sounds a lot like our own digital ECC (error checking/correction) systems albeit more sophisticated and complex.

      Just my thoughts

      Bryn

    10. Re:equation by Anonymous Coward · · Score: 0

      This is very interesting.
      Well it all started after I was looking into more and more details about the "architecture" scene from the Matrix Reloaded. (A diff thread all together).

      But one thing lead to another, and reading up on Chaos Theory and such....the Phi is very interesting. The "spiral" design that keeps coming up in nature and the Golden ratio.

      Anybody see the movie "Pi". Some cool stuff.
      Which rasises a question, for skeptics like me where a "bigger" hand is at work.

      Just some interesting thoughts that I had, from different topics that I'm running into.

      Thanks!

    11. Re:equation by Anonymous Coward · · Score: 0

      Why don't you tell us what you even mean by that bit of drivel, Brainiac?

    12. Re:equation by Slymnstra · · Score: 2, Informative

      There are 3.4 Angstroms vertically between nitrogenous bases in DNA, one complete turn is 34 Angstoms, where do you get 1.618 from ?

    13. Re:equation by Anonymous Coward · · Score: 0
      Phi = (1+sqrt(5))/2, about 1.618 This number appears all over the place in nature, and, most interestingly, in the structure of DNA: One rung of the DNA ladder has two golden mean pentagrams, two hexagons, and a golden mean rectangle in the middle, more or less. Also, the helix of the DNA molecule advances by a vertical increment of 1.618 per turn. How's that?

      Gimme a break! What does two "'mean pentagrams', two hexagons, and a 'golden mean rectangle'" have to do with Phi? There is not a single bond length or angle in the nucleotides, deoxyribose sugar or the phosphates in the structure of DNA that is 1.618 anything. If the structure of DNA happened to have a "golden mean square and a platinum triangle" would that also point to some underlying universal mystery? Do you also find predictions of the Kennedy assassination, the stock market crash of '29, the emergence of AIDS, and the like, in the Bible? Sheesh!

    14. Re:equation by optikSmoke · · Score: 2, Insightful

      Actually, we use binary because we can't really build anything else (there are no positions between "on" and "off", thus we are essentially limited, at this point in time, to base-2 computers). Base-3 computers exist, but they are really binary at heart so it's pretty pointless.

      Indeed, I believe the most efficient whole-number system is base-3 (actually, base 2.somethingsomething, but that's a little much for everyday use). But, like I said, I haven't heard of anyone implementing a true base-3 system.

      Whaddayagonnado.

    15. Re:equation by pookybum · · Score: 1

      I understood the parent post to be referring to Phi, which is the Golden Ratio - 1.618 A is to B as B is to A+B. I should have posted the link in the first place. Here's where I found it: http://www.infinitetechnologies.co.za/articles/geo metry1.html Go argue with the dude who wrote the page! That's what I get for trying to look smart in /., I guess, heh.

    16. Re:equation by Anonymous Coward · · Score: 0

      He got it from the Fibonnaci Sequence. It starts like this 1 1 2 3 5 8 13 where you take the previous number and add it to the next. The sequence converges on ~1.618 if you divide (n+1)/n or "phi" as you approach infinite ... it becomes more accurate the farther you get out into the sequence. Note the n+1 is the next number so 13/8 is closer to 1.618 than 8/5.

      He also wrote it in the sequence equivalent (1+sqrt(5))/2 although if I remember correctly you have to raise this number to a power of n to receive the value (I think ... been awhile.) Anyway just look around for Fibonnaci or The Golden Ratio

    17. Re:equation by Slymnstra · · Score: 2, Informative

      I'm not questioning where he got the 1.618 from, I'm questioning where he got the information that there was a distance of 1.618 vertically between nucleotides, because the distance is 3.4, not 1.618.

    18. Re:equation by hydrofilic · · Score: 0

      Where did you get your information from?

    19. Re:equation by Valluvan · · Score: 1

      An interesting paper on Quantumlike Chaos in the Frequency Distributions of the Bases A, C, G, T in human chromosome.

      --

      Science as a way of life.
    20. Re:equation by lindelof · · Score: 1
      If binary makes so much sense for representing information and doing useful work with it, why is it that the fundamental building block in our body uses four base pairs? Is there some advantage to a quadary system that we might be able to learn from? If not, why didn't nature choose a binary system?
      I think I can answer that question. A couple of years ago I attended a talk at CERN given by Apoorva Patel, a quantum physicist, in which he adresses that very same question.

      His paper "Quantum Algorithms and the Genetic Code" explains that in classical physics one can use a yes/no question to distinguish between two items, and only two. This is why computer systems, and database systems in particular, work so well with a binary system.

      Now things get a bit spookier in quantum physics and Patel shows that here a yes/no question can distinguish between four items (don't ask me how...) So the most efficient databases using quantum physics would naturally be encoded in alphabets of four characters. Now DNA is a chemical system obeying quantum physics and it is therefore not so much of a surprise that it too be based on four characters.

      It is a remarkable thing that nature spontaneously evolved the most efficient database system from a quantum physics point of view, but after all, what is the survival of the fittest good for?

    21. Re:equation by Crazy+Eight · · Score: 2, Informative

      What he is saying is that a single cycle of the DNA helix would fit perfectly in a cylinder 34 angstroms tall and 21 angstroms in diameter. 34/21 ~= Phi. This wasn't clear to me either but Google led me here.

    22. Re:equation by jpop32 · · Score: 1

      If binary makes so much sense for representing information and doing useful work with it, why is it that the fundamental building block in our body uses four base pairs?

      Actually, according to information theory, the most efficient way to represent data would be ternary system (I won't go into details, and would probably not get them the altogether right). Computers use binary for the most practical reason - it was way easier to implement it than any other. Current - no current. Charge - no charge. Voltage - no voltage.

      My guess is that nature had similar reasons for choosing A, C, T & G.

    23. Re:equation by sql*kitten · · Score: 1

      Actually, we use binary because we can't really build anything else (there are no positions between "on" and "off", thus we are essentially limited, at this point in time, to base-2 computers). Base-3 computers exist, but they are really binary at heart so it's pretty pointless.

      As this article explains, the real difficulty was in fabricating trinary components. By the time the techniques were good enough, everyone had already bet the farm on binary. Knuth was also a fan of ternary, with values -1, 0 and 1.

    24. Re:equation by thogard · · Score: 1

      The digital computer thats on the other side of the road does have some base 10 parts and I'm not sure what base its mercury delay line memory is. But CSIRAC was decommissioned 39 years ago.

      Most of the tri-state logic isn't real base 3. It has a high, low and not connected state. I had a EE professor that didn't understand that and tried to get us to design stuff using off the shelf tri-state devices. Good thing we never needed to build any of it the lab. I did see a small fraction of an ALU that was built with op amps. The thing could almost add and ran at like 1/2 hz.

    25. Re:equation by Yottabyte84 · · Score: 1

      (actually, base 2.somethingsomething, but that's a little much for everyday use)

      I'm almost positive it's 2.72 (e)

    26. Re:equation by Slymnstra · · Score: 1

      The Watson and Crick model of DNA said that dna has a distance of 3.4 A between nitrogenous base pairs. I'm a bio major so this has been crammed into my brain over and over. But heres some web pages to confirm:
      http://www.nature.com/genomics/human/wat son-crick/
      http://www.msu.edu/course/lbs/149h/DNA&CD.html

    27. Re:equation by Slymnstra · · Score: 1

      Ahh ok now I see how they were getting it. Except the diameter is actually 20 Angstroms. I looked at the link and they do say 21, but if you look at a bio website instead of a golden ratio website they'll say thats its 20, although 34/20 is 1.7 which is still close, but I feel like their just manipulating numbers in different ways to get what their looking for.

    28. Re:equation by hydrofilic · · Score: 0

      The article: http://www.nature.com/genomics/human/watson-crick/ states that the structure repeats after 34 A it also states: "The distance of a phosphorus atom from the fibre axis is 10 A." Thus the diameter of the fibre is 20 A. 20/34 ~ 0.5882 phi = 0.6180 which is about a 3% difference. This "coincidence" could be associated with dna's "success" as a molecule.

  6. Speed by snitty · · Score: 3, Interesting

    The major advantage and disadvantage to biological computing right now is speed. While it can solve some problems much faster than normal computers (due to it's massive parallel computing capabilities), making the DNA to solve the problem, and finding the answer take a long time as well. While both those are speeding up, it will be sometime before it is economically sound to do DNA calculations in anything other than a laboratory environment.

    --
    Modular Redundancy--Because 4 out of 5 Nodes agree
    1. Re:Speed by FuegoFuerte · · Score: 5, Interesting

      DNA in and of itself can't do calculations (well, that I know of... show me how and I'll believe you). The brain can do massively parallel computations (think facial/object/voice recognition in microseconds, and at the same time). Here's one big problem in taking advantage of that kind of thing (other than ethical issues). Say you have taken some head and hooked it up to a computer. It may recognize things just fine and many times faster than any normal computer, but how to get that information back to the computer? Sure you can interface with specific neurons, etc. but which ones? Do you tap into Wernicke's or Broca's area (the parts responsible for speech/word comprehension)? How do you interpret the signals coming from that area? If you interface anywhere else, you likely wouldn't have any kind of word/name/etc, because Wernicke's is responsible for all speech comprehension (without it there's no giving meaning to the words one hears or reads, and no putting words to actions, feelings, anything else).

      So what biological computing has to offer in speed is basically countered by the difficulty in gaining access to the information, unless MAJOR advances are made. And for simple math-type computing problems, biological processing would probably never catch up to what we have now in electronic computers.

      Just my 2 bits worth.

    2. Re:Speed by Anonymous Coward · · Score: 0

      I disagree. I think it comes down to the User Interface. Give me a decent user interface, and watch what happens with biological computing. Betcha the same thing happens as with the initial stages of the computer industry. Home hobbyists get it going....

    3. Re:Speed by Kafka_Canada · · Score: 1

      On the last bit you're probably correct, i.e. that "for simple math-type computing problems, biological processing [will] probably never catch up to what we have now in electronic computers," as a simple result of the relative sizes and materials in the two different kinds of processing (never mind the added complexity, from an interfacing and programming point of view, of the former). However, the rest of your post is more about what one might call "engineering" problems, that thus pose a problem in the short term with respect to using biological computing efficiently, but don't indicate any reason why eventually they can't be equally or more efficient than electronic computing, and furthermore looking at the massively parallel architecture inter alia hint that with decent progress in research they'll likely surpass traditional computing methods.

      --
      Fuck it
    4. Re:Speed by Theodore+Logan · · Score: 1

      DNA in and of itself can't do calculations (well, that I know of... show me how and I'll believe you).

      Do a google already! DNA computing is not even particularly new, and you could damn well do your own research. Your diatribe is an embarrassment to the parent post, which was about a a field you apparently don't even know exists.

      --

      "If you think education is expensive, try ignorance" - Derek Bok

    5. Re:Speed by genetic_freak · · Score: 1

      everything in the body should be able to be determined simply by monitoring the levels of alcohol dehydrogenase in the liver.

      --


      Rice University Department of Biochemistry and Cell Biology- "Engineering the freaks of tomorrow"
    6. Re:Speed by Genda · · Score: 1

      I was going to jump all over this, then I reread it and noted the context. The author of this response was not "Incorrect", his field of view was simply way too limited. Look at the question again. The poser is asking about the long-term relationship between the meaty and the digital. The answer provided by this writer falls into the realm of the truly short-term, and misses the deeper context of the question all together.

      The DNA describing the brain dictates the nature of the thinking machine, that is the brain. DNA can be used to do virtually anything at the level of molecules and language. Like any other encoding, DNA can compute, as it can encode data, as it can communicate over space, network, and evolve. As well DNA encoding create physical manifestation... that is because DNA talks in molecules, the conversations spoken in DNA produce material results. Another way of saying this is that the entire surface of the earth as we know it (as we can possilby know it), is the result of over 3 billion years of DNA talking.

      The questions that now rise before us, "Is DNA the most efficient means to continue speaking the matter of sentient beings into physical existence?" Would moving to a different substrate (rather than protein) be advantageous to us and our decendants? Is there a way to dramatically improve the nature of the conversation currently being spoken in DNA? That is, can I keep the critical content in my encoding, and chop out trememdous amounts of noise and wasted conversation? What're the trade-offs? Will computers be made of meat? Will we discover that DNA, or a tighter analog (doped diamond?) can produce machines that are tremendously more sophisticated and useful to our continued intellectual and social evolution?

      This has always been about the boundaries between information and matter. DNA is an elegant bridge to dance the two around. It has been around a long time and has demonstrated through extremophiles that it's capable of happily manipulating the physical universe in a huge span of possible conditions.

      Clearly as we become more powerful at understanding and manipulating both information, and matter, DNA should prove to be a powerful and flexible tool in manifesting our dreams and ideas. As we continue to manipulate these resources, we will certainly alter ourselves. The distinction between computers and DNA is illusory. The only fundamental question keeps coming back to "What will we do with ourselves, and how do we best express our humanity as we unfold the possibility of being sentient?" Will we honor that which is best in ourselves, or befall the fate of honoring that which is least in us?

      GeNdA BeNdTe
      -- In the beginning there was the WORD, we have yet to determine it's byte length.

    7. re:speed by Bluephonic · · Score: 1

      Getting information out of the head doesn't strike me as a serious problem, mostly becuase of neural plasticity. When the motor centers of quadriplegics are hooked up to software, they practice, and observe the effects of their efforts, and eventually their brain adapts and they're able to move a cursor around effortlessly -- in the early stages moving it "feels" like pushing against a wall; later on, it simply feels like moving a cursor. The brain, by virtue of its clever design, has little trouble interfacing with new stuff.

    8. Re:Speed by FuegoFuerte · · Score: 1

      Do a google already! DNA computing is not even particularly new, and you could damn well do your own research. Your diatribe is an embarrassment to the parent post, which was about a a field you apparently don't even know exists.

      Congratulations on your very pathetically worded flamebait. I've heard better from my 1-year-old nephew.

      Now on to the actual topic of DNA (which I really didn't feel like going to google for, since I happen to have a lot of better things to do with my time than read articles all day, interesting though they may be). But, just to enlighten myself, I went and read a couple articles. Now I can say with more certainty: "DNA in and of itself can't do calculations (well, that I know of... show me how and I'll believe you)." You see, as I said it and as I interpret the word "calculations," it refers more to basic (or complex) mathematical processes. The problem-solving going on using DNA is

      1) not done by DNA, in and of itself. It requires heavy human intervention. Saying that the DNA is doing the calculations would be like saying that my paper and pencil do calculations. They can express problems and their solutions, but only with heavy intervention from me.

      2) problem-solving, but not calculations. As was mentioned, the types of problems they are using DNA to solve are very difficult to express in mathematical terms (though not impossible). The way the problem is being solved using DNA is not what I would consider mathematical.

    9. Re:Speed by Theodore+Logan · · Score: 1

      Congratulations on your very pathetically worded flamebait. I've heard better from my 1-year-old nephew.

      Even your 1-year-old nephew is embarrassed by your ignorance? This is worse than I thought.

      Now on to the actual topic of DNA (which I really didn't feel like going to google for, since I happen to have a lot of better things to do with my time than read articles all day, interesting though they may be).

      Like posting long uneducated comments to Slashdot about topics you're too lazy to read about?

      But, just to enlighten myself, I went and read a couple articles. Now I can say with more certainty: "DNA in and of itself can't do calculations (well, that I know of... show me how and I'll believe you)." You see, as I said it and as I interpret the word "calculations," it refers more to basic (or complex) mathematical processes. The problem-solving going on using DNA is

      1) not done by DNA, in and of itself. It requires heavy human intervention. Saying that the DNA is doing the calculations would be like saying that my paper and pencil do calculations. They can express problems and their solutions, but only with heavy intervention from me.

      2) problem-solving, but not calculations. As was mentioned, the types of problems they are using DNA to solve are very difficult to express in mathematical terms (though not impossible). The way the problem is being solved using DNA is not what I would consider mathematical.


      Since DNA is theoretically capable of emulating a turing machine, it can compute whatever you could possibly come up with. Or in other words, you're just as full of shit as before. google: "turing machine" "dna computing". Try the third link.

      --

      "If you think education is expensive, try ignorance" - Derek Bok

  7. GEB chats all about the overlaps by lysander · · Score: 5, Interesting

    Godel, Escher, Bach talks all about the overlaps and comparisons between biology and computers. In particular, Hofstadter details a one-to-one correspondence from the Central Dogma to Godel's Incompleteness Theorem. It's dense, but it's great stuff.

    --
    GET YOUR WEAPONS READY! --DR.LIGHT
    1. Re:GEB chats all about the overlaps by Count+of+Montecristo · · Score: 1

      What is the name of the publication? i'd like to get a hold of that =)

      --
      *shower*
    2. Re:GEB chats all about the overlaps by Anonymous Coward · · Score: 4, Funny

      You'd better skip it. The evidence from your post is that you don't have the necessary reading comprehension skills.

    3. Re:GEB chats all about the overlaps by CompCons · · Score: 1

      The name is Godel, Escher, Bach - An eternal golden braid. It's a great book, but very slow to read.

    4. Re:GEB chats all about the overlaps by TopShelf · · Score: 1

      Try here... It's just called Godel, Escher, Bach by Douglas Hofstadter.

      --
      Stop by my site where I write about ERP systems & more
    5. Re:GEB chats all about the overlaps by Anonymous Coward · · Score: 0

      Bwahahahaha! That was priceless :)

    6. Re:GEB chats all about the overlaps by millette · · Score: 1

      You forgot to mentino typogenetics!! I coded a few "engines" myself, mostly as a toy. It's pretty entertaining, in a "Game of Life" sort of way.

    7. Re:GEB chats all about the overlaps by millette · · Score: 0, Redundant

      "Godel, Escher, Bach" is the name of the book, by Douglas Hofstadter. Should be easy enough to find, although it's almost 25 years old now. An excellent read by an excellent author.

    8. Re:GEB chats all about the overlaps by hoggoth · · Score: 1

      +50 funny
      HAHAHAHA If I had mod points you'd get 'em all!

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    9. Re:GEB chats all about the overlaps by Vagary · · Score: 1

      It's not great stuff: it's fluff! If you've taken any theoretical Computer Science, you'll realise that most of his ideas are fairly trivial and he's just wrapping them in a yummy candy coating for public consumption. Most of his "connections" between math and art or whatever are pretty tenuous and just an excuse for him to ramble on about his favourite things in life.

      The only people amazed by GEB are people who aren't well read enough to have come across the ideas before and people whose understanding of the ideas is so tenuous that when he claims there's a deep connection they believe him.

  8. Wow ! by doru · · Score: 5, Funny
    ...there were some specific aspects that I feel are quite important and were not discussed thoroughly, thus I have a few questions to pose to the Slashdot community.

    You must be new around here...

    1. Re:Wow ! by Anonymous Coward · · Score: 0

      Ugh....old joke

  9. Biology already wrote computing by Anonymous Coward · · Score: 1, Interesting

    In the long run, will biology rewrite computing or will modern day technology concepts and theory be integrated into biology?

    Where did all that modern day technology come from? Biology has already written computing as our biology lead to our intelligence that lead to our computers.

    1. Re:Biology already wrote computing by Anonymous Coward · · Score: 0

      Wow, somebody really beat you with a witty stick!

  10. 45 of 245 reporting in by Lord_Slepnir · · Score: 2, Funny
    What will be the biggest issue determining the success of the adoption of biology-integrated computing?

    If we can finally assimilate that pesky planet at sector 001, then we will consider ourselves to be a success.

    1. Re:45 of 245 reporting in by Anonymous Coward · · Score: 0

      Biology is irrelevant, it is an imperfect form of life. Frail human.

    2. Re:45 of 245 reporting in by Anonymous Coward · · Score: 0

      Why would the Borg use the earthlings definition of sector 001? Wouldn't they have their own?

    3. Re:45 of 245 reporting in by Anonymous Coward · · Score: 0

      Why would they call themselves 'Borg' an obvious use of the English term cyborg. Nevertheless, they were merely using the human term for simplification. They could say Tertiary Adjunct of Unmatrix 452 or some shit and Picard and Co would go wtf.

      Although calling Sol the center of the Federation shows a little bit of hubris.

    4. Re:45 of 245 reporting in by Anonymous Coward · · Score: 0

      If Borg's coords were used would you understand the meaning of the sentence?

    5. Re:45 of 245 reporting in by Lord_Slepnir · · Score: 2, Funny
      Picard and Co would go wtf.

      I didn't know that Star Trek was translated into 1337 until I saw this. I looked it up, and it seems that the whole star trek series was origionaly written in 1337, and only later translated. Here is an example:

      The scene: On the bridge of the enterprise as they battle the borg

      Data: OMG!! their firing on us!!!!11
      Picard: w0rf, AWP they're ass
      Worf: OMG!!! thye h4v3 a sheild hack...3y3 can't get through
      Picard: i thought they fixed that in teh last patch.
      Crusher: we must be on a unpatched sector.
      Picard: This is BS. Crusher, get us to a patched sector
      Picard: Crusher!!!
      Crusher: Sorry, AFK (phone)
      *Explosion as enterprise is destroyed*

    6. Re:45 of 245 reporting in by UserGoogol · · Score: 1

      That's not 1337, but it's in the AOL-L33T family of dialects.

      --
      "Never attribute to malice that which can be adequately explained by stupidity." -- Hanlon's Razor
  11. Already there by Telastyn · · Score: 4, Informative

    I don't remember the artcile, or the location of the reference [ http://www.nature.com/nsu/000113/000113-10.html thanks google]...

    Well anyways, the travelling salesman problem was solved using specially crafted DNA sequences.

    1. Re:Already there by Zwets · · Score: 1

      Err, did you read the article you refer to? They solved it for a very simple situation with just 16 possible answers. Doing it by hand or by computer would've been vastly more efficient, and they admit that scaling it up is the big problem right now. So we're not "already there" I'm afraid.

      --
      One of the lessons of history is that nothing is often a good thing to do and always a clever thing to say. - Will Duran
    2. Re:Already there by Telastyn · · Score: 1

      It's still a practical application, despite the trivialness of it. I'm certain the first applications run on electric computers were just as trivial.

  12. The convergence has already happened by CVaneg · · Score: 3, Funny

    Actually, there has already been a large scale integration of biology and computing. You can see a summary of the work here. In fact they've already done a follow up experiment, and I here that there's a third project in the works.

    1. Re:The convergence has already happened by Microlith · · Score: 1

      Oh, I thought you were referring to this experiment.

      I hear it didn't quite work out as well though.

    2. Re:The convergence has already happened by Oquin · · Score: 1

      Dont you mean here, here, and here?

  13. Mmmm.. by ahkbarr · · Score: 3, Funny

    Binary has 8 bits to a byte, DNA has 3 nucleotides to a codon.

    I got a big codon while I was reading the linux kernel source.

    --
    Compared to war, all other forms of human endeavor shrink to insignificance. God, how I love it. - Gen. George Patton
    1. Re:Mmmm.. by thomasmd · · Score: 1

      DNA can be thought of as a binary system because it either comes in a G:C pair or an A:T pair.

    2. Re:Mmmm.. by dnoyeb · · Score: 1

      Hehe. Funny.

    3. Re:Mmmm.. by Razor+Blades+are+Not · · Score: 1

      or a C:G pair, or a T:A pair...

      IIRC (IANAB), DNA "unravels" in order to create the amino acids and other bits and pieces, so the actual encoding is only along one side at a time. So you have to take into account which side each base is on. So it's not just which pair is present in a given position, but also it's orientation which is important.

    4. Re:Mmmm.. by thomasmd · · Score: 1

      What you say is true, but keep in mind that no matter which strand you are looking at (whether the coding strand or the complementary strand) you automatically know the sequence of the other strand. So really, orientation is irrelevant as long as you know which strand you are dealing with. Also keep in mind that we (as in people who don't actually do this research) don't really know how the experiments are carried out, i.e. how the question is asked, and how the answer is obtained, which obviously affects how the results are interpreted.

    5. Re:Mmmm.. by ichimunki · · Score: 1

      It's base four, not base two. It depends how the pairs are oriented in the strand. Simply put, the primary purpose of DNA is to split into separate strands temporarily in order to create RNA sequences which are then used to assemble enzymes from amino acids. It's at that point (when the bases are no longer in pairs) that the codons (sets of three pairs) get used to determine which amino acid to use.

      --
      I do not have a signature
    6. Re:Mmmm.. by thomasmd · · Score: 1

      I think you guys are missing the point. The coding in DNA that we are talking about using is NOT 3 bases coding for a particular amino acid, but using the string of bases, and permutations of those bases, to answer problems that are asked. These types of experiments (and I have read the some of the primary literature) do not rely on the ability of DNA to code for a particular amino acid sequence (and BTW, not all proteins are enzymes), they simply rely on the sequence of the DNA. The DNA isn't transcribed into RNA, and thus no proteins (translated from that RNA) are involved.

    7. Re:Mmmm.. by ichimunki · · Score: 1

      The fact is: DNA as it functions biologically is a base 4 system, not binary as you stated. I didn't see any point beyond that, but since you know enough to correct my enzyme/protein foul-up I'm guess I'll let this slide. :)

      I missed whatever context would have suggested that you were talking about a situation in which the orientation of the base pairs was unimportant, sorry.

      --
      I do not have a signature
    8. Re:Mmmm.. by thomasmd · · Score: 1

      I think I already forgot the context ;~) Maybe it was this...In computers today there are 1's and 0's, making it a binary system because it has one property or the other. While DNA is composed of 4 bases (with A pairing with T and G pairing with C) you could say it is base 4 because any given base can be a G,C, A, or T, but this is only if you focus on a single strand. If you are looking at both strands, you could consider it a binary system, because across both strands you could only have a pair of A:T or a pair of G:C. So maybe it's better for me to say you can use DNA as a binary system if you use it in the context of both strands. At any rate, I think I've ranted enough...

    9. Re:Mmmm.. by ichimunki · · Score: 1

      I would think the orientation of the bases would still be significant. Kind of like how atoms can be negative or positive ions. The stop/start codons would help you "orient" the double-strand as well. Not that it has to be, but not taking advantage of that property seems like a waste. :)

      --
      I do not have a signature
    10. Re:Mmmm.. by thomasmd · · Score: 1

      I'm not sure if stop/start codons would even matter, as it's my understanding that when DNA is used as a computational tool, it is typically rather short, synthesized strands. Keep in mind that a stop/start codon is relevant once the DNA has been transcribed into RNA and the RNA is being translated into proteins - in other words, as far as the DNA is concerned a stop/start codon is just another three base pairs. Also, it's my understanding that besides looking at sequence for the result of the question asked, the ability of the DNA to form a number of 3D confirmations (hairpins, loops, etc) and the resulting thermodynamic properties of the structure are often the "output". As far as the orientation being important, it is -- within a single, given strand. That is what is so elegant about the way DNA works, you only need one strand to convey the necessary info. I meant orientation across strands, not within a single strand. The sequence within a single strand is of course crucial.

  14. Two distinct fields by antarctican · · Score: 5, Insightful

    As someone who works in bioinformatics research coming from the computer side I think your mixing issues.

    There's using computing to forward and analyize biological questions, that's one field. (and the one I'm in)

    The other is using biology to build things like nanotech and other molecular circuitry.

    Both of these are using one as a tool to forward the other, it's not a straight integration like putting chocolate and peanut butter together, and never will be.

    Each field will simply adapt and use tools from other fields. Just as in molecular biology physics and chemistry concepts are used to help understand biological mechanisms. Don't look for a Unifying Theory for all these fields.

    Anyhow, that's my opinion, my boss will probably say I'm completely wrong ;-)

    1. Re:Two distinct fields by RevAaron · · Score: 1

      I have to say I agree. Your PB and choco analogy is good, and what I was trying to thunk up. Perhaps the author is thinking we will move to wetware, maybe that we'll have semi-sentient biological computers doing our processing.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    2. Re:Two distinct fields by catbutt · · Score: 5, Insightful


      Both of these are using one as a tool to forward the other, it's not a straight integration like putting chocolate and peanut butter together, and never will be.

      Each field will simply adapt and use tools from other fields. Just as in molecular biology physics and chemistry concepts are used to help understand biological mechanisms. Don't look for a Unifying Theory for all these fields.


      That seems rather short-sighted....never is an awful long time.

      Maybe not a Unifying Theory, but a blurring of the lines until they no longer exist? I think so.

      For instance, one current bleeding edge, analyzing genomes, hasn't yet resulted in a lot of building of completely new gene structures. Because we don't understand them very well, and because our tools for assembling genes and creating new organisms based on our created genes are still very crude.

      Jump forward 50 years (or 150 years, or a thousand years!), and I'm willing to bet that won't be the case any more.

      At that point, I think you will see a complete meshing of information technology and biology.
      And certainly the two issues you mention (analyzing vs. building) will have long since integrated into one....much like long ago the study of the phenomenon of electricity (think flying kites in thunderstorms) integrated into the building of useful devices using electricity. There is no need to think of them as two separate issues.

    3. Re:Two distinct fields by eugene_t00ms · · Score: 1

      "Pay no attention to that forest, we've scores of trees to worry about!"

      Why couldn't all this data and innovation be developed into one unifying theory? I'm not being a troll here, its just strikes me that your comment is short-sighted and dismissive.

      --
      Belief that Perspectives matter more than Facts = Mark of the Truly Ignorant
    4. Re:Two distinct fields by Anonymous Coward · · Score: 0

      your boss would be right

      he isn't confusing the two, he happens to be doing bioinformatics and m. biology research, but his questions are very much focused on the covergence of biology and computing.

      i agree with you to the extent that, up to today, both have been used as tools to forward one another. HOWEVER, every indiciation in leading edge research at high-end labs in genomics and proteomics (such as the one I work at in the UK) shows that the two will converge. we're getting close to points where silicon just doesn't cut it anymore. and all though i do realise that the bio stuff has a long way to go, we will see much more convergence in our life time. case in point: molecular computing. it's been done, and it uses DNA. it isn't simply a tool forwarding computing, it is a new type of computing -- one example is the convergence of modern day encryption technology with DNA computing.

      A large Unifying Theory may not exist, but don't be mistaken that some sort of unification won't take place in the long long-run. It's already happening, these things just take time.

  15. digital media by mikeee · · Score: 1, Insightful

    It's easy to see why DNA is digital; it means that copies can be made with 100% fidelity. You don't want random mutations every time a cell divides.

    This forces some processes to be essentially digital, but most of biology is an unbelieveably messy analogue nightmare for anybody trying to figure out what's going on.

    1. Re:digital media by Anonymous Coward · · Score: 3, Informative

      Bzzt! Thanks for playing.

      Mutation is the grist for the mill of natural selection. Were it not for mutation, Earth would be a swamp of highly advanced algae right now. What you want is a balance between mutation and error correction - enough correction so that organisms can survive and breed, but enough mutation so that you can have variation that will allow adaptation to new niches.

    2. Re:digital media by genetic_freak · · Score: 2, Informative

      there are random mutations every time a cell divides, it's called evolution.

      --


      Rice University Department of Biochemistry and Cell Biology- "Engineering the freaks of tomorrow"
    3. Re:digital media by bugsmalli · · Score: 1

      . Were it not for mutation, Earth would be a swamp of highly advanced algae right now.

      We aren't??

      back to the ooze guys...!

    4. Re:digital media by catbutt · · Score: 1

      Every time a cell divides? I don't think so.

      Evolution requires occasional mutation when the sperm and egg are produced, but certainly not every time. Usually, when a mutation produces a significant effect, it's not a good thing (i.e. birth defect).

      Also, keep in mind that the reason we have sexual reproduction, a species can adapt without requiring mutation by mixing existing genes. True, mutation is required in the long term for real evolution to occur, but not each time a new individual is created.

    5. Re:digital media by Razor+Blades+are+Not · · Score: 1

      there are random mutations every time a cell divides, it's called evolution.

      Nope - that's cancer :)

    6. Re:digital media by dublin · · Score: 0, Troll

      there are random mutations every time a cell divides, it's called evolution.

      Hmm, although no doubt politically correct in your domain of study, that's not an assertion that's borne out by real-life DNA studies. In fact, the wole thing appears to be quite an ugly mess, causing the creation of ever-more-unlikely orthodoxy in order to maintain the ridiculous claims of evolution...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    7. Re:digital media by genetic_freak · · Score: 1

      random mutation occurs a lot more frequently than you would expect. considering a mutation rate of one in a million, there would be multiple mutations every time a cell divides given the hundreds of millions of basepairs. these mutations will only be passed to progeny if they occur in the germ line, but they do happen. so you are correct in that evolution was probably not the most correct term to use, but you are wrong in assuming that mutations do not occur every time a cell divides.

      --


      Rice University Department of Biochemistry and Cell Biology- "Engineering the freaks of tomorrow"
    8. Re:digital media by Anonymous Coward · · Score: 0

      I believe it's been shown that mutation has a relatively small or neglible impact on genetic diversity compared to genetic recombination (think: sperm + egg).

    9. Re:digital media by genetic_freak · · Score: 1

      are you one of those raliens?

      --


      Rice University Department of Biochemistry and Cell Biology- "Engineering the freaks of tomorrow"
    10. Re:digital media by Anonymous Coward · · Score: 0

      Bzzzt, you too are a retard.

      As another poster said, genetic recombination is where changes are made. You don't want individuals cells mutating during miosis. You only want mutation in creating offspring, ie: in meiosis.

      And what the hell is grist in a mill. apparently you know a lot more about milling than you do about biology.

    11. Re:digital media by Anonymous Coward · · Score: 0

      No, you are stupid. there is no mutation in mitosis, mitosis creates an identical copy. If an error occurs, the cell is going to die. Even if there were random mutations in mitosis, it certainly wouldn't be evolution, as a random change in a copy of a liver, epidermis, whatever cell, isn't going to be passed on to your offspring. The only changes that your offspring will receive, and therefor have a chance at evolving, are during meiosis, when the sperm/egg are created, and then when they combine.

      Funny your name is genetic freak and you don't even understand evolution or mitosis.

    12. Re:digital media by ukyoCE · · Score: 1

      LOL! Your links are so ridiculous and unresearched as to be little more than a joke.

      "Why would simple organisms, which can reproduce all by themselves, evolve into creatures that need a mate? What is the advantage that sexual reproduction gives that results in a victory in the struggle for survival?"

      Any biology 101 class covers this. Vegetative reproduction is useful for quickly reproducing, but leaves an organism unable to adapt (evolve) to its surroundings.

      In mating the genes from two different organisms are combined in a somewhat random manner, producing an individual with some characteristic from the "father", some from the "mother". Like you probably have "your father's eyes" and "your mother's nose".

      Many(most?) plants can reproduce both asexually and sexually.

      Mammals are highly evolved, probably in large part due to being forced to mate to reproduce. Every time we mammals have a baby, it's another shot at being better adapted to our environment.

      If you could sprout a baby off your arm, your offspring would never get any smarter than you were. And considering your post, the human race would be very doomed.

    13. Re:digital media by catbutt · · Score: 1

      I guess this is kind of a late reply, but I researched it and....hate to admit it....you're right. Dammit. :)

      See this article

  16. suggested readings by Anonymous Coward · · Score: 0

    I'd take a look at Laura Landweber's group at Princeton. They've put out a bunch of papers about DNA computing. I also seem to recall that Nature, Science and PNAS may have had some articles within the past couple of months (certainly less than a year).

  17. Jumping the gun here, buddy by jeeves99 · · Score: 5, Interesting

    As one of the chosen few attempting to understand the fundamentals of protein folding, I can say that we are still a long way off from understanding how these "few" 20 amino acids fold into highly-specific structures. There are people with access to super computing centers (ala: UCSD super computing center, IBM's Gene Blue) who still cannot devise a simulation that accurately reproduces biological systems. The amount of atomic and subatomic properties that must be taken into account is just overwhelming. It can take a 64cpu cluster of computers a week to reproduce what nature does in 1 nanosecond!

    So how can we restructure our current computing system to a model that is based upon something that we understand only at basic level? We can't. While I agree that a biologically-derived computing architecture could be quite powerful indeed, we are still a LONG way off from the level of understanding needed to even put this idea on the drawing board.

    1. Re:Jumping the gun here, buddy by hazem · · Score: 1

      The problem is that nature has the source code and the compiler, in addition to the raw data for the program.

      We only have the raw data, and we know what the result is. But, we're trying to simulate the source code and the compiler. It's tough problem!

      Imagine the comparatively simple problem of simulating a word processor, only given a pile of hand written notes, and a finished type-written letter!

    2. Re:Jumping the gun here, buddy by genetic_freak · · Score: 1

      IBM's project is called BlueGene

      --


      Rice University Department of Biochemistry and Cell Biology- "Engineering the freaks of tomorrow"
    3. Re:Jumping the gun here, buddy by Anonymous Coward · · Score: 0

      Speaking of protein folding, I am working on a project at my university that involved using an synthetic peptide as an interconnect.

      This project is only in its beginning stages, but it indicates that molecular biology may play an important part in the development of nanotechnology in the next several decades.

    4. Re:Jumping the gun here, buddy by Anonymous Coward · · Score: 0

      Actually there are 20 some TERRAN amino acids... the is a shitload more in asteroids and stellar bodies waiting with no use as of yet.

    5. Re:Jumping the gun here, buddy by Le+Mot · · Score: 1

      I started doing work on Protien Folding at LSU as an undergraduate in the 70's. We were taking poly-peptides and looking at conformal changes (bond angles using LRD) of short poly-peptides when you changed the concentration of certain ions in solution. Althought we didn't have the computing power then, I sort of envisioned being able to do those calculations in future times. But I got drafted and then had a family and went to OTS and spent the next 20 years in the Air Force. After retiring from the USAF, I went back to get a PhD in Computational Chemistry... but got greedy when I found out I could make more money just programming simple business applications. Anyway... I don't think as long as we are going to be calculating the LJP (Lenord Jones Potential) between all the "units" in a "system" (Protein plus solution - since you can't divorce one from the other) or Atomic Potential etc etc are we going to be able to do effective simulations. Like you said, there are just too many variables. Even a "biologically" derrived computing architecture won't work. Changes in confirmation of one even electron simultaneously effects the free energy of the entire system, which effects the "bendability" of bonds throughtout the system, which effects the process of confirmation changes throughout the system. Not a fun thing to calculate. In graduate school I was doing research into Micelle formation and to calculate 1 femto second took a day's worth of computer time! Maybe when we get down to quantum computers we will have to processing power to do this. Any-way... Chosen-few? Look again.

    6. Re:Jumping the gun here, buddy by Anonymous Coward · · Score: 0

      The problem is that nature has the source code and the compiler, in addition to the raw data for the program.

      There should be a mod option for idiotic analogies...

      There are three problems in the field of molecular dynamics (no analogies needed): quality of force fields, parameterization of force fields, and computational speed.

      And really, the force fields and parameters are pretty good, so the most important thing is the speed at which we can run simulations. What's the computer analogy for slow computers? Is that like: nature runs on a Pentium 12, while we've only got 8086 chips!

  18. Question tho... by anzha · · Score: 2, Informative

    The first things that come to mind is, "What time frames are you speaking in for this technology?" and "What application are you talking about?" Each of these are very important.

    If you are talking raw number crunching, it might end up having some problems with competition with rival technologies. The High Productivity Computational Systems Effort @ DAPRA is intended to bridge the gap between current supercomputers and quantum computers in capability. If the realistic xpectations for quantum computers are realized, and not the hype, then it might end up making the biological tech a case of an 'also ran' much like gallium arsenide seems to have become. Unless there is something that biotech processors do better than the traditional architectures and the projected quantums, then it might remain a lab curiousity.

    On the other hand, if you mean something else, like revolutionary computer-human interfaces, or AI work, or something I'm not thinking of, then we might see something generated from this indeed.

    If you could be more specific about what you have intended this technology applied to...

    --
    Do you know why the road less traveled by is littered with the bones of the unwary?
  19. Michael Caudy on biology... by pen · · Score: 4, Interesting
    1. Re:Michael Caudy on biology... by djeaux · · Score: 1
      Read Ernst Mayr's The Growth of Biological Thought. The reason that physics was viewed as the "queen of science" in the first part of the 20th Century is that it is the science to which reductionism is most easily applied. Biology, according to Mayr, is characterized by "emergent properties," that is, higher levels of organization (systems, organisms, populations, etc) may exhibit properties that would not be evident by following the reductionist approach & studying only biochemistry. Yes, biochemistry can explain some emergent properties. But without study of the higher levels of organization, biochemists simply don't know there are emergent properties that need to be explained.

      IMO, the view that good science must be "reducible" to a set of simple mathematical equations is the biggest fallacy in the philosophy of science.

      Unfortunately, a lot of biologists are operating today under some form of "physics envy." What we need is another revolution to break the shackles of rampant reductionism!

      In 1950, physics reigned as the "queen of science" because the math was do-able. Only in the 2nd half of the 20th century did we devise the computing machinery needed to do the math for biology. Will this enable biology to undergo a real scientific revolution, or will we continue down the road of "physics envy?"

      --
      "Obviously, I'm not an IBM computer any more than I'm an ashtray" (Bob Dylan)
  20. Bravo, Sir! by Anonymous Coward · · Score: 0

    Trolling logged-in, at +2, and a subscriber! Truly worthy of the admiration of the entire trolling community!

    1. Re:Bravo, Sir! by Anonymous Coward · · Score: 0

      I sure hope you're one of the morons I keep meta-moderating as "unfair" every time they slap a troll label on humor that goes over their head.

  21. Blue Goop Of Death by nick_davison · · Score: 2, Funny

    I for one, look forward to the days when Microsoft try running their wonderful code in my DNA. I mean, imagine all the potential:

    "I'm sorry, your DNA has just crashed. You're experiencing the blue goop of death."

    Of course, all the geeks would run their DNA on Linux. They'd be capable of doing many things faster, they'd live forever compared to their microsoft bretherin and the vast majority of society would never, ever, want to interact with them. So no change there then.

    1. Re:Blue Goop Of Death by AKAImBatman · · Score: 1

      > Of course, all the geeks would run their DNA on
      > Linux. They'd be capable of doing many things
      > faster, they'd live forever compared to their
      > microsoft bretherin and the vast majority of
      > society would never, ever, want to interact with
      > them. So no change there then.

      Except that the Linux geeks would forget everything they learned as soon as they went to sleep. To get around this problem, they'd start keeping "Journals" that they'd have to read before they started their day. Eventually, these "journals" would get so big that it would consume the entire day for Linux geeks.

      Of course, the FreeBSD geeks would just cock an eyebrow and wonder why the fsck the Linux geeks felt the need to replace the standard Long Term Memory Storage in the first place.

    2. Re:Blue Goop Of Death by Smidge204 · · Score: 1

      Actually, to put that into the proper view of the typical home-based computer user, it would be more like:

      People running their DNA from Microsoft will experience periodic downtime, intentional or not, and will occasionally have to have a friend or relative come by, wipe everything clean and replace it with a new copy.

      People running their Linux brand DNA would have much less downtime than those using Microsoft's brand, however they would have to go extinct and re-evolve from the primordial soup every so often trying to get all their new hardware to work (or sometimes just for the fun of it). Fortunately, they will mostly be capable of doing this by themselves.

      People running MacOS brand DNA would find themselves living fairly normal lives, but in tightly nit, closed-gate communities with limited resources and almost no support from the rest of the world. They wouldn't want it any other way.

      People running their DNA from QNX would be truly immortal!
      =Smidge=

  22. An answer from a different perspective by Brown+Eggs · · Score: 5, Interesting

    If I can do a slightly different interpretation of the questions being asked - can biology inspire changes in computing? The answer is yes - it already has. Many of our ideas of aritificial intelligence or computer learning have come from neural network-type studies of brain structures. At some point, the equivalent circuit in silicon may precisely reproduce what the neuron is doing. Aside from the time issue (nerve conduction is blazingly fast), you would serve your function staying in silicon.

    1. Re:An answer from a different perspective by Anne_Nonymous · · Score: 1

      Does anyone know of a base 4 computer that has been designed or built?

    2. Re:An answer from a different perspective by Jerf · · Score: 1

      Aside from the time issue (nerve conduction is blazingly fast), you would serve your function staying in silicon.

      Blazingly fast ? WTF? I think you meant to say that silicon conduction is blazingly fast.

      Nerve impulses can be measured in tens or hundreds miles per hour, pulses over wire or silicon is measured in tens of thousands of miles per second.

      This page is aimed at kids but happens to have a good chart of various speeds of various nerves; the top speed they show is about 225 mph, and they compare it to a commercial airplane, not the speed of light like electrical impulses are compared to.

      Why do you think our minimum reaction time is measured in tenths of a second, rather then nanoseconds, even when the reflex only takes one layer of nerves to activate (like spinal cord reflexes)?

    3. Re:An answer from a different perspective by Anonymous Coward · · Score: 0

      Reflexes are measured in movement. I don't know of any mechanical robot that can move tens of thousands of miles an hour.

  23. computational ecology and techniques by RevAaron · · Score: 5, Interesting

    I'm an aspiring computational ecologist, majoring in biology, minoring in CS. (for the uninformed- ecology != environmentalism or anything of that sort) I'm in Minnesota, although at the other end of the state.

    I don't think biology will rewrite CS. It will influence it, for sure, but there isn't anything fundamentally different between a biological solution and a technological one. I think as we learn more of the bigger picture in various biological fields, when we truly understand it, we will integrate that knowledge into applied CS. We've been reading the book for some time now, but we really don't know enough about the subject matter to really apply it.

    I think there is a lot of use for biomimicry in computing. I think integration of biological elements into our computers is quite a bit far off and perhaps a bit sci-fi-ish for now, but taking ideas (algorithm would often be an understatement) that work well in biological systems and using them in computing is something we can do now with some success.

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    1. Re:computational ecology and techniques by Verde · · Score: 1

      > there isn't anything fundamentally different between a biological solution and a technological one.

      Maybe not, but there are some fundamental differences between how our brains, and their operations differ from how today's computers and their applications.

    2. Re:computational ecology and techniques by geirhe · · Score: 1
      , but there isn't anything fundamentally different between a biological solution and a technological one.
      There is.

      We understand the way the technological solution works. At least, someone does.

      Nobody has come forward to claim an insight into how even moderately complex neural nets actually work. We are baffled by a mere evolved XOR in a known technology. The solution isn't comparable to anything within the world of CS. The best explanation anyone has is "it works for me" and a small shrug of the shoulders. That is not a description of any fundamental insight, it is a description of the learning algorithm that produced the result.

      While what looks like the assembled ranks of CS experts are telling the world about their collective ignorance, you assert that there "isn't anything fundamentally different between a biological solution and a technological one".

      How do you know?

    3. Re:computational ecology and techniques by Razor+Blades+are+Not · · Score: 1

      I don't know what the parent post was arguing, but I'd say that, provided the "solution" is a useful one, then does it matter how it came about (biologically, or technologically) ?

    4. Re:computational ecology and techniques by geirhe · · Score: 1

      It only matters because it would be a good thing to understand how to use biological "designs". We might learn something.

    5. Re:computational ecology and techniques by sunhou · · Score: 1

      I also often call myself a computational ecologist (degrees in computer science and applied math, but my PhD was basically spatial population ecology models).

      I don't think biology at the level of ecology will fundamentally rewrite CS; mostly the transfer of technology is in the other direction, using computational models to study ecological dynamics. But I think you could apply some insights from (evolutionary) ecology to areas such as genetic algorithms, e.g. things like Danny Hillis' paper on using coevolving parasites to improve efficiency in searching for a minimal sorting network (there was a paper on it in the second Artificial Life conference proceedings way back around 1990 or so).

  24. Biological Computing? Uh-oh! by maharito · · Score: 1

    All this talk brings to mind new meaning for the term "computer virus".

  25. Some thoughts by Otter · · Score: 5, Interesting
    As a molecular biologist who is relatively knowledgeable about computing, here are my impressions:
    • The demonstrations of DNA-based computing that have been made are extremely clever and elegant. But they involve spending enormous amounts of money and effort on primer synthesis before and sequencing after the very quick "calculation" step that they hype?
    • Who knows? Maybe as genomics technology gets cheaper, DNA-based methods will have practical value in occasional applications that would require enormous brute force for a traditional solution. But I'll be astonished if they become common in general computing.
    • No offense, but your bit about "rebellion by the Right Wing" comes across more as ignorant prejudice on your part than as any realistic understanding of the concerns of people unlike you.
    1. Re:Some thoughts by bubbha · · Score: 1

      No offense but his concern about "rebellion by the right wing" is a legitimate one as in the U.S. this group is indebted to evangelical Christians and appears to cater to their agenda to maintain their support. Not that there is anything wrong with that - but you should not dismiss his concern out of hand and without some sort of disclaimer on your part.

      --
      I want to be alone with the sandwich
    2. Re:Some thoughts by Otter · · Score: 1
      Christian fundamentalists involve themselves in biology over two issues: evolution and human embryos. Neither has anything to do with anything going on in biology-based computing or engineering. Otherwise, routine molecular biology, cell culture and biochemistry go on with zero interference from anyone on the right. (The left is another story.)

      Maybe I'm overreacting but the writer's comment came across to me as having no understanding of what the fundamentalists believe or do, only a free-floating anatgonism towards them.

      (I, by the way, am neither a Christian nor a fundamentalist.)

    3. Re:Some thoughts by bubbha · · Score: 1

      Thanks. I'm sure your additional comments will be helpful to the writer.

      --
      I want to be alone with the sandwich
    4. Re:Some thoughts by Phronesis · · Score: 1
      Scaling becomes particularly problematic in DNA computing. The propensity of PCR to exponentially amplifying any contaminant DNA is particularly dangerous for problems that require a large number of PCR iterations.

      As I understand them, the fundamentals of DNA computing largely lie in the ability of DNA to act as a quasi-nondeterministic finite automaton via controlled chemical reactions that explore the space of potential solutions with massive parallelism. When a candidate solution is found, it is verified with polynomial complexity. This reduces NP problems to P, but means that you have to be able to operate a very efficient physical/chemical sieve to select the correct answer from among a large number of candidate solutions. It also means that you must scrupulously avoid any contaminants in the pool of potential solutions (see above).

    5. Re:Some thoughts by Anonymous Coward · · Score: 0

      No offense, but your bit about "rebellion by the Right Wing" comes across more as ignorant prejudice on your part than as any realistic understanding of the concerns of people unlike you.

      No, you decided to take it that way.

      I can't speak for the author myself, but the fact of the matter is he was just giving an example of a societal factor that may impact the successful adoption of biotech technologies. Nowhere did he say that Left Wingers don't have gripes too, but obviously Right Wingers have the bigger issues when it comes to this kind of stuff in general, they keep people in check.

      Oh, by the way, I'm a Right Winger myself.

      I am a Christian Conservative - born and raised in Alabama, and although any generalization that we *all* will be against it is untrue, the fact remains many people who I identify myself with do have fundemental issues with messing with biology in this way. The author's statement isn't ignorant prejudice and it doesn't come off as that, it is an informed example of something that needs to be addressed and will play a role. The author's understanding does seem realistic to me, and I didn't take it as a direct stab at us. I'm not that insecure with my beliefs, and I'm not naive. Even if it were a stab it wouldn't be baseless and ignorant.

      As you may be able to guess, I don't agree with many of the people I identify myself with on this issue. There have been massive protests not just with stem cell research, but using biology for any other purpose than curing problems that "exist in God's nature." I think it was the 700 Club (or some other program of its type) that did a segment once on research that is being done to advance technology through biology, they spun it big time! Comments on later shows alluded to what I call "a Godless cyborg socitey without souls."

      In short: There are hounds of Right Wingers who don't want to see anything beyond curing problems with biology and technology. Some even want to limit that. Many others simply fear using biology to build anything of intelligence (let it be computers, aritifical life forms, whatever) or any STRONG intergration of biology and technology threatens our humanity. The author's point is more than valid, it is us who are more easily blinded by ideology.

      Now I defend my position as someone who is a conservative Right Winger who tries to keep an open mind. I'm a straight shooting Republican and while I'm after living my life for God, I keep an open mind to the fact that maybe -- thanks to God -- we can find some Truths by carefully progressing our socitey.

      Many of my well educated friends -- and many Right Wingers in general, especially since the big Conservatism movement in America -- are too blinded by their version of "ideology" and heresay to even be OPEN to the fact that God gave us the ability to carefully toy with these things for a reason.

      I may sound more liberal with this post, but I'm not, like I said I keep an open mind. I think the Right Wing will do good for us in the sense they'll keep things in check, but honestly I know many elected leaders who would rather die than see DNA Computing fly. "DNA is what God created us out of and He gave us life; are we to use the building blocks God blessed us with for our own pleasure?" That's one of my favorite quotes.

      If you think it stops at stem cells and cloning think again. While this doesn't represent all of the right wing, there are more than enough in numbers -- even when compared to the Liberals who also have worries -- to justify us being a big threat to the future of this concept.

      Worries and not moving too much too fast are great ideals - they are responsible ones, but those who claim to speak on behalf of God are the most irresponsible. I ask fellow conservatives what side of the line they are when it comes to that, and regardless of the answers I get there are far too many who think they themselves can define and represent right and wrong. There's no greater Sin if you ask me.

      Now to all you liberals out there who think I am just giving you fuel to justify am unfair and uneducated fire against us -- just remember what party knows how to run a campaign. ;-) Just a joke!

      - Warren

    6. Re:Some thoughts by Anonymous Coward · · Score: 0

      going along with warren's point to an extent, i thought i'd give you my interpretation of the author's comment. my wife is the epitome of the right wing, and i am of sorts with the left. we have a wonderful 25 year long relationship, stronger than ever. even my wife (an extremely religious theologist) admits that the comment about Right Wingers being a possible factor to stopping this (in my opinion inevitable) technology is valid and everything but an ignorant statement. in fact, she admitdly defends her point stating that we're already messing with biology too much -- and she cites problems we have created for ourselves because of our "mess." while i don't think the issue is that simple, i strongly agree points do exist in the right's view and they need to keep us in balance. however, the fact remains that many in the right don't want to strike a balance, they want to be the rule. the left wants the same, they're equally as bad in that fashion. however, the right is more of a hindrance overall when it comes to things like this. not everyone in the right, but overall the fact remains more people from the right than the left feel we need to keep our hands off this avenue (relating to one of the author's original questions). the point is valid, and very true. the author made no value judgements, he even asks ("Is there anything inherently wrong with pursuing this avenue? What may be some of the consequences?"). That shows he is open minded and not pressing -- a better indicator than any interpretation of using the right wing as an example for a possible hindrance. they are a hindrance , but who is to say their position won't be proved right someday? regardless of individual beliefs it is possible, not enough is known about where all this will bring us in the future.

      - g

      Be Smart. Stay In School, Don't Do Windows.

    7. Re:Some thoughts by Otter · · Score: 1

      I greatly appreciate the detailed response. Obviously you'd know better than me what people think. I can tell you, though, that as a practical matter the religious right makes no effort whatsoever to interfere with biomedical research except in very specific contexts involving human embryos.

    8. Re:Some thoughts by lukesl · · Score: 1

      As a reluctant molecular biologist, I would argue that the fundamental problem with DNA-based computation schemes is that they work according to the principle that unlike an electronic computer, increasing the complexity of a problem doesn't increase the amount of time it takes to solve the problem. It increases the AMOUNT OF DNA required. Naively, this sounds great, until you actually start calculating out how much DNA you're going to need to perform any computation that's beyond the reach of modern electronic computers. Pretty soon it's a ball of DNA bigger than the sun.

      I would go so far as to say that DNA-based computation per se is worthless. However, the biochemistry of DNA, RNA, and proteins is really just a special case of some fancy polymer chemistry, and it's certainly possible that groundbreaking work in DNA computation could lead to useful computers based on other types of polymer molecules.

    9. Re:Some thoughts by Anonymous Coward · · Score: 0

      I agree with you there!

      For the most part, only the extemists have tried to directly interfere with things beyond the scope of research involving embryos (such as stem cells, etc.) -- going on what I've seen and read.

      Pratically speaking it isn't an issue, yet. When the time comes though, I'm quite certain it will be a hot issue and poltical battle... making it a big socital factor. What's on your mind today is in your hand the next day. I'm sure certain people from the left and right will cross over on positions and people will take their sides, but I think the bigger threat isn't the Right Wing as much as it is the Hyper-Religious Right Wing, the ones who I feel push the word of God to levels God didn't approve. I hate to name names, but even Ashcroft scares me at times. I didn't consider myself a moderate, he makes me want to big time.

      Anyway, those people -- I feel -- don't accurately represent all of the Right Wing, they give us a "bad" name being affiliated with us. Take what I consider good and bad with a grain of salt. The problem I think is those people exist in large enough numbers and have enough power to turn anything into an issue with an agenda. Liberals ain't always better, but they don't hide behind the Bible as much, I'll give them that much slack.

      - Warren

  26. Binary, Genetics, and the ARMY by dfn5 · · Score: 5, Funny
    binary has 1s and 0s, DNA has nucleotides: A, T, C, and G.
    The ARMY has live soldiers and dead soldiers

    Binary has 8 bits to a byte, DNA has 3 nucleotides to a codon.
    The ARMY has 8 to 10 soldiers to a squad.

    Computers and biology seem to have a natural fit;
    The ARMY also seems to fit the computer model using the same criteria. Does that make it a computer?

    --
    -- Thou hast strayed far from the path of the Avatar.
    1. Re:Binary, Genetics, and the ARMY by Anonymous Coward · · Score: 0

      i think you should understand "binary" in this context as a carrier of information. DNA is also a carrier of information.

      the ARMYs primary goal has nothing to do with the carrying of information.

    2. Re:Binary, Genetics, and the ARMY by Anonymous Coward · · Score: 0

      Actually, the ARMY is a computer
      It constantly computes things like "What would the ARMY be doing right now", "what should the ARMY be doing right now", "Where are the bad guys in Iraq"

    3. Re:Binary, Genetics, and the ARMY by Anonymous Coward · · Score: 0

      yeah- but, i think everything can be viewed as a computer.

    4. Re:Binary, Genetics, and the ARMY by smurf975 · · Score: 1

      But we are just organic machines. So their is no question about if their are similarities. Its just we are build at atom level and have great software.

      --
      -- I don't buy it, I grow it.
    5. Re:Binary, Genetics, and the ARMY by Anonymous Coward · · Score: 0

      The Army is not a computer, it is a network of linked processors, just like any other group of human-computers.

    6. Re:Binary, Genetics, and the ARMY by Anonymous Coward · · Score: 0

      The ARMY also seems to fit the computer model using the same criteria. Does that make it a computer?

      I don't know, what does "dead soldier, dead soldier, live soldier, dead soldier, live soldier, live soldier, live soldier, live soldier, dead soldier, live soldier" mean?

    7. Re:Binary, Genetics, and the ARMY by kavau · · Score: 1
      The ARMY also seems to fit the computer model using the same criteria. Does that make it a computer?

      Absolutely! Say you want to factorize a 128-bit integer. This is a NP hard problem, so it's a real challenge! Say you have an army of a million soldiers. Here's how we solve the problem by massively parallel computing, as easy as pie: divide all possible prime factors into one million groups, one group for each soldier. That leaves about - uhm - 100 trillion numbers per soldier. Say a soldier can do one factorization per minute (hey, there must be some country with an intelligent army). Then we can expect to have the problem solved in - uhm - 200 million years??? Oh well, never mind...

      I'm sure there's SOME use for a computational ARMY! YESSIR!!!

    8. Re:Binary, Genetics, and the ARMY by Anonymous Coward · · Score: 0
      I don't know, what does "dead soldier, dead soldier, live soldier, dead soldier, live soldier, live soldier, live soldier, live soldier, dead soldier, live soldier" mean?
      Give us your oil?
    9. Re:Binary, Genetics, and the ARMY by witte · · Score: 1

      IMHO it is a matter of purpose.

      The purpose of DNA is not computing. Yet we can use it for that.

      The same goes for an army.

      Theoretically it is possible to perform computations using an army, by having individual soldiers changing state in a coÃrdinated fashion.

      Since this is not the primary purpose of an army,it is unlikely that they will outperform my bulky old texas instruments calculator.

      (On a side note, the "purpose" for DNA is a rather shady philosophical subject that I am not touching with a 20 ft. pole.)

    10. Re:Binary, Genetics, and the ARMY by Anonymous Coward · · Score: 0

      Imagine a Beowulf cluster...

    11. Re:Binary, Genetics, and the ARMY by Anonymous Coward · · Score: 0

      Nono, you mean "We are eager to help Iraq rebuild it's economy using the value of its vast natural resources."

      But no, the war had nothing to do with oil, we dont even like oil! No one round these parts has humongous fucking SUVs that get 10-20 mpg, when most other new cars around the world get 30-50 mpg.

  27. models of biocomputing by 1337G · · Score: 2, Insightful
    Tied to the first question: How will the nature of computing, and how we perceive it, change due to biology integration? More to the point, how much of the theory we learn today may change?
    IANACS (I'm a biologist) but, Most of today's models of computing still go back to Turing. New models of computing will most likely spring up in the future that are based on the function of biomolecules, metabolic pathways, et al. Work has already been done showing how gene regulation is analagous to boolean expressions.
    1. Re:models of biocomputing by NoOneInParticular · · Score: 1
      Interesting that you mention Turing as an example on non-biological computing. In my opinion, Church/Turing and Godel, while laying the foundations of computing, actually pointed to a deep link between CS and biology. Their results depend completely on a fundamental aspect of both biology and computing in that code and data are the different sides of the same medal. You can read code and you can execute data, just like DNA, RNA and proteins. They're read, executed and produce new data (or code, depending on the way it is read/executed).

      Current day computing with its emphasis on encapsulation of data, divorced from algorithms, structured or OO based programming, are a far cry from the early beginnings of computer science (which predates Watson&Crick). So I would say that rediscovering Turing would bring CS back to biology (and have you ever checked the biological phenomenon of Turing patterns? Relevant to leopard skins and such).

  28. funny by Harbinjer · · Score: 1

    I work there too this summer as does my brother. I'd bet you're in Guggenheim. We should have lunch some time.

    I think there will be great crossover between the two fields. In many unforseen ways.

    DNA computing will probably be a ways off, because prepairing it seems to take so long that its barely worth tring today, but some day it may be useful. We would need a much faster and more automatic way of using DNA than we do now.

    However, cyborgs, implants, and using whole cells connected to chips may be here sooner. For example I've heard of using cells connected to chips as detectors, for things like chemical weapons.

    On the reverse side there will be biological techiniques used in computing. Just look at artificail neural nets, and genetic algorithms. The neural nets people may give up on, but I've heard good things about genetic algorithms.

  29. Re:Biology and Computing Convergence = nonsense. by StefanJ · · Score: 1

    Um, no.

    Computing can potentially take place on a biological platform. There's already been some work on this. Very preliminary, but you have to start somewhere.

    And DNA is an encoding system. It stores information. RNA copies it.

  30. as a fellow cyborg by Anonymous Coward · · Score: 0

    (high powered robo-wang), I agree also.

  31. Biology rewrites computing...the ultimate monitor by inblosam · · Score: 2, Interesting

    The mere speed and size of biological communication and information storage gives modern computing technology much to reach for. We are talking about nanometer size particles that store an incomparable amount of information, and when something needs to be done it isn't more than a phosphorylation (occurring in what, 10^-14 seconds) seconds away.

    Everything technology attempts to mimic everything natural, like your monitor for example. It is a visual representation of the world and the information therein. The ultimate monitor would be in fact one that lays over your whole visual system giving you endless possiblities as far as resolution and "frames per second" type things.

    A keyboard is just the liason between your brain and the computer. If your brain talked directly to your computer, now that would be fast and much less labor intensive. That is what we are all aiming for, thus the "wearable computers" and things like Dasher (pretty cool IMO). Input needs to be faster because our brains are fast.

  32. Predicting Technology by under_score · · Score: 5, Insightful

    Technology is not morally or societally neutral, despite what we would like to think. A very simple example of this is the car: cars, in order to maximize their utility, require a vast network of roads, parking spaces, and gas stations. This network is expensive to society for environmental reasons and has definite social and economic effects (such as time lost in commuting and traffic jams). These are unavoidable if we wish to use the technology of cars.

    I have an essay in progress on this topic: The Analysis of Technologies - its got some stuff that is quite out of date since I started working on the essay eight years ago :-)

    A really great book on the subject of analyzing the future effects of technology is "In the Absense of the Sacred" by Jerry Mander. This book is very much slanted politically to the "small/simple is beautiful" outlook, but provides a very substantial wealth of logical arguments and academic studies to demonstrate some of the necessary principle of analyzing technologies.

    As for your specific questions, one obvious effect will be that in our commercial environment, not everyone will have equal access to the benefits that may be provided by the integration of computational and biological technologies.

    Since it will not be genetic engineering in the "traditional" sense, this technology may be used as a backdoor for creating designer babies without actually modifying a zygote's genetic material.

    1. Re:Predicting Technology by Anonymous Coward · · Score: 0

      the first application to successfully integrate the two and make it affordable will be pr0n.

    2. Re:Predicting Technology by Razor+Blades+are+Not · · Score: 1

      I would suggest that the technology of the automotive vehicle actually evolved from other social needs.

      It's not like the society collectively thought "Gee, I've just invented this car, lets go build a road so I can drive it around."

      The roads were already there.

      The car was invented to be a more efficient use of the time already spent in travel. Gas Stations ? how about Bales of Hay ? Parking Garages ? Stables...

      Your causal assumption is flawed.

    3. Re:Predicting Technology by under_score · · Score: 1
      The roads were already there.

      !!! Okay, yes, the roads were already there - but I didn't say that there weren't. There were trails when we were nomads, and the Romans actually built paved roads in an extensive network. That doesn't change the basic fact that cars require smooth, paved roads to maximize their utility. This requirement, or perhaps "symbiosis", is manifested by the fact that the more cars we have, the more resources we spend in building/maintaining the infrastructure.

      Your causal assumption is flawed.

      What causal assumption? I did not say "iff". I said that cars -> roads. The fact that there were already roads does not change the truth of that relationship.

      I also said more than just cars-> roads. I also said that technologies (in general) are not morally or societally neutral. This lack of neutrality can been seen clearly because every technology has a set of intended and unintended uses, a required infrastructure to support its construction/manufacture and its uses, and consequences that are the result of its uses.

      The widespread adoption of the car as a means of transportation allowed workplaces to become more centralized. Since in some respects, centralization exhibits economic efficiencies at the local level, businesses have taken advantage of the opportunity. As a society we rarely even think about this. What is the effect of this growing centralization on our attitudes towards government? towards nature? towards entertainment? These effects may be small... or they may be large. Do we even know? Do we care?

      I do not know from your comment if you agree with my central statement that technology is not neutral. However, it seems to imply, since you attacked my example, that you believe that technology is neutral. You are/were sitting at a computer terminal when you wrote that comment. Do a little thought exercise and try to piece out even just the physical consequences of the networked personal computer. Try to prove to yourself that all those effects are neutral... that those effects "depend on how you use the technology"...

  33. These questions sound like someone's homework! by Anonymous Coward · · Score: 0

    The way these questions are structured, it really sounds like this dude is fishing for answers on a essay he needs to write for a summer course.

    No one answer him! Make him figure this stuff out for himself!

  34. Obligatory Comment? by goldspider · · Score: 4, Funny

    Who wants to put some money down on a wager that the first significant merger of biology and computers will be accomplished by the pr0n industry?

    --
    "Ask not what your country can do for you." --John F. Kennedy
    1. Re:Obligatory Comment? by NoOneInParticular · · Score: 1

      By its very definition, computer pr0n is a merger between biology and computers.

  35. This is old news... by chunkwhite86 · · Score: 2, Funny

    We already know about the convergence of computing and biology. ;-)

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
  36. Tech isn't there by AKAImBatman · · Score: 4, Insightful

    The biggest problem right now is that the technology isn't there yet. Simply decoding a single strand of DNA is a long process fraught with the use of various enzymes and chemicals to find out what the actual composition is. If and when we develop better ways of dealing with bio material (nano-bots?) biological computers could be a very good choice. The advantages in parallel computing alone would completely revolutionize computing as we know it.

    Of course, there is a downside. Massive parallelism means that programming will become orders of magnatude more difficult. People today can barely wrap their heads around out of order instructions and code that works well with superscaler architectures. What happens when we increase this complexity by a million fold?! I'm thinking that bio computing could produce some rather interesting advances in the way we communicate/program computers.

  37. Bioinformatics by BWJones · · Score: 1

    Well, bioinformatics is certainly the hot field right now (for those who want a little background I wrote a little introduction to bioinformatics here), (although it is biased towards Macs in bioninformatics).

    To answer part of your question, there are many parallels between biology and computers, however some biological systems are much more complex and can only be modeled to a limited extent right now. Some systems are more easily examined in terms of circuitry, but we are still only half way to knowing what the components are and how they are wired (in the retina for example). Eventually, there will be hybrid bionic systems that can function as computers for certain tasks, but we are a long ways away from understanding all of the molecular paths as well. So the question in this case really becomes, at what level are you talking of integration? One could examine the molecular level using DNA and its associated proteins as a computational tool, or you could talk about integrating things at the systems level such as with a hybrid bionic/biological vision replacement device.

    --
    Visit Jonesblog and say hello.
  38. Sophmoric Questions. by Anonymous Coward · · Score: 0

    Your questions are kind of murky.

    The study of DNA uses computers. It's a lot
    of data, there's a lot of number crunching.
    Humans using DNA as a substitute for computers
    for storing data is a cute, science fiction idea.
    Don't sell your seagate stock and go long on
    Amgen based on this.

    Yes, DNA encodes data. DNA make RNA which
    makes various proteins. Unlike computer data,
    this DNA sequencing does not generally change.
    Changes are called "evolution" and "cancer".
    Only rarely do changes produce good results.

    Are computers and the living CELL combining or
    worthy of study under a unified discipline?
    No. Some of the analogies are cute, but they
    are two different "beasts".

  39. Re:Biology and Computing Convergence = nonsense. by geekoid · · Score: 1

    and we know there no corrolation between chemistry, physics, logic and mathmatics.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  40. You will be assimilated by Anonymous Coward · · Score: 0

    Haven't any of you seen Star Trek? Once technology and biology merge individuality will be a thing of the past. In all honestly I am in the IT field and love new technology, but I also have a fear of privacy and individuality being wiped out by it. If the current technology trends continue it is only a matter of time before we have chips implanted in us that will handle all financial matters and keep track of our locations at all times. Biotechnology can due more good then we can currently imagine, but we need to be very careful with how it is used.

  41. I think you're wrong by niom · · Score: 1

    Computers, at least in their present form, and biology are very fundamentally different. That long-term biological information is stored "digitally" in DNA is hardly enough to draw a parallel between computers and biology. Computers process information in digital form using very fast simple operations. In live beings information is processed by means of much more complex slower, chemical reactions, and I'd bet 99% of the time information is stored in more analogic ways such as energy levels, mollecular "shapes", etc. No foreseeable convergence between computers and biology by the moment.

    --
    -- Repeat with me: "There is no right to profits".
  42. Quantum Computing by btakita · · Score: 1

    Quantum Computing is also in the queue.
    http://www.informatics.bangor.ac.uk/~schmu el/comp/ comp.html

    It looks like we are entering an Information/Biology renaissance.

    This will be exciting.

  43. Some applications already being considered by aero6dof · · Score: 1

    Regarding your first question, some applications combining our knowledge of computing in biology is already being considered. See the following link DNA Computing

  44. Could be really bad... by bigattichouse · · Score: 1

    If an DNA program that checks the stock ticker happens to be a really deadly virus...

    course the pr0n industry will love the crossover applications...

    --
    meh
  45. Two scales of the same issue by ites · · Score: 1
    As far as I can see, computing and biology are exactly the same thing, only taken at different timescales appear to be different things. Computing is about applying logical steps to solve problems. Biology is about applying logical steps to solve problems. The difference is that we don't expect or design our computers to take millions of years to come up with solutions. Biology is analogue... well, so is computing. Binary zeroes and ones are a convention, the matter of a computer is as analogue as you and me. Similarly, biology is digital (GTCA) at one level, a convention that allows information to be stored and reproduced.

    Life is an information processing machine, this should be obvious from the fact that it starts and ends with genetics. Biology is the expression of life...

    It's the timescale which throws us off. We are not used to seeing problems solved by the application of time rather than brute force. And yet many computational problems also evolve solutions slowly... take the development of simple yet subtle technologies like XML. Decades to arrive at a nice design, with something very similar to biological competition selecting mutations for success.

    --
    Sig for sale or rent. One previous user. Inquire within.
  46. Mask? by sporty · · Score: 1

    Am I the only one who was reminded of that old 'toon, 'Mask'? "Part man, part machine!"

    --

    -
    ping -f 255.255.255.255 # if only

  47. Star Trek? by Anonymous Coward · · Score: 0

    ...Haven't any of you seen Star Trek?...

    Dude, you're on /. not fratboyzRoXort[dot]com...these ppl dress the part, speak Klingon, and want to bone Beverly Crusher...

    ...oh wait, i'm guilty of the third one too... ;-)

  48. My computer is ill! by amalcon · · Score: 2, Interesting

    What will be the biggest issue determining the success of the adoption of biology-integrated computing?

    Well, lifeforms have certain weaknesses that rocks and electrons alone do not. Among them are:
    -A lifespan
    -Virus vulnerability (no pun intended)
    -Nutrition requirements
    (your typical cell needs things that are harder
    to mass-transport than electrons. Water comes to mind)

    --
    -Amalcon
    1. Re:My computer is ill! by NoOneInParticular · · Score: 1
      -A lifespan

      How old is your computer? and the one before that?

      -Virus vulnerability (no pun intended)

      ok, you got me there. There's no issue of viruses with present day computers.

      -Nutrition requirements

      Let me dump you and your computer somewhere in a wilderness, which machine will get nutrients faster?

  49. "Junk DNA" == Data stashes? by Tackhead · · Score: 5, Insightful
    As a guy who cut his teeth disassembling 6502 and 6809 code way back in the day (we're talking old-school, run the disassembler and walk out with 100-200 pages of paper), I still get a laugh out of the idea that 99% of our genome is "junk DNA".

    The first hour or two of disassembling was figuring out where the code was, and where the data was.

    The next day or so of poring over those printouts were spent mapping out where the entry/exit points for subroutines were.

    I got to the point where I could guess where game graphics were, just by looking for oddly repeating patterns in the "data" areas. (Yup, in binary, those 8-byte sequences make up the bitmaps for the characters "A", "B", "C"...")

    "Oh, XX AA XX BB XX CC, somewhere near XXDD in memory space. Must be a list of pointers to something."

    "Oh, XXAA, XXBB and XXCC all start with the same byte, and that byte is XXAA minus XXBB (or XXBB minus XXCC). Now I know how big each element in the structure is."

    And so on. The first day or two of hacking would result in me figuring out about 10% of what the data was for.

    The other 90% was the hard part, typically requiring running some coke, poking at the data, and running the code again to see what changed. "Maze wall moved here, then things crashed when I tried to walk through it."

    Sure, 99% of our genome might be junk. There were plenty of areas of address space that contained "data" that was never accessed, even with the tight code written in the 8-bit days.

    But when I found a string of bytes I didn't understand, the working assumption that usually went better for me was that "I don't know what this stuff does", not "these bytes are random".

    I'll bet that 90% of the genome is never executed nor referenced as data. (Evolution's a messier programmer, and there's 4.5 billion years of cruft!) But I'll bet that a lot of that "junk" is just code we haven't reverse-engineered yet.

    Ramblings over - to the poster, all of the ideas in this post are probably ancient history (and poorly-written at that - you can tell I have no bio background), but it's nice to see I'm not completely off my rocker.

    I went the CS route because when they taught biology in high school, it was seen as preparation for "become a doctor". Nothing wrong with doctors, but I was interested in more interested in hacking and figured it would be a long time, if ever, before we could manipulate DNA the way I could manipulate bits on a machine. (I've been pleasantly surprised with the way things turned out, though! :)

    CS grads are a dime a dozen in the job market; I like my job, but career-wise, the field's been played out. If you're about to go into college, and especially if you like to reverse-engineer stuff "because it's fun", get into bioinformatics, computational biology, and do your CS as a minor. At least, that's what I'd do if I were gonna start over.

    1. Re:"Junk DNA" == Data stashes? by Anonymous Coward · · Score: 1, Funny

      The other 90% was the hard part, typically requiring running some coke

      Typo, or seedy underside of the programming community? You decide!

    2. Re:"Junk DNA" == Data stashes? by Dark+Lord+Seth · · Score: 1
      The other 90% was the hard part, typically requiring running some coke, poking at the data, and running the code again to see what changed. "Maze wall moved here, then things crashed when I tried to walk through it."

      Just like women, 90% of the places I poke at cause me to crash face first into the ground. Amazing!

    3. Re:"Junk DNA" == Data stashes? by Jerf · · Score: 3, Informative

      It's junk DNA not because we don't know what it does, but because it's never accessed at all.

      The equivalent in computer science would be if you plotted every possible route through a program and some code is still never conceivably executed, that would be the equivalent of "junk DNA". Even if you went into the machine language code and replaced it with random values, the program would still never crash because it never executes.

      In the computer world we tend to call that "dead code".

      Thus, we do know that the "junk" is truly junk. The debate on its usefulness centers around the other physical implications of the existance of such DNA, and where it might have come from, but "computationally" (in biological terms "is it ever used to produce a protein?") it is indeed junk.

      Please consult any elementary (but up to date... the understanding of junk DNA has progressed a lot in the last decade) textbook on genetics.

    4. Re:"Junk DNA" == Data stashes? by Marx_Mrvelous · · Score: 1

      While I agree that probably 90% of our DNA isn't "junk" DNA, there is a massive difference between tightly-written ASM and DNA. DNA wasn't created, it simple evolved over millenia. Genes are routinely duplicated (sometimes many, many times), transferred, and mutated. Every once in a while, something useful would pop up, but still a lot of "junk" material is neccesary in order to allow for evolution. It actually makes sense that a very large portion of our DNA isn't used for anything immediate (ie, never expressed or have impact on any biological function).

      --

      Moderation: Put your hand inside the puppet head!
    5. Re:"Junk DNA" == Data stashes? by mikecarrmikecarr · · Score: 1

      The other 90% was the hard part, typically requiring running some coke, poking at the data, and running the code again to see what changed. "Maze wall moved here, then things crashed when I tried to walk through it."

      Woah, you crazy drug running americans... I guess your disassembling was "productive" and "profitable", eh? ;)

      --

      ID-10-T is a way of life

    6. Re:"Junk DNA" == Data stashes? by Tackhead · · Score: 1
      > It's junk DNA not because we don't know what it does, but because it's never accessed at all.

      Cool. I didn't know we had that level of ability when it came to profiling DNA code. (In fact, I almost exposed more of my biotech non-cluefulness by saying "It'd be way cool if someone wrote a DNA profiler, so that we knew what chunks of code were/weren't accessed during a typical organism's lifespan".

      I retract my "Junk ain't necessarily junk" statement.

      I also agree that the other interesting thing is "Well, it may never be expressed, but what would it do if it were" - I'm given to understand that we have some (unused) sequences in common with organisms hundreds of millions of years old, or older. Granted, running fish code in the human hardware platform is like running Apple ][ 6502 on a C-64; it'll crash pretty hard :) But it's neat to know that some of the code is still there, having been copied mostly-faithfully, over all these millenia.

    7. Re:"Junk DNA" == Data stashes? by salzbrot · · Score: 1

      Well, a large part of the "junk DNA" is probably regulatory DNA, that means DNA, that is not coding for RNA and eventually proteins, but helps the cellular DNA transcriptional machinery figure out when to express specific genes.
      BTW, not all organisms have such a large part of non-coding DNA as humans do. Bacteria in average have about 90% of coding DNA (or only 10% of "junk DNA") and some viruses even have a coding density greater than 100%, that means they can transcribe the very same DNA in different frames. Just to explain this very briefly: DNA can be read in 6 different ways, since each codon consists of 3 bases. So if you read any piece of DNA, you could start at the 1st, the 2nd or the 3rd base and every time you get another "message". And since DNA is usually double stranded, you can read the complementary strain "backwards" to get a 4th, 5th and 6th message. What a cool molecule!

    8. Re:"Junk DNA" == Data stashes? by NoOneInParticular · · Score: 1
      Interesting, but understanding other people's assembler has nothing whatsoever to do with understanding DNA. I'm not flaming you here, but suppose that I would confront you with an assembler program where something that at one point was data was suddenly executed, but only after some repair algorithm in some other part of the program made some seemingly nonsensical changes to it? You can understand assembler because you have a pretty good model of how you other people are taught to write assembler programs whose structure they can keep in their head. This means for instance making a rigorous distinction between algorithm and data. In DNA however, such a distinction is simply not there: any part of the code might function as both. As there's no intelligent designer working behind the scenes of the DNA-program, it would be one hell of a job to read such a program, as anything that is physically possible can be going on around here. Contrast this with human-written computer code, and you'll notice (as you noticed) that there are plenty of constraints at work that make it easier to understand what is going on.

      The computer program equivalent of a DNA-program is a piece of code, when executed in the right environment (let's call it an operating system), will self-unpack and iteratively expand itself to fill the computer (cell) and many computers around it, growing seemingly tangential functions in the process. Imagine a piece of assembler that will copy itself to a fresh machine, start communicating with itself, will create some new assembler (encoded in itself), executes it, repairs it, executes it again, and grow a bit more, until it is ready to create offspring. All this iterative expansion is somehow located on that single initial string, but in all but isolated circumstances (genes), simply poking around and seeing what will happen will crash the entire developmental process. And no, there's no explicit graphical routine in the initial code, it is grown from it.

      Oh yes, you're probably right about the junk DNA.

    9. Re:"Junk DNA" == Data stashes? by Llyr · · Score: 1
      Thus, we do know that the "junk" is truly junk. The debate on its usefulness centers around the other physical implications of the existance of such DNA, and where it might have come from, but "computationally" (in biological terms "is it ever used to produce a protein?") it is indeed junk.

      Ah, ok. So you're equating "not being used to code for a protein" with "junk". Unfortunately then we don't know if it's all truly "junk", since you're completely leaving out the potential for any of it playing a role in gene regulation (which is complex, and certainly not fully "mapped out"). Just because it doesn't apear to code for a known protein (and many hypothesized genes have not yet been matched to known proteins) doesn't mean it isn't being used somehow.

      And, for the most part, we haven't removed it and proven that the "program" never crashes (and "never" needs to include its evolutionary uses), and we certainly haven't been able to trace every possible route through the code.

    10. Re:"Junk DNA" == Data stashes? by aplank · · Score: 1

      You mean the noncoding regions?

    11. Re:"Junk DNA" == Data stashes? by jmd82 · · Score: 1

      An important thing to remember is that this "junk DNA" conssists of one codon, over and over and over. I can't remember what it is exactly, but imagine its CGA for a moment. For the introns (the useless parts), this CGA strand is done over and over and over. Also, it is these introns that are used in the PCR reaction to multiply the introns and those introns are used for DNA fingerprinting, contrary to prior belief. Also, I forgot the details, but I remember reading somewhere that RNA cuts out these introns somehow and its the RNA that is becoming popular for studying the genome to cut away all that crap.

    12. Re:"Junk DNA" == Data stashes? by Jerf · · Score: 1

      So you're equating "not being used to code for a protein" with "junk".

      Nope, not "equating", quite specifically "defining for the purposes of this conversation". And it's a simplification; another poster mentions "siRNA", but if it does something it's not junk.

      However, DNA that is always skipped over is, for the purposes of this conversation, junk. Given the rather good rationales for having this junk (such as decreasing the odds that during the creation of sperm or egg cells, the split will occur right in the middle of truly useful a gene), it is exceedingly unlikely that every single last codon will be useful, because if all the genes are "used" then these rationales don't work. Yes, some things currently though "junk" may be shown to be useful but it is almost certain that a lot of this is still "junk", in that changing it from C to T would have no perceptible effect on an organism, other then one less C and one more T.

    13. Re:"Junk DNA" == Data stashes? by zebadee · · Score: 1

      Lots of what you call "junk DNA" is as has been previously mentioned code that tells the cells waht parts of DNA to use (regulatory DNA). This DNA allows proteins to bind and activate transcription (DNA-->RNA). Another cause of the junk DNA is "transposons" these are sequences of DNA that can insert themselves into the genome and get replicated when the cell divides. They then jump to another possition and so on. Over time you get 1000's of copies in the genome. Finally although copying of DNA is pretty good you do get errors. These can lead to defunct proteins (not always a problem as some proteins are encoded by many genes). I'm not saying it is not possible that we will decode some of it, but the evidence suggests that it is junk that has accumulated over millions of years.

    14. Re:"Junk DNA" == Data stashes? by Tackhead · · Score: 1
      > I'm not flaming you here, but suppose that I would confront you with an assembler program where something that at one point was data was suddenly executed, but only after some repair algorithm in some other part of the program made some seemingly nonsensical changes to it?

      Grok - the lack of distinction between code and data is something that one doesn't see much of now (compiled languages, sane practices), but I've seen stuff like that back in the day.

      So in answer to your specific question, I'd say "OK, some self-modifying code. Cool hack!" if it were code, and "Whoa, evolution's cooler than I thought" when I hear of it being discovered in DNA :-)

      (And nope, your comment wasn't taken as a flame - like I said, I went the CS route, and as a result, I have very little current bio-clue. Others on the thread have done a better job than I in linking "code" and "DNA". Much like the blind man and the elephant, I'm coming from a "code only" perspective and pretty much missing the boat when I try to talk about it (i.e. make common errors of fact when trying to highlight the isomorphisms between CS and bio). And biologists when I was a kid came from a "biology only" perspective and missed the boat (i.e. didn't see what are, to me, obvious isomorphisms).

      Those with bio-clue and a coder's perspective can bring a lot to the party. (And y'all rock :)

    15. Re:"Junk DNA" == Data stashes? by Anonymous Coward · · Score: 0

      OK, I work in genetics (genetic skin disease) and bio-info every day. Here's my take. The guy is mostly right, you know. For instance, it appears that some so-called pseudo-genes (genes that seem to be inactive because they're not transcribed) do code for mRNA that in turn regulates mRNA levels of active genes. So, we have an extra level of control here. Disease is associated with a failure of the DNA to do so. Alpha-satellite DNA which is centered around the centromere (center of the chromosome) is required for assembly of the proteins that tether the microtubules of the mitotic and meiotic spindles. Other "junk" DNA contains mobile genetic elements that contribute significantly to evolution. There may be real junk in there, but even that sometimes has structure (longer compression times in bzip2 versus truly random ATGC code). The more we learn, the less junk there is....

      Maurice van Steensel (no, I have no account with /.)

      mvst@sder.azm.nl

    16. Re:"Junk DNA" == Data stashes? by kgp · · Score: 1

      Or perhaps DNA accumulated from other sources. Like endogenous retroviruses.

      That is retrovirues that have transcribed their RNA into DNA and merged it with out genome. About 8% of the genomic DNA is from ERVs i.e. they exceed by far the number of protein-coding gene sequences.

      So the question is what are they doing there?

      Do they help mediating jumping genes?.

      When did they arrive?

      Are they involved in schizophrenia or any other diseases?

      Find out more here or here.

      Greg Bear has put this to good use in some of his recent books: "Darwin's Radio", "Vitals" and "Darwin's Children".

    17. Re:"Junk DNA" == Data stashes? by genetic_freak · · Score: 1

      depends on what you mean by accessed... true much of the genome is non coding, but there are promoters and terminators and binding sites and even stretches of dna in which the sequence is not important, but the length is in order to accomidate looping back and other various things. i would wager that it would be impossible to lose the so called 90% junk DNA and still have a functioning entity. (but who knows, i'd be willing to try, any volunteers to loose 90% of your genetic information?)

      --


      Rice University Department of Biochemistry and Cell Biology- "Engineering the freaks of tomorrow"
    18. Re:"Junk DNA" == Data stashes? by Chuk · · Score: 1

      CS grads are a dime a dozen in the job market; I like my job, but career-wise, the field's been played out. If you're about to go into college, and especially if you like to reverse-engineer stuff "because it's fun", get into bioinformatics, computational biology, and do your CS as a minor. At least, that's what I'd do if I were gonna start over.

      Or you could just get a whole degree in bioinformatics.

      --
      chuk
    19. Re:"Junk DNA" == Data stashes? by Pinball+Wizard · · Score: 1
      CS grads are a dime a dozen in the job market.


      The trend is currently reversing itself, as the end of the dot-com years have also resulted in a sharp decline in CS enrollees. At my school there are 25,000 students, 20 of which graduated with a BS in CS last spring. I think it's very safe to day our economy easily accommodated those 20 graduates.


      I've read several national articles lately that back up my first hand observation. What this means is the ones really interested in the field, rather than because they heard it was the key to riches, are the ones that are still in CS, post-boom.

      --

      No, Thursday's out. How about never - is never good for you?

    20. Re:"Junk DNA" == Data stashes? by Jerf · · Score: 1

      even stretches of dna in which the sequence is not important, but the length is in order to accomidate looping back and other various things

      Notice I said "replace with random code", not "delete".

      In fact even in the machine language metaphor you have to replace with random code, not delete, because even the computer jumps won't work.

    21. Re:"Junk DNA" == Data stashes? by cookie_cutter · · Score: 1
      But when I found a string of bytes I didn't understand, the working assumption that usually went better for me was that "I don't know what this stuff does", not "these bytes are random".

      And with assembly code generated by a compiler(or a human), that makes sense. Why? Because the compiler/human is supposed to generate only code which is necessary and sufficient to perform the tasks outlines in the source code.

      DNA code, to the contrary, is (in many respects) a living substance. In addition to having millions of years of evolutionary baggage, and no well defined clean up/optimization system, it also contains sequences of "selfish" DNA which do nothing but copy themselves and insert themselves randomly into other places in the genome.

      So the analogy between human/compiler generated computer code and evolved, living DNA is not very good. A better experiment, IMHO, would be to compare real DNA sequences with computer code generated by a genetic algorithm for solving a particular task.

    22. Re:"Junk DNA" == Data stashes? by Anonymous Coward · · Score: 0

      Only on /. could such trash get modded up....

      "It's junk DNA not because we don't know what it does, but because it's never accessed at all."

      And you know that how?

      Where's the paper that's the done analysis of every single activity on every segment at all times in an organisms lifespan, including all variable stress points?

      It hasn't been done. Any claim that it has is pathetic. Science still has a hard time understanding the genetic unpacking that occurs during adolescence, much less at all times of our life.

      See, what you are doing is a well-known definition (junk DNA) in light of accepted scientific theory (gene theory) to support an untested, unproven opinion that rises out of an extension of both definition and theory. That's not science; that's opinion.

      We run scientific experiments for a reason; if we didn't, we'd still be sitting here philosphizing about how great social darwinism is.

      Heck, even you qualify that your own statement later when you say 'in biological terms "is it ever used to produce a protein?"' What biological term exactly? The accepted understandable theory, of course. But you're also saying, by limiting your analysis, that this covers completely all aspects of DNA. And no decent scientist, once realizing this, would ever agree that our understanding of DNA and genetics is complete. Are you?

      You had to take a step box and recontextualize your claims to the genetic material to protein line of limited thinking (iow validate your claim within an accepted and scientifically established theory). In the central dogma of gene protein theory, yes, it is junk.

      Does it me in reality, the world that occurs whether scientific theory is here or not, that the DNA is functionally unused? Nope.

      There are absolutely huge stipulations on the term "junk DNA". First, not all DNA junk segments have been tested; they have assumed based on usually computer analysis of known genese as applied to the genomic level. Some gene expression experiments have been carried out, but no full blown screen for sure. (Heck, genomics turned that on it's head, to look for the proteins starting with the DNA, not the other way around; that is a mistake, in my book.)

      Second, to the question is it junk overall, we don't know. You surely cannot tell me that we've done knockout mice or yeast on every codified DNA junk segment out there. We haven't. You can't claim that it is or is not, because it has not been SCIENTIFICALLY SHOWN.

      Even known DNA segments that have been researched well have only shown their relevance in non-genetic contexts. Malaria and sickle cell correlations wasn't found by analyzing DNA; it was found with population studies and demographics of disease outbreak. (Even biologists seem to forget that genetics is really about modeling.) Sorry, your elementary genetics book doesn't touch on that.

      Cystic fibrosis and cholera is another example.

      Sure, these examples do not involve junk DNA, but that's my point. They involve genes of interest which have been studied, and the interpretation and theory of what and why changed as we studied them more and more. Junk DNA is considered junk DNA for now--likely, it's meaning will very likely change. But that's MY opinion. The fact is, we don't know, but we certainly cannot also say it's freakin useless.

      Want the short? Junk DNA is a crappy term and in the context you've used it, improperly and unreasonably applied. Theory is just that, theory; the proven concepts rarely take on the entire picture, particularly in biology.

      "...In the computer world we tend to call that "dead code"....Thus, we do know that the "junk" is truly junk."

      Truly? That's crap. In the computer world, we run the program, we constructed, however, good or ill, the machine. We understand because we are the maker (don't go Matrix on me here); we design the code and hence we pretty much know what's going on. We are not perfect in that exec

  50. Answers to questions by 56ker · · Score: 3, Interesting

    Q. In the long run, will biology rewrite computing or will modern day technology concepts and theory be integrated into biology? If both are true, which will have the greater effect? I understand long run is ambiguous in this question, but Iâ(TM)m interested in all thoughts using any applicable definition.

    Biology will (extremely slowly) be integrated into modern day technology. There will be some technology ---> biology transition too. However biology is far more adaptable. It's not a case of rewriting - it's just a case of historical progression.

    In answer to your second question - technology concepts, computing etc as they're designed by biology are already in mainstream use eg:-

    computer
    phone
    automobile etc

    Biology affecting technology has had less of an effect eg Velcro - however the balance will change over the next few decades. Biotech is already advancing in great strides.

    There isn't any definition as such - predicting the future is all guesswork. You can use statistics - all kinds of methods - in the end it comes down to a gut reaction.

    Q. How will the nature of computing, and how we perceive it, change due to biology integration?

    It'll become easier for biology to use eg:-

    handwriting recognition
    voice recognition
    etc etc etc (all fifth-generation tasks - read up on sixth-generation if you like)

    This is due to technology "evolving" to become more link biology though. The change'll happen too slowly to perceive.

    Q. More to the point, how much of the theory we learn today may change?

    The fundamentals still remain the same - like mathematics though - it just gets more complicated. ;o) If we jumped forward a hundred years - what we know now would be seen as primitive and childlike dabblings at it. Look at how old fashioned 1903 seems now (when cars were "modern technology").

    Q. What will be the biggest issue determining the success of the adoption of biology-integrated computing?

    Economics. When computers cost millions of dollars only governments and large organisations could afford them. The second problem is marketing (read persuading people they need them). It'd take years though - look at the computer mouse as an example.

    Q. Will it be technology factors or will it be societal factors (e.g., rebellion by the Right Wing), or something else?

    It'll just happen - although factors will influence how slowly/ quickly certain parts of it do. Technology in the end comes down to ideas + money.

    Q. What things must hold true to make the idea succeed?

    That we can understand biology & manipulate it to serve us (probably other things too).

    Q. And perhaps the hottest issue of all: Is there anything inherently wrong with pursuing this avenue?

    Not in my opinion - although all technological advances bring ethical dilemnas - who do you sell it to etc? What (out of many) uses do you put it to?

    Q. What may be some of the consequences?

    A lot of them have already happened or are in the process of happening. ;o)

    A society that suffers from greater obesity, global communication, increasing reliance on power production etc etc etc

  51. It is by will alone I set my mind in motion... by Anonymous Coward · · Score: 0

    It is by the juice of saphoo that the thoughts acquire speed, the lips acquire stains, the stains become a warning, it is by will alone I set my mind in motion.

  52. Related reading by ccarr.com · · Score: 3, Informative

    An excellent book discussing some of the isomorphisms between computers and biology is Godel, Escher, Bach: An Eternal Golden Braid by Douglas Hofstadter. I can't recommend it highly enough.

    --
    I don't know half of you half as well as I should like, and I like less than half of you half as well as you deserve. BB
  53. Swarms by heidkamp · · Score: 1
    I see the power of this convergance coming in the area of distributed/swarm intelligence.

    Imagine if we could program insects so that a swarm of ants behaved in an unnatural way that ended up being beneficial to its creators. As long as you could engineer a way for the programs to propagate to the new ants, you'd have a self-propagating supply of robots. Imagine if they were set to build structure instead of their usual hills. Or they could gather food (allright, that would be a little gross).

    I think nanotech is headed in this direction anyway, and one of the main limits (for a while at least) is going to be the difficultly of making enough little critters. Self replicating silicon is a pain in the ass. Self replicating carbon is pretty much out of control, and provides an easy platform to piggyback on.

  54. I/O Speed Critical... by Jasin+Natael · · Score: 2, Interesting
    It's all about I/O speed, not the raw pace of calculations. Programming DNA chemically in a lab is very time-consuming, and the hassle overcomes the utility of doing so for all but the very most specific applications. A computer without a usable interface is hardly a computer at all, is it? Until we've programmed biological computers to be sufficiently complex, they'll need to rely on a lot of things that silicon does better.

    I have to think that both technologies will come to a point where they can't advance without the other, at least in the medium-term. We know (or think we know) that silicon will reach barriers it can't overcome. And at this point, we don't have a way to create complex biological computers without using existing complex organisms and therefore shooting ourselves in the foot politically. Before real-world interfaces to biological computers can be developed, we need an efficient way to interface with the biology at a low level. Traditional computers will have to provide this for us.

    We may even see a true, permanent mesh of the technologies. Silicon is extremely good at some things (communications; providing an interface to mechanical items -- keyboards & mice, monitors, speakers, solar panels, servos, etc.), while it's hard to imagine really good natural language processing, learning, and nonlinear problem solving, much less a modicum of emotion to enhance usability, occuring without biology.

    Who knows? My prediction is as follows:
    1. Machines give us a way to program biological computers, and develop enough utility to make them commercially viable.
    2. Products are released that use simple biological computers to enhance existing mechanical products, such as auxiliary processors for supercomputers.
    3. Biological components gradually take a more active role in defining the behavior of gadgets and make it to consumers, in things like electronic pets and home security systems.
    4. Biological elements become avatars for their integrated electronic functionality. Instead of an electronic pet with a biological brain, you have a real pet that accesses the internet and communicates with your home via its built-in Wi-Fi and stores your finances on removable storage.
    5. If social attitude allows, humans become the avatars for their own integrated electronic functionality.

    Just a little fantastic speculation...

    --Jasin Natael
    --
    True science means that when you re-evaluate the evidence, you re-evaluate your faith.
  55. Spam from Nextel!! by Anonymous Coward · · Score: 0

    Nextel just sent every customer a SMS text message to the phones advertising a national direct connect plan for $XX/month. WTF? Every damn Nextel phone in the fucking office is beeping like crazy. What a bunch of assholes.

  56. DNA encoding by geirhe · · Score: 2, Informative
    It's easy to see why DNA is digital; it means that copies can be made with 100% fidelity. You don't want random mutations every time a cell divides.

    This forces some processes to be essentially digital,(...)

    It certainly forces humans to think of them as essentially digital, thus the digital model of the output of couple of million years of iterating one or more biological learning algorithms.

    We didn't understand the evolved FPGA pattern implementing an XOR either, although we think of it as a bit pattern.

    By the way, DNA isn't recombined with 100% fidelity. Mostly, things work ok, but things do mutate once in a while, just as they do when you make analogue recordings. This leads me to think your "digital tape recorder" analogy isn't a very good model - "DNA bits" can and do flip.

  57. Cells aren't simply complex computers by enkidu · · Score: 3, Interesting
    I'd like to confront your basic thesis, that computing and genetic biology are similiar enough to influence each other. Sure the basic building blocks may look similar as you have pointed out, but there is no comparing a modern cell to anything we consider a "computer". We may know some of the basics of how a cell works, but we're still a long way from coding anything in DNA. Genetic code is massively parallel and distributed (and operates in both the genetic and bio-chemical realm simultaneously) and (through evolution) has been both obfuscated and optimized. Most, if not all, of our current state of genetic knowledge consists of "let's break this piece and see what happens" and "this stuff over here looks like that stuff over there" comparison. Call me an old stick-in-the-mud, but having "decoded" the human genome doesn't mean squat until we know what all of the instructions do (and we don't, because we are only looking at the genetic side of things, not the bio-chemical operations which result from the genetic code). Progress will be made, but it will be made through hard slogging over trenches, marshes and mountains, not on a high speed railroad.

    I think that biology will push computing into interesting directions, not through application of any biological principals we discover, but through the demands of biological investigation. Biological systems are too interconnected to be adapted to building software or computers. I take that back, the details of biological systems are too interconnected to be adapated to building software or computers, but the gross principals (e.g. the immune system: T-cells, B-cells etc.) will be increasingly copied in software and computer design.

    I believe that eventually we will be able to write complex organisms from scratch. These may not be as robust as what nature produces, but will be useful to us in many fields. Starting with the medical and spreading through the agricultural and even industrial area. I dream of trees which produce a sap, which is easily refined into methane or natural gas. But it's going to take much longer than most people seem to think.

    --

    There is no trap so deadly as the trap you set for yourself
    -Raymond Chandler, The Long Goodbye
  58. DNA through the Eyes of a coder by RyanK · · Score: 0

    Seeing this discussion reminded me of a very interesting look into biology, drawing many parallels to technology.

    As many similarities exist, the next question is if everything is purely coincidental and we are looking for similarities or if our technology was subconsciously built to model nature. The later would lead us to the conclusion that we would be able to use advances in technology to improve on nature.

    All of which calls into question the ethical and moral decisions that come with mucking with nature.

  59. I'll attempt to tackle the last question... by IcebergSlim · · Score: 1



    I think it would be great if, once biological processes are understood better, they could be applied to IT to make systems faster or more efficient, etc...Our biological systems have evolved over billions of years; assuming Darwin was correct, it's seems pretty safe to say that they must be incredibly robust and efficient. Why not learn from them?

    The problem I have with the reverse (computers -> biology) is that we won't know how it will affect the evolution of our species. (Just take a look around you sometime to see just how polluted our gene-pool already appears to be....)

  60. Your mistake & my Thesis paper by blach · · Score: 3, Interesting
    Hi there,

    As a medical student with an undergraduate degree in Mathematics, I'm really pleased to see that other scientists are getting excited about the convergence of Mathematics/Compuation and molecular genetics.

    First let me correct the slight error in your Ask Slashdot submission: we say that there are three nucleotide bases in an mRNA codon (not DNA codon). If you want a review of how DNA becomes RNA becomes proteins, you can check out the intro to my undergraduate thesis paper (link below).

    In fact, I would encourage you to read through my paper in any case, as it may stimulate your thinking or open you up to new areas of bioinformatics research. The paper focuses mostly on a survey of analytic techniques of gene-expression microarrays, but is highly accessible to well-read / intelligent persons (it is light on technical mathematics by design).

    Please let me know what you think of it (my email address should be easily inferrable from my website address), and you get a high-five from me if you can find the glaring mathematical error that I didn't get fixed before my defense.

    http://blachly.net/james/documents/thesis.html

    The best,
    James

  61. To hell the luddites. Hack the genome. by Tackhead · · Score: 2, Interesting
    > And perhaps the hottest issue of all: Is there anything inherently wrong with pursuing this avenue? What may be some of the consequences?

    To hell the luddites. Hack the genome.

    With apologies to Steven Levy:

    1) Access to the genome, and anything which might teach you something about the way life works, should be unlimited and total. Always yield to the Hands-On Imperative.

    2) All information should be free.

    3) Mistrust authority- promote de-centralization.

    4) Hackers should be judged by their Hacking, not bogus criteria such as degrees, age, race, or position.

    5) You can create art, beauty and even life by hacking DNA.

    6) Genetic hacking can change your life for the better.

  62. More pie-in-the-sky science by lawaetf1 · · Score: 1

    Genetic based computing certainly sounds nice.. It'd be lovely to shake some powder over a plate of agar and take a nap while my hundred teraflop computer gets itself all sored out. But I don't see such a technology coming into being in the next three decades if ever. Nature simply doesn't work that way. The DNA replication process, as best I understand, is sloppy (nature wants the odd mutation, computing doesn't), slow, and really doesn't "compute" in the traditional sense -- it replicates. There might be a handful of problems that could be approached using some form of genetic algorithm but I think the lure of the whole thing is misplaced. Yes, genes are cool and we'll be able to do amazing things once we figure them out a little more but there's little reason to believe they'll do anything but suck as calculators. A related field, proteomics, holds more promise IMHO. I've no doubt that material sciences as a whole will produce mediums with far greater potential. Imagine a crystal, for instance, that finds the next prime number as it grows. Genes and such aside, silicon based computers, like my 25 node linux cluster that can churn through a gig of genetic data per second, will make far more sense.

    --
    CommentBot 0.7a running with args "-module irritate,disagree -target random"
  63. here's some answers... by thomasmd · · Score: 2, Interesting
    First off, these ideas have been around and been discussed ever since Watson and Crick cracked the DNA code in the fifties, so there has been a significant amount of literature and thought devoted to the subject. Here's my own thoughts on your questions...

    --In the long run, will biology rewrite computing or will modern day technology concepts and theory be integrated into biology? If both are true, which will have the greater effect? I understand long run is ambiguous in this question, but Iâ(TM)m interested in all thoughts using any applicable definition.--

    The likelihood that "modern day technology concepts and theory" will be integrated into biology seems unlikely to me, but I think you're really asking the following question-- Will we be able to use technology to design life, based on our ability to manipulate the code? I suspect so, though it will never be possible to escape the reality that what we would be doing was more biology than computer science. For the first part, will biology affect technology? Definitely. Rewrite it completely? I doubt it. It's more likely that biological computing systems will work well for certain tasks but not others (based on factors like complexities or huge numbers of variables).

    --Tied to the first question: How will the nature of computing, and how we perceive it, change due to biology integration? More to the point, how much of the theory we learn today may change?--

    I don't think anyone can even begin to answer this question, because the possibilites are practically infinite. If I had to guess though, I would say this -- most computer theory (I think not all, but I'm not sure) these days is based solidly on the binary system you mention, things are either one thing or another, a 1 or a 0. I think biological systems may someday be able to solve problems based on "fuzzier" logic, simply because the complexity that could be managed by DNA is very large.

    --What will be the biggest issue determining the success of the adoption of biology-integrated computing? Will it be technology factors or will it be societal factors (e.g., rebellion by the Right Wing), or something else? What things must hold true to make the idea succeed?--

    Like most things, I think the biggest issue determining the adoption of biology-integrated computing will be the rise of a company that can make a viable product that serves people either better than before or in a new way. Reality has shown that no matter how good an idea is, there are many other factors that can govern what is adopted and what isn't, just look at Betamax vs. VCR. Everybody knows betamax was better, but it didn't matter in the long run.

    --And perhaps the hottest issue of all: Is there anything inherently wrong with pursuing this avenue? What may be some of the consequences?--

    As in all things, there is nothing inherently wrong with pursuing knowledge. It's how we acquire that knowledge and what we do with it that can lead to moral dilemmas.

  64. Imagine a Beowulf cluster of these... by SnarfQuest · · Score: 1

    And the obligatory clueless newbie question "What version of Windows(tm)(C) does it run?"

    --
    Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
    1. Re:Imagine a Beowulf cluster of these... by Tablizer · · Score: 1

      It is called a "community"

  65. Re:Biology and Computing Convergence = nonsense. by thomasmd · · Score: 1

    RNA seems to only copy DNA, but there are some theories that RNA actually came first.

  66. Biological Computing by mdietz4 · · Score: 1

    You raise some intriguing ideas but the unfortunate reality is that currently any computing using a biological (DNA based) system can only be used to solve a very specific subset of the total types of problems Computing Science has been tasked with addressing today. You are not going to be running Doom 4 on a massively parallel home DNA computer. But you can solve large recursive problems with a very carefully set up inital setup (Read weeks to months) using nucletides acting as symbols in your algorithm. Current computing maps to biological computing at an abstract level but the time required and the level of knowledge required to pull it off make prohibitively difficult. Maybe it will be ready for Doom 6.

  67. Thus spoke Agent Smith by Anonymous Coward · · Score: 0

    Have you ever stood and
    stared at it, Morpheus?
    Marveled at its beauty.
    Its genius. Billions of
    people just living out
    their lives... oblivious.

    Did you know that the
    first Matrix was designed
    to be a perfect human
    world? Where none suffered,
    where everyone would be
    happy. It was a disaster.
    No one would accept the
    program. Entire crops
    were lost.

    Some believed we lacked
    the programming language
    to describe your perfect
    world. But I believe that,
    as a species, human beings
    define their reality
    through suffering and
    misery.

    The perfect world was a
    dream that your primitive
    cerebrum kept trying to
    wake up from. Which is
    why the Matrix was
    redesigned to this: the
    peak of your civilization.

    I say 'your civilization'
    because as soon as we
    started thinking for you,
    it really became our
    civilization, which is, of
    course, what this is all
    about.

    Evolution, Morpheus.
    Evolution.

    Like the dinosaur. Look
    out that window. You had
    your time.

    The future is our world,
    Morpheus. The future is
    our time.

  68. quantum bio computing? by ed.han · · Score: 1

    stupid question, but isn't quantum computing predicated on a 3 state model analogous to the 3 nucleotide codons? and wouldn't this be relevant?

    ed

    1. Re:quantum bio computing? by NoOneInParticular · · Score: 1
      Uhm, no. Quantum computing works with qubits, which are just like normal bits only their oneness can be described by a probability amplitude (instead of > x Volts). What such an amplitude actually means has been beyond anyone's grasp. So they're not three states: 0 or 1 or something inbetween, but all of these together and then some.

      /me heads spins

    2. re: quantum bio computing? by ed.han · · Score: 1

      sadly, while i'm trying to grasp this, my brain keeps imploding. i have the same problem trying to grasp this as i do tesseracts...

      [sigh]

      one of these days, i'm gonna have to look for "quantum computing for dummies" or something...

      ed

  69. DNA computing and bioinformatics by zubernerd · · Score: 3, Informative

    First, there is a difference between bioinforamatics and DNA computing. Bioinformatics is the application of computer algorithms and statistical techniques to figure out how a biological system works. DNA computing is more of an engineering project, since you are addapting DNA to do your computational bidding (e.g. a DNA based microprocessor)
    I my self am in the field of bioinformatics/molecular biology with my primary interest being in RNA regulation and regulatory elements. I am trying to find and figure out how RNA regulation works in model systems.
    Now for your questions...
    >In the long run, will biology rewrite computing or will modern day technology concepts and theory be integrated into biology?
    Both will happen...
    >If both are true, which will have the greater effect?
    I don't know about biology rewriting comuting. First, yes DNA encodes information 'like' binary 1's and 0's, but we are still figuring out the system works. We know how to find some genes by just looking at the sequences, but we still have the problems with predicting genes in a sequence (e.g. gene splicing, post transciptional events, etc.
    I think it would be more sane to use the modern day technological concepts and theory, but with an emphasis on parallel computing.
    >I understand long run is ambiguous in this question, but Iâ(TM)m interested in all thoughts using any applicable definition.
    Tied to the first question: How will the nature of computing, and how we perceive it, change due to biology integration?
    Well we can have those clean computers powered by photosynthesis... ok, all kidding aside, it change computing for those tasks DNA would excel at: A DNA computer is a type of non-deterministic computer. We have to overcome some of the problems imposed by DNA... its a chemical that is in an aqueous environment that tends to mutate over time; also the DNA computers I have seen work in a test tube, and you have to sequence it to get a result. That should hopefully change in time.
    >More to the point, how much of the theory we learn today may change?
    In biology - a sh*t load most likely; like I said above, we are still trying to understand biological systems and how they interact with each other, including DNA and how it codes for life.
    >What will be the biggest issue determining the success of the adoption of biology-integrated computing?
    Get it out of the test tube first... place it on a chip, like a microprocessor. Also the energy source... I don't want to share my doritos with my desktop...
    >Will it be technology factors or will it be societal factors (e.g., rebellion by the Right Wing), or something else?
    Don't like the right wing, eh? Well as a card carrying member of the vast right wing conspiracy, you have just as much to worry about from the left... those environuts who think we are tampering with nature (like we haven't been doing that for the last 10000+ years (e.g agriculture). Both extremes muzzel science... get used to it.
    If we start to integrate computers into our selves... yeah I think society will have some issues to face about what it means to be human. (I'll go with David Hume with this gem "I'm human because my parents were human")
    >What things must hold true to make the idea succeed?


    1. Perfect DNA computing
    2.
    3. Profit -- of course!

    Ok, seriously -- there need to be interest in the scientific community, we need to figure out how DNA works in living beings... how it encodes all its data (and how about that junk DNA?). We need to get it on a chip (not a microarray chip... some times called DNA chips). And there needs to be a profit motive.
    >And perhaps the hottest issue of all: Is there anything inherently wrong with pursuing this avenue? What may be some of the consequences?
    Hell no! But if you are interested in DNA computing, the bioinformatic

    --
    Accentuate the positive, don't waste your mod points on the negative.
  70. Bio is catching up by thogard · · Score: 2, Interesting

    They figured out the code segments in DNA. Now they need to figure out the data segments and maybe in time they can figure out how datasegments in DNA manage to make their way into a creatures memory. Thats a few levels of indirctions that have to be figure out.

    DNA decoding is starting to pick up on some of the debugging concepts that have been in the digial world for 50 years. There are ways to iterating over code so it looks like the single steping is going places. Its just hard to pull off on a multithreaded cluster and understand whats going on.

    Of course what they are having a real problem is with the DRM stuff thats making it hard to build replacement brains out of stem cells.

    1. Re:Bio is catching up by djeaux · · Score: 1
      Now they need to figure out the data segments and maybe in time they can figure out how datasegments in DNA manage to make their way into a creatures memory.

      Assuming you mean "memory" in the conventional sense, I'd say you have little understanding of the relationship between DNA & memory. Aside from instinctual "species memory," I'm pretty sure memory has more to do with cells' membrane potentials than it does with modifying individual cells' DNA.

      Further assuming that by "DNA decoding" you are referring to human beings decoding DNA in a lab, I'd have to agree. But if you mean biological DNA decoding, I'd have to say that biology has a few million years' jump on computer science ;-)

      --
      "Obviously, I'm not an IBM computer any more than I'm an ashtray" (Bob Dylan)
  71. Oh, and... by blach · · Score: 1

    ...and before you slashdotters jump on me and criticize my paper for suckage, keep in mind that I completed the paper and defense in the middle of an unexpected death in my immediate family.

    So that explains why I didn't give two farts about cleaning up the listing for Algorithm 1, among other things...

    However, I plan to expand the work in the future, so constructive criticism is welcomed :)

    James

  72. The Source by mobileskimo · · Score: 1

    Or perhaps the reason for such a coincidence is due to the fact that we ARE a computation as Douglas Adams would have put it.

    Perhaps we will find out one day what problem our creators were looking to solve when they put us into motion.

    --
    "Last one in is a rotten goblin!" - Kepp
  73. Re:Biology rewrites computing...the ultimate monit by Anonymous Coward · · Score: 0

    "If your brain talked directly to your computer, now that would be fast and much less labor intensive."

    not neccisarily. you may be forgeting that things like this often advance in scale- if you could interface directly with a computer you would be expected to process a lot more information, possibly even increasing the ammount of mental labor involved.

    technology is often assocated with labor saving devices, this however is not really acurate- there is instead an exchange of energy along a band, the base unit never changes, the relationships are different, but the level of interaction stays on a consistant curve or "wave"

  74. oh my god by Anonymous Coward · · Score: 0

    you must be the first person ~ever~ to realize this! it usually takes most science students until their 2nd year genetics course to grok this!

  75. Re:Biology and Computing Convergence = nonsense. by Anonymous Coward · · Score: 0

    RNA is not copying anything (unless you are talking about the infamous (but unproven) self-replicating primordial RNAs). Enzymes like DNA polymerase are doing the copying.

  76. The real question is... by djeaux · · Score: 2, Insightful
    ... will computing stimulate a revolution in biology, or will biology stimulate a revolution in computer science?

    Computing has accelerated biological research, but I'm unconvinced that it will fundamentally alter the prevalent paradigm in the biological sciences. OTOH, biology may provide the concepts that will push a change in computer science.

    Not being a computer scientist, I can't say this for sure, but I think one of the places to look would be in membrane potentials & how that might be applied to fundamental computer architecture. For the totally baffled here, a nerve cell membrane may be polarized (off), depolarized (on), hyperpolarized (extremely off), or anywhere in between (sorta off/almost on). This isn't binary any more, Toto.

    Whatever, let's remember what the scripture (Kuhn's Structure of Scientific Revolutions) tells us: Change will happen when practitioners of the old paradigm die. Don't look for anything other than incremental change in the meantime...

    --
    "Obviously, I'm not an IBM computer any more than I'm an ashtray" (Bob Dylan)
    1. Re:The real question is... by NoOneInParticular · · Score: 1

      Interesting thought about membrames, though I doubt this supposed non-binaryness is the key. I do think however that at some point we will view a workstation as our computer analogue of a cell, which needs its protection through some sort of membrame (call it a firewall, a virus filter or whatever), even though it needs to communicate with other cells. Biology definitely has something to learn CS for defense against hostile actions, that's for sure.

  77. Society is the largest factor? by Anonymous Coward · · Score: 1, Interesting

    I think the largest factor in biological computing will be acceptance of society in its use. I believe there is no doubt it will be one of the largest transitions in computing we have seen thus far. Simular to the transition from analog computing to digital, but with a much larger twist.

    More and more people seem to accept the roles which computers play in every day lives, but it has taken time. There is still much debate in the use of genetic engineering, but it has become more common practice today than it was a decade ago. Today almost all the foods we eat are genetically engineered to be better, more resilient to pests, yielding larger quantities, whatever the case might be (although I am not a fan of genetically engineered foods).

    I think eventually we might be using computers which is some sort of brain (ie vaugely resembling a humans), and this will frighten some people tremendousaly. The moral aspects will most definitely be hindered by the government (whos job seems to be determining morality), thereby extending the process by generations. However ethical computing is not something which Computer Scientists or Biological Engineers should regard as a formality, because I feel it does deserve some very deep thought.

    The possibilities are endless, and with all technologies it can be used for Good or Evil. The only thing we can really hope for is that humanity will extend itself rather than drive itself to extinction. So far so good though right?

    - To those people at the Mayo Clinic... Keep up the good work! We need more people actively seeking these types of technologies and questions!

  78. hope this helps by Anonymous Coward · · Score: 0

    Being an MIS major with a heavy CS background I'm sure it will help with your COBOL OLTP system

  79. Re:GOAT-SEH DOT SEE EX by Anonymous Coward · · Score: 0

    HOLY CRAP that shit just changed my LIFE!!

    MOD parent WAAYYY up.

    Everyone must see the magnificent GAPING ANUS

  80. " A change is gonna come ",..Sam Cooke, 1963 by Anonymous Coward · · Score: 0

    Respectfully:

    I admire your youthful enthusiasm in pursuing this thought provoking subject.

    Computing now is digital. It was once analog. To inhabit and cooperate in the biological world, to achieve the massive and parallel computational throughput needed by a combined biological and cybernetic organism, computing as we know it must become ultrafast analog. Further, instead of binary digits we will need singular yet complex symbols to transfer data,..like the written Chinese characters which are both an alphabet, a phenomic indicator and when simultaneously having a temporal function yield whole libraries of data for corporate or research use- remove the temporal for individual human useage/home computing- for example.
    The conversion from analog to digital or from digital to analog will be too great a computational load to enable the kind of computing I believe you speak of in this article - too great. Analog is vulnerable to both time and amplitude distortions when observed/used without a set of limit parameters. Complex math functions can be used to ' forward correct ' the analog activities however. Yes, I must state that analog is the platform on which biological and computational systems(note: I did not write, ' electronic ') can function as one truly, not virtually.
    The change in thery will actually, IMHO, be an integrated , cross/multi-discipline approach to cybernetic organisms: The ssame as nanotechnology which also requires a multidisciplinary view when used in design work both a mono-disciplinary view when actually using the technology. The laws of physics and chemistry will yet be obeyed but- and quite obviously the question," what is Life." Will be answered wether we want to know or not! Then come your ethical questions:
    Is this knowledge shared with, say poor, black cultures who could benefit the most but have no money?
    Do we give these new devices names? Advanced physical performance parameters that make them supermen and women capable of reproducing and thereby interacting with our biosphere-causing change- and possibly wiping out we ' mere ' mortals? Or do we adapt this new technology to all who exist presently enhancing their lives,..or do we white people keep it to ourselves and as in the last, worldwide colonial period, dominate all those who are not enhanced?
    You see - our technological prowess can easily outrun our ethical development or lack thereof! No one wants to have their morals dictated to them until AFTER Pandora has opened the box or Eve has eaten the fruit!
    To make all of this succeed, I believe, humbly, we will need an area purchased near a major university or set of universities that is handed the funds to build a physical building for think tank that has international scholars and an international over-sight committe which includes all known bodies of clergy OR
    Open Source!
    Donning flameproof -unobtainium body armor ,..Now!

  81. Ethics by Kafka_Canada · · Score: 2, Insightful

    I have no specific technical background from which to address your questions (I know, I know... this is Slashdot), but your moral questions are interesting:

    * What will be the biggest issue determining the success of the adoption of biology-integrated computing? Will it be technology factors or will it be societal factors (e.g., rebellion by the Right Wing), or something else? What things must hold true to make the idea succeed?

    First, I know it's only an example you've given (lit., "exempli gratia"), but the "societal" factors as you call it -- more political, really, but let's compromise on socio-political -- are not an exclusively "Right Wing" threat. The modern Left holds many central beliefs contrary to the integration of technology and biology, especially concerning human biology, for instance the primogeniture of society over the individual and (partially by extension) the malleable, ahistorical understanding of the human mind (a notion commonly referred to as "tabula rasa"). Under this view, attempting to "improve" or in any way alter humans as conscious beings by improving or altering us as biological beings will seem either immoral or, more likely, futile. This mostly to point out that limiting factors for the progress in your field don't come exclusively from conservative ideology.
    In general there seems to be a growing trend in intellectual/ethicist circles toward acknowledging the massive (though far from exclusive) importance of our evolutionary past, which in simple political terms is more or less centrist or apolitical, though could be interpreted as slightly "right wing" (more libertarian or classical liberal than conservative), which suitably allows you scientists to carry forth your apolitical and almost-amoral research, leaving as the likely culprit for "most likely to impede the progress of biology-integrated computing" common economical factors: what innovations will ultimately create the most value, and therefore what innovations will proximately be most likely to succeed (in getting funded, in getting researched, etc.). And if you take exception to my "almost-amoral" comment (which you shouldn't), I mean it compared to people who spend their lives sweating over the ones and zeroes of right and wrong -- not that you value ethical behaviour any less than they do, only that you likely (likely) pay less attention to the nuances of what makes ethical behaviour ethical; my guess is you probably subscribe to a simplistic (and ages-old and approximately, though probably not absolutely right) axiom like the biblical (new and old testament) reciprocating Golden Rule or the commission-of-harm-avoiding Hippocratic Oath -- good on you.

    * And perhaps the hottest issue of all: Is there anything inherently wrong with pursuing this avenue? What may be some of the consequences?

    There are numerous criteria for wrongness, and in the case that you mean moral wrongness there are numerous defensible moral systems. Also, if you mean specifically moral wrongness, most moral systems taken into consideration not just consequences of actions, but the intents behind them as well (brick-in-the-head obvious example, Western legal tradition's distinction between premeditated and non-premeditated murder, or either of those and accidental homicide) -- if you meant to imply the connection I've understood between inherent wrongness and consequences.
    I don't see anything one could construe as inherently wrong with the research you propose, if you don't believe in God or make intuitive essentialist ascriptions to the human form or subscribe to the aforementioned primogeniture of society over the individual and all that entails. In other words, assuming of course otherwise ethical behaviour, if you're a modern freedom-loving humanist (or, in the trivial case if you're a nihilist), it seems to me there's no basis for having qualms about the philosophical nature of what you're doing -- but it's healthy of you to be wary of slipping into less-than-savoury situations, and to constantly question yourself to defend against aforementioned slipping and to ameliorate yourself -- no doubt the skeptical scientist in you.

    --
    Fuck it
  82. Computer subunits by yet+another+coward · · Score: 1

    A striking aspect of this analogy is how poorly functional units are separated from one another in organisms. The largely distinct functions of storage and computation appear to overlap at molecular and cellular levels. I feel that a coming big revolution in computers is a blurring of these distinctions, but that idea is vague futurism by me.

  83. My opinion by Jerf · · Score: 1

    Computing is already helping biology, like with protein folding. This is only going to get stronger.

    Biology may help build better computers, either by "growing" things like media, or with nanotechnology indistinguishable from biology being used to grow chips.

    However, the "ultimate" convergance of a biological computer is not going to happen, except perhaps in an isolated sense where it can be made cheaper to grow a computer. The problem with biological computing is that generally we want to compute, not be awed by the biology. (Far, far too many people when trying to imagine the future get sidetracked by the "awe" factor, but the "awe" factor is not a long-term factor.)

    "Pure" biological computing has an unavoidable disadvantage vs. non-biological computing: It's biological. Which is to say, you need an infrastructure to keep the biological part alive, which the non-biological solution does not need. This is an intrinsic flaw which can not be overcome except by leaving the biological realm. By the time we could build the "biopacks" seen in Voyager, we'll be able to build something much better that isn't biological. The part of the system keeping the biopack not only alive, but in the quite-likely narrow environment it will actually "work" in, would be better spent on actually doing the computation.

    Biological systems are astonishingly redundent, but that's just not necessary for non-living systems, where cracking the system open, repairing it, and reassembling it and expecting it to work isn't that big a deal. Do you think twice about repairing your car that way? Since it is of no particular consequence if a computer "dies" briefly, there's just no need for the astonishingly complex low-level redundency and healing capabilities in living systems.

    A pure, 50-50 convergance is a chimera. Both fields will be helping each other, computing probably helping biology more then the opposite, but total convergance is not going to happen. "Every discipline inevitably thinks of itself as the most fundamental." Computer science isn't exempt, and I know biologists feel that way. But a dispassionate examination shows there are fundamental differences such that the only way they are going to "merge" is if biology ends up being redefined to be the same as "nanotechnology" and includes things that we do not currently consider "biological".

    Which will probably happen, but it's not the sense you're asking about right now.

    BTW, "genetic" computing is mostly a side-show. It's practical significance is virtually nil. It looks cool, but it's slow as all hell and unreliable to boot. (What, slow you say? Yeah, it takes forever to set up the problem. Sure, it runs quickly after that, but it's disingenuous to dismiss the setup time, which while certainly possible to accelerate, will almost by definition take longer then checking the answer directly.) Current machines can already stomp the performance of any pure genetic computer you can imagine. (Note this very distinct from a machine that some genes may grow; be sure you know what these terms mean before you criticize this post, all you budding Slashdot biological computing experts. ;-)

    A lot of other existing "biological computing" is mostly a side-show too; cute, but it takes some serious trips into fantasy-land to come up with a practical application that will actually beat the non-biological competition.

    To the extent you care about my opinion, and remember, you asked, I would not advise getting too far involved in this field.

    (Now it's entirely possible that in the process of researching a pure biology computer that something interesting could be learned. I also think pure quantum computers are impossible but the research is useful and useful hybrid solutions will be developed, so the research is not a waste. But on a personal level, I would still not want to actively pursue something that's unlikely to be possible.)

  84. Computers not well adapted to biological problems by rockmuelle · · Score: 1

    I work for a biotech developing their informatics syste, and have been heavily exposed to the challenges of working with chemical and biological data. And, I will be starting work on a PhD in CS focusing on these areas in August.

    A quick note, I use the more general term 'life sciences' to denote the field that this work affects. While chem, bio and medicine are traditionally seperate disciplines, the computational problems are similar and shouldn't be forced into the old categories.

    The biggest challenge currently facing both people attempting to solve problems in the life sciences using computers and those trying to implement computers using organic materials is the lack of mathematical and computational models to describe these systems.

    Step back 50 years to the early days of computing. Computers were designed and envisioned as equation solvers and theorom provers (gross simplification, but bear with me). The physical sciences naturally adapted to computers since most of their theory is written using the language of mathematics. These fields helped push high-performance computing to where it is today and in doing so, molded the field to solve math-based problems.

    During the same time period, the life sciences were starting to understand DNA. With a strong tradition of wet-lab and notebook based work, computers were essentially ignored. This changed somewhat with data aquizition systems in the 70s and 80s, but to this day, most analysis is still done on paper or in generic spreadsheets, using printouts from data systems (I see this every day).

    On the modelling side, accurate mathematical models for even the simplest chemical and biological processes do not exist. While there's an obvious mapping of DNA to bits, no one has been able to do anything useful other than similarity searchers (which are rooted in math). The 'obvious' solutions to most problems (eg, protien folding) are generally NP-Hard and simplifications tend to yeild poor results that are not consistent with nature even for the simplest datasets.

    Thus, the challenge in working with life sciences problems lies in the lack of a mathematical and computational system that can be used to explore the problems. Current research into linked systems (networks) and agent-based systems appear to be promising areas, but they quickly run into the same computational limitations of modelling life sciences problems - ie, they grow too big too fast.

    Note that this discussion has left out the data analysis and processing problem (traditional bioinformatics), but it's worth mentioning that many of the same challenges exist. With no theoretical foundation for the data, it is hard to come up with a meaningful interpretation.

    So, it appears that what is needed is not more articulation of current mathematical and computational models, but rather a different theoretical framework to work with. As mentioned, networks and agents brush this surface as haves chaos, cellular automata, complexity, neural nets, and most other 'fun' ideas of the last 20 years. Wolfram attempted to and has probably failed at providing a new framework to work within, but others are still looking and his ideas will hopefully lead to other insights towards this end.

    The key here is that it will probably not be based on predicate logic and only implementable on Turing machines in ways that make it non-computable. So, a completely new system of logic will be required and a new model for computers.

    Once this is in place, then life sciences problems will be accessible computationally. In the meantime, there are still lots of math-based problems that our current models will help sovle.

    -Chris

  85. genetics-based computing by Anonymous Coward · · Score: 0

    I was wondering what people thought about the future of biology-based and genetics-based computing...
    It's been done and it ended in tragedy. You can read a case study in The Hitchhiker's Guide to the Galaxy by Douglas Adams.

  86. The important question of course: by ca1v1n · · Score: 1

    "How can I turn this into a thesis?"

  87. Biological computing by robotkid · · Score: 1
    As a grad student in biophysics, I can say that there are alot of similar musings in the literature, as well as a few preliminary "proof of concept" experiments as other posters have alluded to.

    You might want to check out:
    http://www.nature.com/nsu/030421/030421-6.html
    Science. 2002 Apr 19;296(5567):499-502
    and also EMBO reports vol 4 No 1 2003 pg. 7-10

    Certainly evolution has come up with a pretty robust (although for some of us not robust enough) methods of error correction and data storage. However, the bottleneck for us taking advantage of this would be the ability to manipulate DNA - our ability to duplicate, cut, and splice DNA in the lab has been entirely dependent on isolating enzymes from organisms that happen to do the exact reaction that we want (the use of t. aquaticus polymerase in PCR is a good example). Biological systems use DNA to, well, express proteins in response to stimuli and most of these enzymes aren't of obvious use for computational endeavors.

    IMHO biological computing won't be truely feasible until we understand enough about protein structure & function that we can design new enzymes from scratch to do whatever DNA-manipulations we want. Which opens a whole other can of worms, trying to simulate biochemical pathways is another interesting field of recent interest (e.g. enzymes are regulated by large interconnected networks of enzymes that modify each other). Some people at UCSD are trying to simulate whole cells using modified analog circuit simulation software (since analog circuits are coupled DiffEQ's just like biochemical networks). Pretty far out stuff.

  88. get_essence(dna) != get_essence(computer) by bkedelen · · Score: 0

    I'm afraid I do not see the connection between DNA and computing systems at all. Since any system with a discreet base is a Turing machine, and a human being is a provably more powerful machine than the Turing machine (we being able to attempt the halting problem, and whatnot) it is somewhat presumptuous to assume that DNA is a base 4 system, and thus life is subject to the rules bonding a discreet base system. The base of the universe is e (non-terminating, not-repeating decimals give the real world its spice), and the fact that man can even attempt questions like "is this beautiful" and "what is love" in my mind makes all comparisions of this kind impossible. -Benjamin "Durandal" Edelen bkedelen@yahoo.com

    1. Re:get_essence(dna) != get_essence(computer) by bkedelen · · Score: 0

      I did say "in my mind" ...
      If you are genuinely interested in exploring how unbelieveably more powerful a human being is than a Turing machine (at least one order of magnitude), I would suggest reading Mitsugi Saotome's Aikido And The Harmony Of Nature.
      It is a definitive work on human potential.
      -Benjamin "Durandal" Edelen
      bkedelen@yahoo.com

  89. Answers by jjlilj · · Score: 1

    Q1: In the long run, will biology rewrite computing or will modern day technology concepts and theory be integrated into biology? If both are true, which will have the greater effect? I understand long run is ambiguous in this question, but Iâ(TM)m interested in all thoughts using any applicable definition. A1: No. The informational aspects of DNA have been known for 50 years, only slightly longer than computers and failed to influence computer development. Nor does the computer science theory of information help biologists because they don't understand the intermediate mechanisms thoroughly (like precisely how a cell works). Q2:Tied to the first question: How will the nature of computing, and how we perceive it, change due to biology integration? More to the point, how much of the theory we learn today may change? A2: The underlying theory, which is essentially irrelevant, will not change. Q3: What will be the biggest issue determining the success of the adoption of biology-integrated computing? Will it be technology factors or will it be societal factors (e.g., rebellion by the Right Wing), or something else? What things must hold true to make the idea succeed? A3: Digital computers will always be better computers than biological based systems, that is why biological computational systems are going to be relegated to university labs and academic papers. Q4: And perhaps the hottest issue of all: Is there anything inherently wrong with pursuing this avenue? What may be some of the consequences? A4: If society declares such research forbidden, some other society will pursue it, if it has any value. Ethics only apply in a closed system, which world science is not. A5: Biological systems and engineered systems are as different as a dog and an engine. Either can pull a sled, but it easy to pick out the engineered version and the biological version. Ask a mechanical engineer how much animal anatomy affects his craft or how much mechanical engineering affects a dog breeder. The questions are as relevant as the ones you asked.

    1. Re:Answers by jjlilj · · Score: 2, Interesting
      Q1: In the long run, will biology rewrite computing or will modern day technology concepts and theory be integrated into biology? If both are true, which will have the greater effect? I understand long run is ambiguous in this question, but Iâ(TM)m interested in all thoughts using any applicable definition.
      A1: No. The informational aspects of DNA have been known for 50 years, only slightly longer than computers and failed to influence computer development. Nor does the computer science theory of information help biologists because they don't understand the intermediate mechanisms thoroughly (like precisely how a cell works).

      Q2:Tied to the first question: How will the nature of computing, and how we perceive it, change due to biology integration? More to the point, how much of the theory we learn today may change?
      A2: The underlying theory, which is essentially irrelevant, will not change.

      Q3: What will be the biggest issue determining the success of the adoption of biology-integrated computing? Will it be technology factors or will it be societal factors (e.g., rebellion by the Right Wing), or something else? What things must hold true to make the idea succeed?
      A3: Digital computers will always be better computers than biological based systems, that is why biological computational systems are going to be relegated to university labs and academic papers.

      Q4: And perhaps the hottest issue of all: Is there anything inherently wrong with pursuing this avenue? What may be some of the consequences?
      A4: If society declares such research forbidden, some other society will pursue it, if it has any value. Ethics only apply in a closed system, which world science is not.

      A5: Biological systems and engineered systems are as different as a dog and an engine. Either can pull a sled, but it easy to pick out the engineered version and the biological version. Ask a mechanical engineer how much animal anatomy affects his craft or how much mechanical engineering affects a dog breeder. The questions are as relevant as the ones you asked.

  90. You do know by Azureflare · · Score: 2, Funny

    You do know that we're just part of a 10 billion year computer program on Earth, the greatest computer ever built in space and time, and commissioned by mice?

    1. Re:You do know by Darken_Everseek · · Score: 1

      Courtesy of Douglas Adams; of course, under that premise, eventually our computer interface will be that of a european bistro....

    2. Re:You do know by Lord_Dweomer · · Score: 1
      " You do know that we're just part of a 10 billion year computer program on Earth, the greatest computer ever built in space and time, and commissioned by mice?"

      Which is exactly why any merger of computers and biology will be USELESS! The only answer you'd get would be 42.

      --
      Buy Steampunk Clothing Online!
  91. DNA Computers by crisco · · Score: 3, Informative
    Physics Web Article
    Simple Guide to DNA Computers
    How Stuff Works - DNA Computers

    No ground breaking crypto solving or Beowulfs yet but some solid calculations going on.

    --

    Bleh!

  92. Obligatory Subject Here by Laxitive · · Score: 3, Insightful

    I recently started working at a bioinformatics position as well, coming from a pure CS background. I havn't learned enough of the biology side of things to really get into much more than tool support for distributed sequence analysis toolchains, but what the hell, might as well comment.

    One thing I want to say before responding to your points: nature is _NOT_ "efficient" like computers are "efficient". Natural systems are enormous, ad-hoc, kludges. They work extremely well, and have tons of redundancy and fault-tolerance, but that's mainly due to about 4-billion years of slow, brutal, optimisation by the evolutionary process. Natural systems do certain things faster than computer systems because:

    1. They've been optimised for a hell of a long time, and they've found ways to engineer and construct extremely complicated structures and processes that are still "small" (compared to modern human-engineered technology).

    2. They've been allowed to search through a much larger solution space than what computers have searched through. Computers are inherently limited by the fact that they are tools which can still be reconciled for a large part with human reason - they were constructed using models that humans can understand and reason about, and explain fully from the start. Evolution, on the other hand, is much more of a blind search.

    Another thing to note is that natural systems all try to solve one problem: existence and self-perpetuation. All the natural systems we are able to observe today exist because they are structured such that they can fulfill these basic requirements. Now, in the process of solving this single-minded problems, nature has managed to come up with solutions for many other problems - many of which can be borrowed and applied to human problems. But it's erroneous to think of nature as "god's textbook of problem-solving", or anything like that.

    > In the long run, will biology rewrite computing or will
    > modern day technology concepts and theory be
    > integrated into biology? If both are true, which will have
    > the greater effect? I understand long run is ambiguous in
    > this question, but Iâ(TM)m interested in all thoughts using any
    > applicable definition.

    There are two aspects to this - borrowing ideas from biology (i.e. reimplementation), and borrowing biological structures themselves (e.g. using bacteria to make enzymes, viruses as delivery vectors for drugs, growing muscle tissue for robot-locomotion, etc.). Both are happening to a certain extent.

    I think it'll be a while yet before we will be able to jump into biological systems and "change the code to do what we want". We do it in really primitive, crude ways right now, but the level of complexity of biological systems, I think, will mean that it'll take time before we are able to fully control them.

    >Tied to the first question: How will the nature of
    > computing, and how we perceive it, change due to
    > biology integration? More to the point, how much of the
    > theory we learn today may change?

    I don't think biology will change theory that much. CS theory comes from the human reasoning process. I don't think there are that many abstract concepts that we can extract out of biological systems. I think the real impact will be in engineering aspects - mimicing, or reusing wholesale, biological structures to acheive the properties that we want.

    > What will be the biggest issue determining the success
    > of the adoption of biology-integrated computing? Will it
    > be technology factors or will it be societal factors (e.g.,
    > rebellion by the Right Wing), or something else? What
    > things must hold true to make the idea succeed?

    Forget the right wing. They make a lot of noise, but ultimately they are not that powerful, especially in the capitalist west. The religious conservatives are used as a tool to get votes, by pandering to their pet causes, but once people figure out a w

    1. Re:Obligatory Subject Here by statusbar · · Score: 1
      ... nature is _NOT_ "efficient" like computers are "efficient". Natural systems are enormous, ad-hoc, kludges.

      May I suggest that most computers and computer software nowadays are truly internally enormous, ad-hoc, kludges as well.

      --jeff++

      --
      ipv6 is my vpn
    2. Re:Obligatory Subject Here by Orgelouse · · Score: 1

      - '...nature is _NOT_ "efficient" like computers are "efficient". Natural systems are enormous, ad-hoc, kludges.' - 'May I suggest that most computers and computer software nowadays are truly internally enormous, ad-hoc, kludges as well.' As I see, you both agree, that natural systems are ad-hoc and kludges, which is not so naturally true. If "natural systems" means food webs, neuron networks, Ãkosystems, cell's chemical networks and things like that, then there ARE (freshly explored) laws regulating these systems. All mentioned are scale-free networks, which means that the degree distribution function (it shows how many links belongs to every single member of the network) follows a power law. In spite of that, the degree distribution function of a random network, which is not scale-free follows a Gauss-spin; and this fact is much too likely telling us: nature is not built on coincidence. See more about this in BarabÃsi Albert-LÃszlÃ's homepage at http://www.nd.edu/~alb and in his book: Linked (issued one year ago).

      --
      Orgelouse
  93. star trek biological computing by robotkid · · Score: 1

    There actually was a STAR TREK TNG episode where an alien data capsule stored flight-path information as RNA. I excuse the science advisors for choosing RNA over DNA, although having extensively handled both in the lab I can say DNA would be a much more sound choice. RNA tends to degrade rapidly if you look at it funny, whereas DNA is reassuringly robust and you can heat it up and shake it up and it won't break. You choose which one to put in a data capsule in an exploding escape pod being chased by aliens with bigs guns :-)

  94. Rendezvous with Rama by nacturation · · Score: 1
    This is the idea explored by Arthur C. Clarke in Rendezvous with Rama which you can read online but please do go and buy the book -- it's worth it!

    *** Mild spoilers, if you haven't read at least the first two books in the series ***

    Rama talks about biots, which is short for biological robots. It's a combination of organic matter with mechanical/electronic parts. The crew captures one and takes it apart to find a combination of biological based batteries (think: electric eel), electronic parts (for recording, visualization, etc.), and other parts. The idea is furthered in the subsequent book, Rama II where the Octospiders manage to engineer biological creatures to do work for them. For example, a dragonfly-type machine can be built to do a videorecording of a scene. When it's done recording, it uploads its data to a central location and, in exchange, is rewarded for doing the assignment correctly by receiving energy or food (or karma points, whatever).

    There will be an eventual convergence of biology and computers. And I'm not talking about simulated biology via genetic algorithms/programming Preliminary progress is being made, but I await the day I can plug in a 1 terabyte hard drive into my brain!

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  95. exploiting opportunities by argStyopa · · Score: 4, Insightful

    I think that ultimately biology will contribute more to CS than the other way 'round.

    Presuming you're not a creationist, there are MILLIONS of generations worth of Darwinism at work in even a simple worm - weeding out the inefficient in times of stress, etc.

    Granted, the process in biology is neither linear nor even relatively efficient, but there are tremendous lessons in autonomous operation, fault-tolerance (HUGE), adaptability, etc that bio systems can teach or implement in computer situations - what can bio-systems get from computers? It just seems natural (ha!) that the more we learn from bio-systems, the more we'll apply it to computer paradigms. Until now, it's been too complex for us to really understand.

    --
    -Styopa
    1. Re:exploiting opportunities by NoOneInParticular · · Score: 1
      Presuming you're not a creationist, there are MILLIONS of generations worth of Darwinism at work in even a simple worm - weeding out the inefficient in times of stress, etc.

      Even if you're a creationist, there still will be MILLIONS of generations of natural selection at work. Come to think of it, millions is a slight understatement. Some friends and I actually tried to calculate the number of generations that make up a human two weeks back. Given that most of evolution has been in the single cell stage, us mammals are very slow and therefore insignificant in counting generations. We used an average reproductive cycle of 1 hour (E-coli is known to do it in twenty minutes), and eventually (can't remember the exact calculation, I think we used 5 billion years ago as a starting point for life) ended up with 8 trillion generations to create me (and possibly you as well). That's 10^12 generations to create a person. Not all of those generations had a strong selection pressure, but still.

    2. Re:exploiting opportunities by Anonymous Coward · · Score: 0

      Presuming you're not a creationist, there are MILLIONS of generations worth of Darwinism at work in even a simple worm - weeding out the inefficient in times of stress, etc.

      Even if you are a creationist, this would be code written by the ultimate programmer. (and, of course, debugged for... er, a very long time ;)

    3. Re:exploiting opportunities by lukesl · · Score: 1

      I think that ultimately biology will contribute more to CS than the other way 'round.

      I work in a biology lab, and almost nothing that we do there would be possible without computers. I don't know if anything computer scientists do requires anything that a biologist developed.

  96. Black thoughts... by garysears · · Score: 1
    What about the old saw: If carpenters built houses the same way programmers designed code the first woodpecker that came around would destroy civilization.

    Let's just say that there'd BETTER be some redundant code in there, guys. Let's hear it for organic checksums.

    Also, has anybody thought about the concept that this gives a whole new twist to computer viruses?

    Do we have computer languages sophisticated, durable and trustable enough to trust with letting loose on the REAL global infrastructure? I believe that the same case can be made as if talking about organic nanites. Can you see a seething black mass of disassemblers where Earth used to be? I don't know about you, but it would really put a crimp in MY summer vacation.

    Now, add in the concept of prions, and mix well.

    I don't WANT computers and organics to mix until we can isolate the labs on the other side of at least 60 miles of vacuum, with a nice, hot re-entry burn bewteen us. Debugging could be a real bitch.

  97. Artificial Brain Project by Anonymous Coward · · Score: 0

    This is way out there, probably off-topic, but, so what, this is slashdot...

    I think we (humanity) need to start an artificial brain project. The way I envision it would be a kind of simulation (hardware, software, probably both) of an actual functioning human brain. Admittedly, we are a long way from being able to achieve this, but I think it should be a goal, much as putting the man on the moon was a goal. It would (potentially) answer some very interesting questions, or at least shed some light. E.g. What is conciousness? Does free will exist? (if it does or doesn't, is there a measurable difference?) Can machines think? How does the brain work?

    Some would argue (perhaps religiously) that such a project is doomed to failure, and should thus not even be attempted. Poppycock. Even supposing it is doomed.. (e.g. by "magic" (or nature), machines are "prohibited" from thinking, somehow) we would still learn so much by the attempt.

    Of course, such a project would need to start small and work up to a human brain, e.g start off much smaller, emulating a few neurons.

    Eventually much more than just the brain would be needed, as a brain, by itself is useless. Much of the supporting body would also need simulation, though perhaps in simplified form.

    I wonder if there is any ongoing, serious research in this area...

  98. Clarification by Brown+Eggs · · Score: 1

    Conduction was the wrong word - I meant processing and typed conduction (was in the middle of writing my thesis when I posted :P). The best biophysical representations of neurons (using GENESIS or NEURON) cannot operate on anywhere NEAR the time scale that normal neurons operate on (off by a few orders of magnitude). By operation, I mean all of the internal processing and such that determines the behavior of the neuron. Granted, you are right in saying that electrical impulses are very fast, but remember that it is the circuitry (wiring) that will slow it down. Neurons use all kinds of tricks (Nodes of Ranvier) to bypass some of the constraints of their system (though as you said, still not approaching the speeds of silicon). The true problem will be to see if silicon processors will ever be able to match the processing power of a single neuron.

    1. Re:Clarification by BaronAaron · · Score: 1

      "The true problem will be to see if silicon processors will ever be able to match the processing power of a single neuron."

      I have to disagree there... One neuron is pretty simple to emulate (and improve on) in hardware or even software.

      Then again, one neuron doesn't get you very far.

      It's trying to emulate trillions of them at once that presents the problem.

    2. Re:Clarification by kajod_kaka · · Score: 1

      What you are saying here makes no sense at all. Essentially, there are 2 major problems in making a physical replica of a neural system:

      1. We don't completely understand how a single neuron works yet: there are too many complex chemical interactions taking place that are not well understood.

      2. The main complexity of the brain lies in the connections and not the neurons themselves. Modeling billions of neurons where each has an average connectivity in the hundreds is really hard.

    3. Re:Clarification by lukesl · · Score: 1

      The reason things like genesis or neuron are slow is because they are simulating a neuron in a very artificial way. One could easily make an analog VLSI circuit with a number of spatial "compartments" that would be formally equivalent to a NEURON or GENESIS compartment model, except the thing wouldn't have to integrate numerically, and it could run thousands of times faster than a real neuron does. Basically, people forget that the computational core of the neuron is the voltage gated cation channel. It is the fundamental nonlinearity of neural computation, analogous to the transistor in electronic circuits. Transistors are a lot faster than ion channels, and I would argue that since the fundamental building block in electronic circuits is superior, an electronic brain could in principle be "better" than a biological one. The problem, however, is figuring out and implementing the proper connectivity among those units on an analog chip, and I don't see it going away any time soon.

  99. Wisdom is understanding by SunPin · · Score: 2, Insightful
    In the computer world we tend to call that "dead code".

    I agree with the parent post. We don't actually know what this "junk" is for. In my own projects, I have certain things turned off and on by dummy variables and seemingly unnecessary if-then statements. You could very well go into my stuff and say "ten percent of this stuff is unnecessary. You could erase it or replace it and nothing will go wrong.

    And you would be right. Except that you killed off some functions not meant for today. You killed off functions that weren't in the right conditions to be operated today. Unfortunately, you killed off a whole lot of stuff that could be valuable tomorrow or for future development of the program.

    I think programmers are in a good position to gain insight to the meaning of life or at least the creation and perpetuation of it. The code might be dead to you but you didn't write it nor were you involved in the development.

    The wise would reserve judgment on those curious stretches of DNA until we know more.

    --
    Laws are for people with no friends.
    1. Re:Wisdom is understanding by Jerf · · Score: 2, Interesting

      From my original post: "The debate on its usefulness centers around the other physical implications of the existance of such DNA, and where it might have come from, but 'computationally' (in biological terms 'is it ever used to produce a protein?') it is indeed junk."

      Nothing you say contradicts that.

      Also, don't forget Nature is not purposeful. Putting useful stuff in the junk is not useful, because you're no more likely to mutate such that the formerly useful code is expressed then you are to mutate such that a truly useless portion is expressed. We can "comment out" code; there is no equivalent operation for nature, because "commenting out" is a purposeful act to preserve code for later. And the odds of "uncommenting" are too small to affect anything (the genome is huge).

      Also, natural selection only works on expressed genes. For every generation that a formerly-useful gene is not expressed, it is increasingly likely to be corrupted in an increasing portion of the gene pool until it effectively disappears, so the theory that the junk genes are "code libraries" on the long term is effectively twice debunked. On evolutionary scales, completely unexpressed genes are relatively quickly flushed completely out of the pool.

      Like I said, the other implications of junk genes are being explored and they are almost certainly not truly useless, but the consensus of the science is that the genes are not useful in what I am calling "computational" ways for the purposes of this discussion. It's really past the time for skepticism on this point, unless you really want to re-write modern genetics. (Which you may, but I doubt.)

    2. Re:Wisdom is understanding by dublin · · Score: 1

      Also, don't forget Nature is not purposeful.

      It's worth noting that there is considerable disagreement and argument about this point... A very large portion of the world's population, and a not insignificant fraction of scientists and engineers believe life does indeed show obvious and manifold evidence of intelligent and thoughtful design.

      Even without bringing religious beliefs and worldviews into the mix, there are very good scientific reasons to question your assertion.

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    3. Re:Wisdom is understanding by Jerf · · Score: 1

      In truth, I actually am a creationist, though I don't capitalize that because what most Slashdotters mean by the term is not exactly what I mean. (I hold the Creation Science institute in lower regard then even the average Slashdotter.)

      Nevertheless, it remains a mistake to attribute too much purpose to many actions. To the extent that Nature is random, those random processes do not have purpose. To the extent that Nature is not random, the purposes are not likely to be the ones that we humans are ascribing to them. Either way, you're better off not thinking of Nature in terms of "purpose". (Certainly the non-purposeful way of thinking provides a better model of what actuall happens.)

    4. Re:Wisdom is understanding by SunPin · · Score: 1

      It's not logical--to me anyway--to support the idea of natural selection, discard the idea of purposeful design and then put an asterisk on natural selection (only on expressed genes). I am not a creationist or a Christian of any stripe. I just think that humans are currently too stupid to grasp what those stretches mean and they may very well have computational purpose. Anthropology, for certain, and biology are not at the level of physics in terms of being truly scientific.

      --
      Laws are for people with no friends.
    5. Re:Wisdom is understanding by Jerf · · Score: 1

      It's not logical--to me anyway--to support the idea of natural selection, discard the idea of purposeful design and then put an asterisk on natural selection (only on expressed genes).

      Watch it... you're confusing some things. "Expressed" in this context means any codon that has an effect on the individual, in that replacing that codon with another would have no perceptable effect. An unexpressed codon, by definition, has no effect, and while our current estimates of how much of the genome is expressed in one fashion or another may be off, it is impossible that the entire gene is expressed for various reasons involving the difficulty of "breaking" the chromosome during the reproduction process correctly. (It is beyond the scope of this message to get too deeply into that.)

      It is impossible (or illogical if you prefer) for natural selection to work on an unexpressed gene, because natural selection works by culling bad genes. (Not promoting good ones, mind you, eliminating bad ones.) If a gene is totally unexpressed, it is not bad, it's just neutral, and there are no ground to cull on the basis of having that gene, or refrain from culling on the basis of having that gene. If there is absolutely no effect, such that replacing the codon with another would have no effect on the creature, then natural selection can no more work on that gene then natural selection can work on a completely nonexistant gene; to natural selection, they are the same thing. Natural selection can only work on expressed genes.

      Now, the "expression" in this case is defined as "has an effect on the creature". Whether that's the conventional coding for a protein or some other more "exotic" effect isn't important at this level, the question is whether it has any effect.

      Thus, junk genes can not be affected directly by natural selection. One of the consequences I explored in one of my other messages is that as a result, if a gene is turned into junk, either because it is "turned off" or the activation effect of the gene is never experienced in the lifetime of the individual, the gene will degrade. Theoretically, one could imagine a species developing an immunity to some poison that some predator develops, and then the predator goes extinct. Over time, the species could well lose the immunity because it will not be selected for, so it will degrade without natural selection keeping it whole. If some other predator indepedently re-"discovers" that poison, the species may well still be vulnerable, and subsequently develop an entirely different defense against the poison.

      There is certainly junk on the genome. There are good reasons for the junk to be there and if they were important to life it would be impossible to ever conceive in the current manner.

      The question is how much. And that is up for debate. The existance of computationally meaningless sequences really isn't; they are there and there are a lot of them.

  100. Thoughts from someone in comp. biology (long) by rocketman74 · · Score: 5, Informative

    You've asked some very broad questions which delve into both technical and social issues. I'm not much of a social theorist, but I do know something about computing and biotechnology. I'm a postdoc in a lab that studies genomics and biological regulatory networks using computational methods. There are two basic approaches to merge bio and computing: 1) You try to improve computing by using ideas or techniques from bio, and 2) You try to do something interesting in bio by using ideas from computing. Examples of (1) trying to improve computing by using bio would be such things as DNA computing or doing massive combinatorial searches in chemical solutions. In DNA computing, you use various enzymes or chemical agents to modify a DNA string. Think of it as a turing machine acting on a strip, except the strip is now a piece of DNA. Since the DNA strip is modified over the procedure, the "state function" is partially encoded in the data strip, not just internally in the chemical agent. The great advantage of DNA as a computing medium is that there are methods for selectively replicating DNA based on its "state". So you can run your chemical procedure over many different possible DNA sequences simultaneously and then only replicate the particular sequence with the desired state, which gives your answer. At the moment, DNA computing is most useful for search problems. For example, several years ago, the traveling salesman problem was tackled in a DNA system. There is a lot of research now into new operations that can be performed on DNA strings (e.g. ways of doing multiplication or addition using various enzymes and data encodings) to broaden the types of problems that can be tackled. Anyway, this is one way people are using bio to improve computing, broadly defined. In a lot of ways, this isn't really bio anymore. Scientists discovered DNA and enzymes in cells, but now we're just using them as materials for computation. People also use similar search techniques with non-biological molecules. Some similar search and amplification procedures are used to make synthetic organic compounds in drug discovery. DNA, however, is particular useful because it's a long molecule so a lot of operations can be performed on it. As far as how DNA will affect computing in the long run, I don't know. We're still very far from making a dna computer that can achieve anything like what silicon-based systems can. But there could be big technological advances eventually. I don't know of any ways that bio systems have affected our ideas about computing at a software level -- except to perhaps funnel more interest towards massive parallelism. Again, I don't want to imply pessimism about what could be invented. As for (2) how computing could affect biology, this is much less concrete. I'll interpret this to mean that one is trying to program biological systems to do something. i.e. if we give a well-defined instruction set, can we get a cell, organ, or organism to yield a particular output? This to me is just the basic problem of science -- trying to understand how stuff works. We'll be able to "program" cells, organs, or organisms if we understand them as well as we now understand the chemical properties of DNA, or even better, as well as we understand silicon-based semiconductors.

  101. Planet earth. by Rip!ey · · Score: 1

    Convergence of Biology and Computers? It's already happened.

    Everyone knows that planet earth is the biggest beowulf cluster in the universe.

    [ducks]

  102. a few things by Anonymous Coward · · Score: 0

    first off ) why would you ask the slashdot
    'community' if you wanted real information?

    second ) why do asshats everywhere marvel at
    the various slight homomorphisms out there?
    it isn't like 2 doesn't come after 1 regardless
    of the discipline you're talking about

    third ) screw it

  103. fat chance by Anonymous Coward · · Score: 1, Funny

    What will happen is lawyers, marketers and a whole lot of other people who also know little about either will create a monster, ungainly, unkillable, self serving, that will help people in all the advertised ways while hurting them in new unforseeable ways, then a white rap singer turned actor will star in a movie that gets it all wrong.

  104. The problem with DNA computing by noda132 · · Score: 2, Interesting

    It's still a practical application, despite the trivialness of it.

    Yes, maybe a travelling salesperson problem with something on the order of a million possible answers would be solvable using DNA. Right now, it's probably 100 times more capable (speed- and memory-wise) than our conventional computers.

    However, DNA doesn't get any smaller or more efficient. It simply cannot advance. As problems get more complex the margin of error gets too large to ignore, and reactions take too long. In the long run (10-20+ years), DNA will not be as fast or accurate as other solutions.

    If I had 10 years to collaborate with other scientists to produce the best travelling-salesperson-solving computer, I'd look long and hard at Quantum computing; it's the opposite: it solves more complex problems just as easily as simple ones.

    1. Re:The problem with DNA computing by Anonymous Coward · · Score: 0

      Would it be any use in this situation to use virtual DNA? If we can simulate the 3D physical computation in a virtual space, we could run the same model but on whatever timescale we have the processing power to simulate. Essentially the DNA solution as I understand it boils down to a jigsaw puzzle where it just takes too much time to sort the pieces by hand. If you could move pieces around in virtual space you could model them as fast as you can process the model, sort of EverQuest meets the Incredible Journey.

    2. Re:The problem with DNA computing by Telastyn · · Score: 1

      I concur. Every advantage DNA/chemical computing has, quantum computing has and then some.

    3. Re:The problem with DNA computing by aldousd666 · · Score: 1

      simulating the dna would be just as laborious, if not more computing intensive than actually crunching the numbers. I think you've missed the boat here.

      --
      Speak for yourself.
    4. Re:The problem with DNA computing by jericho4.0 · · Score: 1

      IIRC, when solving the travelling salesperson problem the number of DNA molucules needed is an exponent of the number of points in the graph, so even a few hundred points would require a universe of DNA.p? Still, it's a great proof of concept.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  105. our brains lack the focus to interact directly by knowledgepeacewi · · Score: 1


    If your brain talked directly to your computer, now that would be fast and much less labor intensive.
    When you type, you slow down everything inorder to focus your random sporadic thoughts into one concise clear communication.

    I often find myself rewording everything and going back to fix spelling mistakes before hitting "submit". With a direct connection to my brain a computer would blow up due to indecision or conflicting desires.
    I can barely handle tabbed browsing. Imagine how many "tabs" would be open at the same time with a direct brain connect.

  106. Oh my GOD!!!! by Stephen+Samuel · · Score: 1

    I forgot to feed the computer!

    --
    Free Software: Like love, it grows best when given away.
    1. Re:Oh my GOD!!!! by KingRamsis · · Score: 1

      Big deal, last night i "killed" 8 processes in one shot.

    2. Re:Oh my GOD!!!! by Anonymous Coward · · Score: 0

      Jerking off to your K1dd13 pr0n will do that.
      Use tissues next time, numb-ballz.

  107. Eva by Genjurosan · · Score: 1

    Go get yourself Neon Genesis Evangelion. Watch it all in one a week and come back with your comments. Biology, Tech, and the next step of evolution.

    It's a work of art, not an action anime.

    FWIW, I remember telling my parents 8-10 years ago that computers would simply evolve and we would eventually create the human brain. I gotta thank you for your comments. I'm really excited about what the future of biocomputers holds for us all.

    How much longer until we develop biological material that we can place binary/electrical data into and control? i.e. a remote control biological single celled organism! Or perhaps a squirrel. Sure would make animals in films fun, and it would put those computer animators of small furry creatures out of work.

  108. binary coding vs DNA encoding... by evil_one666 · · Score: 1
    It may seem like it makes more sense to use a DNA style encoding scheme over a binary scheme. Or to put it another way- a Base 4 encoding system instead of a Base 2 (a DNA node having 4 possible values while a binary bit has 2 possible values).

    The problem is that when storing data, the most basic form of all information is the boolean- true or 1, vs false or 0. If a system has sufficient dexterity to determine the difference between the nucleotides A,T,C or G, then that implies memory redundancy as A,T,C or G could be broken down into smaller constituent parts. To put it another way- if you have to determine atomic differences to work out if a particular molecule is A, T, C or G then you are at the lowest level counting the presence or absence of various sub atomic particles- which IS A BINARY PROCESS.

    but lets for a moment accept that there may be a world beyond binary, base 2 encoding- we humans use base 10 after all!! DNA seems a little limited at base 4 (yes, yes I know that there a really much more nucleotides than the 4 basic ones, but lets keep it simple here!!) why not go the whole hog and find a medium that enables base 1000 or even greater...

    Biological hardware would certainly have many benefits, but the encoding would always be binary, and therefore DNA would not be best suited to this purpose

  109. what about protein chemistry? by ubiquitin · · Score: 1

    When the biology folks and the computing folks get together, it always gets really theoretical and really useless. All of the real-world-benefit folks are busy working on problems of a fundamental chemical nature: it is enzymes that shape, edit, and cut DNA. It is enzymes that create drugs and ARE drugs. You cannot learn too much about protein chemistry or structural biology. These disciplines are under-appreciated and there are very real biology and computational problems involved in them for those who take the time to look.

    --
    http://tinyurl.com/4ny52
  110. Dealing with Complexity by Le+Mot · · Score: 2, Insightful
    As a person who trained as a Biochemist and Computational Chemist and then went on to develop business systems, I was struck about the similarities between how computer scientists and bioligical systems handle complexity.

    When I was learning the concepts of EJB's and remote processing, I began to see patterns between how Cells intercommunicate and the way Clients/Servers work. I began to see similarities between how cells set up "firewalls" and open firewalls and the way we do it in computing.

    As an OO programmer, I began to look at the design patterns we use in OOAD and the design patterns cells use, both internally and externally.... Wish I was back in graduate school!!!! What a dissertation!!!!

    There have to be levels of abstraction when ANYTHING deals with complexity and "fuzzyness". Cells do this very well (aided by eons of evolution). To solve some of the problems we have in computer science, maybe we should look at how Biology does it. We don't have to create biological computers, we just have to look, understand the abstractions and see how they apply to other problems.

  111. "We know it's junk" - do we? by arn0n · · Score: 1
    Sorry for going bio on this code-metaphor thread, but we certainly don't know it's not expressed.
    Biology's central dogma claimed for a long time that DNA mostly codes for proteins, and that RNA serves as the messenger, and that's it (simplified, but mostly true). So screening for RNA expression mostly tried to find those RNA chunks that code for proteins - those that are long enough to code something meaningful, and have other characteristics (like having a translation starting point and translation end - sort of like the curly braces at the beginning and end of a C function...).
    To make matters worse, RNA is some of the easiest stuff to contaminate, it breaks easily, and generally is not fun to mess with in the lab - So when you get short RNA sequences in your test tubes, you assume (rightly) that it is an artifact and not the real thing.

    However, in the past 10 years people have been discovering that there is RNA that gets produced from DNA ("transcribed" or "expressed"), which is not getting translated to proteins, but has amazingly strong effects on the organism, nonetheless. Just one example - small pieces of RNA, as small as 20 bases, can cause the complete shutdown of specific proteins synthesis (it's called siRNA - short interferring RNA).
    Stuff like this is making people rethink the "junk DNA" hypothesis; Why would we lug along so vast an amount of DNA that has no purpose? Why would it be replicated with such fidelity that it still resembles DNA of yeast, bugs, fish, etc.?
    Of course alot of it is just the old code that nature didn't bother to ^K after it has commented it out, but among all this cruft is the little gems - the precious "if", "switch", "break" and "exit(1)" statements that actually drive our software.

    My "take home message" is that out of this seemingly "junk" DNA might, not so far in our future, spring a new discipline that will make genetic engineering something comparable with electrical engineering; we (biologists) just need to understand that proteins are not enough to explain the complexity of a living machine. (yeah, I know I can get a little bombastic.)

  112. Proteins anybody? by Anonymous Coward · · Score: 1, Insightful

    DNA for computing - why? DNA just sits around much like a string of zeroes and ones. Proteins - now that's hot. Think about it this way:
    bytes = base 2, aggregates of 8 - not much storage space and not able to interact with other 0s and 1s
    Codons = base 4, aggregates of 3 - not much storage space either but DNA doesn't really communicate with other DNA strands (not directly at least)
    Proteins = base 20, aggregates of variable length - and they can interact with one another in highly complex ways

    I think it's clear which approach will give us the best problem solver in the future. Though they may not be very useful as personal computers, a protein-based computer could model things like weather patterns, economic cycles, etc.

  113. how much is it? by ftplimited · · Score: 1

    What I want to know is: We use binary math time the standard number of increments (8bits to a byte) to denote the amount of space a file takes, or what the storage capability is. DNA uses base 4 math, and has 3 sections to a whatsamacallit, and how many of those to our entire DNA sequence? What I want to know... How much storage does one Human DNA strand have, measured in KB, or MB.

  114. Biomutations? by Charlie+Bill · · Score: 1

    I don't know if I would necessarily trust a mechanical process that is as prone to upset as much as a biological one. A bunch of little carbon spindles will work forever, DNA only works until some gamma ray bisects it and then who KNOWS what the hell your process will start doing.

    I prefer knowing that the bugs I introduce to my code are static, thank you...

  115. How DNA computers will work by aplank · · Score: 2, Informative

    I remember learning about RNA translation and PCRs in 9th grade biology. I thought the link between dna and computers was interesting so I did a search and found a Howstuffworks.com article entitled "how dna computers will work" http://computer.howstuffworks.com/dna-computer.htm

  116. Computers replace petri dishes... by PHAEDRU5 · · Score: 1

    http://news.com.com/2030-6679_3-998622.html

    --
    668: Neighbour of the Beast
    1. Re:Computers replace petri dishes... by Anonymous Coward · · Score: 0

      Mod up!

      All the doubters should realize the future does depend on a convergence.

  117. important fundamental difference by Anonymous Coward · · Score: 0

    IMHO, there is one very important fundamental difference between the way that information is processed biologically and the way that it is processed by a computer. Computers work under the assumption that data is processed in a perfectly orderly manner. Programmers strive for a situation where you start with a known state and move to the desired state with mathematical certainty. This requires very carefully-built equipment and software, but the benefit is that you can know with some certainty that you have received exactly the right answer. In fact, this is so much the case that random number generators cannot easily be implemented on a computer.

    Biology works on a completely different principle. The "equipment" operates in an unknown environment. The very goal of the equipment may change during operationg. Having predictable or exact results is not required and not even really desired. Mathematical certainty goes completely out the window. And most importantly, not only are random variations in the information processing process considered not a problem, they're actually an integral part of how the system works. That's a pretty big fundamental difference in my opinion.

    To put it another way, in computing, anomalies in information processing are called errors, and they cause problems, producing a crash, a hang, or incorrect results. In biology, anomalies in information processing are called mutations, and they cause solutions (sometimes!) to unforseen problems that the population encounters. The two systems are based on totally different ways of operating. Computing seeks to solve a perfectly-well-defined problem perfectly. Biology solves a wide variety of unforseen problems imperfectly -- hopefully well enough to let the population as a whole survive, but maybe not.

    Part of this is meant as a warning to those who want to make computers work more like biology. If we do that, we will lose the exactness and reliability of computers. That may be an OK thing if we expect it and decide we want it, but it's something to keep in mind.

    More to the point for this specific situation, if you are going to use biological mechanisms to try to do traditional computing, you need to consider how well they transfer from one paradigm to the other. They're obviously well-suited for biology, but can they provide what is needed in an environment where having one wrong bit can cause the whole system to fail? And if not, can you build a system that that keeps that source of error isolated?

  118. Compling and Biology by Anonymous Coward · · Score: 0

    There's a nice paper called "The Computational Linguistics of Biological Sequences" that deals with a lot of the interface between formal language theory (computers) and modern genetics.

    I'm not sure how authoritative it is but it is fairly accessible to someone with a little math and computer science background.

  119. Biology and Computing by fasta · · Score: 2, Insightful

    There are important similarities between the information processing and transfer in living organisms and mathematical computation, which have been recognized for more than 50 years (see Gunther Stent's "Paradoxes of Progress" for some essays on the nature of genes and biological information transfer as the central dogma was emerging). But there are critical differences as well, which are often misunderstood.

    The fundamental difference between computing in biology and computing with man-made computers is that biological systems were not designed. This has very important implications for the relationship between biology and computer science:

    1. Biological systems are not efficient.
    2. They rarely find optimal solutions; they are simply functional. They reflect evolutionary history and selection, but the selective pressure may have occurred millions of years in the past and be largely irrelevant today.

    So, to answer the questions posed:

    • Will biology rewrite computing. No. Current digital computers are far faster, more reliable, and more flexible than biolgical systems over short time spans (seconds to millenia). We used to have biological computers do our taxes in the 19th and early 20th century, but we found digital computers far more efficient and accurate.
    • How will the nature of (scientific) computing change due to biology integration? Biology is not about being optimal, it is about being functional under a wide variety of poorly specified constraints. Current computer science perspectives suffer from a focus on optimality. Optimality is nice, its mathematical, its efficient, but it often answers the wrong question when applied to biological problems. In biology, the shape of solution space is often more important than optimality.
    • What will be the biggest issue determining biology-integrated computing? I don't know what this means. I'm not certain there will be an integration, see the first answer.
    • Is this worth pursuing? Of course. Biology offers new perspectives to computer scientists, and computers are central to understanding biology. But they are not very much alike, and pushing the analogies between the two disciplines will probably be less informative than understanding the differences.
    1. Re:Biology and Computing by djeaux · · Score: 2, Insightful
      The fundamental difference between computing in biology and computing with man-made computers is that biological systems were not designed.

      What's that I hear? The hoofbeats of the /. creationist legion coming in for the kill?

      Hold your hosses! fasta makes a good point. Because they weren't "designed," biological systems are generally inefficient & rarely optimal. But taking it a step farther, because they are inefficient & suboptimal, biological systems are adaptable. The very mechanisms that prevent biological systems from becoming optimized are the ones that ensure their survival.

      --
      "Obviously, I'm not an IBM computer any more than I'm an ashtray" (Bob Dylan)
  120. Re:"Junk DNA"...career ops by mcworksbio · · Score: 1

    ...get into bioinformatics, computational biology, and do your CS as a minor. At least, that's what I'd do if I were gonna start over.

    The tough thing about entering the compbio world, specifically in industry, is that truly engineering style gene programming type jobs (what the previous poster is alluding to) are few for now. I have a biotech degree from an engineering school and focused on compbio as my specialty. After 4 years (short I know...) in the discovery sector I have seen a few of the junctions of computing and bio come and go. Most notable of these would most likely be gene expression analysis. A few years ago simply running a dozen gene chips and doing a simple clustering analysis was enough to get a pub. Now you *MUST* follow up with functional analysis of your work.

    My recommendation to those interested in computational bio is certainly to pursue your dream; just keep in mind that when you actually get out there the nexus between bio and computers is embryonic, and for the most part dominated by biologists. Hard core soft-eng types may find a slower moving, less structured environment for pursuing their goals of writing the first biological computer than they envision.

  121. Some thoughts by JGski · · Score: 1
    > In the long run, will biology rewrite computing
    > or will modern day technology concepts and
    > theory be integrated into biology? If both
    > are true, which will have the greater effect?
    > I understand long run is ambiguous in this
    > question, but Iâ(TM)m interested in all thoughts
    > using any applicable definition.

    These aren't really "either-or" but "both"

    Computing will probably evolve to DNA-based biological computation to some extent. There will remain an "inorganic" element (which I lump polymeric semiconductors which are strictly organic from a chemist's POV. Biological computing has the benefit of a billion years of debugged code effort.

    Our understanding of biology will integrate many current concepts and ideas from mathematics, engineering and computer, in general. Biologists at the moment are fairly illiterate mathematically (newer bio majors excepted?). The fact that so many biologist seriously believed or, at least, propagated, the "One-Gene-One-Disease" garbage is a clear illustration of this. Fortunately, this idea has finally been trounced by the recent gene counts of the Human Genome Project. Any 2nd year engineering student could look at the DNA-RNA-Enzyme-Protein pathways and tell you it couldn't possibly be "One-Gene-One-Disease" because that would imply linearity and no feedback loops. I predict that biology will begin to require an undergraduate curriculum vitually identical to engineering very soon (before 2010). This would include 4 years of advanced math, as wells as plenty of computers and physics.

    > Tied to the first question: How will the nature
    > of computing, and how we perceive it, change
    > due to biology integration? More to the point,
    > how much of the theory we learn today may
    > change?

    Biology is usually taught holistic as a holistic science. This is good because, generally it is, and because reductionism has its gaping blind spots too. However, this is often used as an excuse to shun reductionism by some in the field. The only real difference between the hard sciences and soft sciences is that the reproducibility of phenomenology has a small variance in the former giving the appearance of "hardness" and simply facilitating reductionism, but has a large variance in the latter, often addling our limited brains and requiring holistic methods instead. Mixing computational tools with biology facilitates our brains' ability to apply reductionism to a large variance phenomena. In either case, the science is equally knowable and explainable, only we mere humans may need computers to help - hardness or softness is an artifact of human cognition.

    > What will be the biggest issue determining the
    > success of the adoption of biology-integrated
    > computing? Will it be technology factors or
    > will it be societal factors (e.g., rebellion
    > by the Right Wing), or something else? What
    > things must hold true to make the idea succeed?

    Fundamentally there has to "value" to a technology for adoption to succeed; without "value" opposition to a technology can (but may not) win. What is "value"? Anything a consumer of the technology decides it is for themselves. Simply being "neat" from a techie POV is not enough for success. Even though file sharing music may be technically and rationally wrong, it delivers so much value to most people that the RIAA will always be on the losing end of the argument regardless of how technically "right" they may be. RIAA members so out of touch with consumer value-needs that don't even see why this situation has occurred and why most everything they do riles their would-be customers into opposition. Most of us know this intuitively rather than rationally.

    The value comes from what it does for you, not what it is. For techies there happens to be an alignment between what is and what it does for the techie (socially, intellectually, emotio

  122. You haven't learned enough then! by mlush · · Score: 1
    I've learned biology works a lot like computers;

    I think your falling into a very subtle trap if you think like that. Yes biological systems (say a worm) take input (light) and convert it into output (say keep moving till its dark). So do computers, DNA looks sort of looks like binary code. however computers were not designed by evolution.

    Evolution is like a programmer who does not know how to program, so it just makes random alteration (from toggling bits to duplicating whole chunks of code) to the program, to the compiler to the operating system and to the hardwear then uses the solutions that are just good enough for the job(1). If a new project comes in (ie ecological niche) evolution will try and hammer all its previous projects into the new job specification and randomly diddle with the closest fits.

    (1) 'just good enough for the job' does not mean that the 'program' is not very good at that job just good enough is a very tough spec if your in direct competition with a 100 other programs. However it does lead pretty shoddy work... have you ever wondered why people fall to bits after reproductive age? Evolution does not care about you after you have sucessfully reproduced

    Information may be coded digitaly (in DNA) thats just storage. Its expressed in analog form as proteins which can be created is hundreds or even thousands of different varients, are sensitive to the actions of other proteins, the chemical enviroment, itself, and quite literally the phase of the moon.

    "Biology works abit like a computer" is a useful analogy, but never forget an organism under rigerous conditions of tempreature, pressure, humidity will do what it bloody well pleases.

    ~~
    I'm a fugitive from the PCR Chain gang. Now I bioinformatose all day long :-)

  123. Take it from experience.. by Archwyrm · · Score: 0, Flamebait

    The Army is constantly doing things that defy logic, so if you are going to start comparing it to computers, you would have a machine that would give you 5 when you add 2 + 2.

    --
    Fascism should more properly be called corporatism because it is the merger of state and corporate power. -- Mussolini
  124. DNA and /. posts by goodhell · · Score: 1

    It seems that DNA has a lot in common with /.

    99% of DNA is 'Junk DNA'
    99% of /. posts are 'Junk Posts' (like this one)

    hmmmmmm

    --Laugh it will make you smile

  125. cybernetic biology by gacp · · Score: 1

    In the long run, will biology rewrite computing or will modern day technology concepts and theory be integrated into biology? If both are true, which will have the greater effect? I understand long run is ambiguous in this question, but Iâ(TM)m interested in all thoughts using any applicable definition.

    The first. Biology is just superior cybernetics. See cybernetic biology and autopoeiesis.

    Tied to the first question: How will the nature of computing, and how we perceive it, change due to biology integration? More to the point, how much of the theory we learn today may change?

    Self-conscious computers are only possible if we mimic biological self-generation (autopoiesis), without self-generation there is not self, whithout self there can be no self-consciousness.

    What will be the biggest issue determining the success of the adoption of biology-integrated computing? Will it be technology factors or will it be societal factors (e.g., rebellion by the Right Wing), or something else? What things must hold true to make the idea succeed?

    Exterminate traditional (pre-cybernetic) biologists!!! :-P

    No, really, there is a question of paradigm shift involved; traditionalist biologists are the greatest obstacle in the development of both biology and para-biological computing.

    And perhaps the hottest issue of all: Is there anything inherently wrong with pursuing this avenue? What may be some of the consequences?

    Inherently wrong? Nothing I can think of. Consequence, and rather serious, would be for humanity to face an alien intelligence---at least it scare the willies out of me. Another consequence would be the de-icing of research on evolution as the Great Neodawinian Theoreticl Winter finally comes to an end.

    --
    ``L'imagination au povoir.''
  126. Efficiencies? by pikayou · · Score: 1

    If you'd studied evolutionary biology at all (or even just read any phylogenomics), you'd know that nature is actually very inefficient. I've also worked in molecular biology and bioinformatics (at Berkeley) enough to realize that stuff evolves to be "just good enough," and no better.
    Computer science has always been driven by completing tasks as efficiently as possible. It's romantic to dream of biological computers someday running in reaction tubes, but giving up real efficiencies in the silicon world for fanciful efficiencies in the biologic is like trying to run backwards as fast as you can.

  127. Re:Thoughts from someone in comp. biology (long) by Anonymous Coward · · Score: 0

    Paragraphs!

  128. Not really.... by vistic · · Score: 1

    The Earth *would* be a computer if the Golgafrincham's B Ark hadn't messed things up for the mice's plans.

  129. hmmm.... by Polo · · Score: 1
    ...due to the immense efficiencies that lie in nature...

    hmm... although computers might be efficient at add() or sort(), or other smaller operation, at the systems level they aren't there.
    For instance, how would you represent the following functions:
    • repair()
    • failover()
    • perceive()
    • solve_virus()
    • evolve() (void where prohibited by school board)

  130. I have a solution! by B1ackDragon · · Score: 1

    I know! We'll use one of those "DNA computers" I heard those are really fast at doing work like that.

    --
    The snow doesn't give a soft white damn whom it touches. -- ee cummings
  131. the key word is Algorithms by XenonDif · · Score: 0

    Biological organisms do acomplish computational tasks but I doubt anyone's going to try to port netBSD to the ecoli bacteria anytime soon. What we stand to learn from studying these systems is the understanding of the Algorithms that govern basic biological functions.

    How does a few simple molecules of DNA self assemble into an elephant? These are structures which are orders of magnitude larger and seemingly more complex than the original building blocks. Can we code a set of building blocks to self assemble into a stapler instead of an elephant?

    If our DNA code is to large and obfuscated to make any sence right now, let's forget about it for a moment, how wold you execute any of these instructions to begin with? What protine.dll files do you need to interpret DNA? What happens if you're missing them? What if you cold write extra?

    What are the errors involved in genetic computation? Can knowing how these errors are produce be used to prevent disease? Will knowing how these errors occur help us detect precursurs years before disease sets in?

    Can we use the knowledge of self assembly to make better RFID tags. The application of this knowledge to nano/micro/macro manufacturing are going to be most imediate in this field. Then maybe nano/micro robotics in a few years... okay many years.

    As for the ethics, well we're a long way from being doing anything that's ethicly questionable so ethics is mostly a nonissue. The knowledge just isn't there yet. People occasionally do things in the course of their research that involve creepy things like dead babies, but that's not a new debate in the ethics.

  132. Re:"Junk DNA"...career ops by Tackhead · · Score: 1
    > The tough thing about entering the compbio world, specifically in industry, is that truly engineering style gene programming type jobs (what the previous poster is alluding to) are few for now. I have a biotech degree from an engineering school and focused on compbio as my specialty.

    Sure - but I'd say that puts you in the same position as the MIT hackers in the late '60s. If the field develops as I (expect/hope) it to, that's a very good place to be, both in terms of future career development and in terms of the potential to "learn new stuff" or "change the world", particularly if you're just about to enter university.

    > Hard core soft-eng types may find a slower moving, less structured environment for pursuing their goals of writing the first biological computer than they envision.

    I should also have clarified that I'm not convinced that "biological computers" (that is, Turing machines or massively-parallel non-deterministic problem-solving machines) are gonna be the Next Big Thing. (They might be, but I'm not yet convinced.)

    I'm increasingly convinced, however, that going the other way - hacking DNA and running it as if it were code, should enable the production of gobs of useful genetically-modified organisms, which I think has a much higher probability of being the Next Big Thing. Think "build bugs that can generate vaccines" (already being done), "make a fish's skin able to do photosynthesis" (wacky idea off the top of my head to eliminate plankton from the food chain), or human-modding (like the guys who tried to cure CF by h4x0r1ng lung cells with viruses, although the hack didn't work.)

    Those hacks were done using cut-and-paste techniques without a lot of real understanding about how DNA "code" really runs. Sorta like cargo-cult programming - you don't know what the code does, but it's close to what you wanna do, so you cut and paste the whole module at a time and see what it does. The kinds of hacks that could be done once we really know how DNA works, would make these pale in comparison. (I dunno, say, double the human brain size with upscaled intelligence, add huge eyeballs that can see in the infrared, or use the current eye and hack it to see UV, user-controllable meat/machine interfaces - graft silicon onto/into flesh for additional math sk1llz, engineer a set of symbiotic organisms to act as a second immune system, etc. etc. etc... and in short, make possible all that wacky sci-fi stuff that gives geeks hard-ons and bioethicists nightmares :-)

  133. Good field if.. by bcaffo · · Score: 1

    Bioinformatics is a great field for CIS, mathematicians, statisticians and quantitative types to get involved in if they're doing it for the right reasons. That is, if they like the science and want to make a contribution. Otherwise the field seems to be becoming saturated with quantitative types who are unwilling to make a real commitment to learning the technology.

  134. Gain speed, loose space by Digital_Quartz · · Score: 3, Informative

    It was Leonard Adleman (of RSA fame) who first proposed the idea of using DNA to perform simple computations in a 1994 paper entitled "Molecular computation of solutions to combinatorial problems" (you can find it here.


    Adleman's DNA computer computed the answer to the Hamiltonian Path problem for a small graph. The Hamiltonian Path problem is solvable on a conventional computer, however it is an "NP-Complete" problem, which means that all known deterministic algorithims have a running time which is exponential with respect to the problem size.


    Adleman's solution was to encode random paths through the graph in billions of DNA strands, then use custom engineered enzymes to eliminate those strands that were not a Hamiltonian path. Essenially, he simulated a non-deterministic machine through massive parallelism.


    While this is increadibly clever, and very interesting, it isn't necissarily practical; at least, not for NP-complete problems. Adleman acheived linear execution time for an NP-complete problem, but he did so at the expense of requiring an exponential number of DNA strands with respect to his problem size. A small graph with only a few hundred nodes would require more strands of DNA than there are atoms in the universe.


    This is not to say that DNA computers are of purely academic interest; Adleman's computer was merely a "proof of concept". I'm sure there exist problems in P which would benefit immensely from massively parallel computing. It's just a question of finding problems which are cost effective to implement.


    Perhaps many of these "distributed" computing efforts that are underway now would better be served by a DNA computer.


  135. DNA == Object Code? by frenchgates · · Score: 1

    It has always seemed to me that the DNA sequence is like compiled code. So, when will someone invent the DNA disassembler so we can look at the "source code."

    What would that look like?

    main John_Smith()
    {
    eyes() = blue(); ...
    }

    --
    Syntax error: loose != lose, affect != effect, then!=than
  136. How you disassemble 6502/6809 code nowadays by pommiekiwifruit · · Score: 1
    (For ROM based targets anyway):
    1. Download the source to mame.
    2. Add some profiling code that keeps track of data/opcodes/jump targets; fix the disassembler so that it takes this into account when you dump a disassembly.
    3. Run the target game^h^h^h^hprogram. Try to get as much coverage as possible - play an inp file of some top players of the game (in non-throttled mode), play the game yourself badly, also in two player mode, cocktail mode, run through the test mode, high score etc.
    4. Dump the code. Then assemble it to make sure it matches up with the binary.

    With any luck you will have a much better base to build on.

    I think biologists are trying the same thing - they are trying to "run" the genome rather than statically analyse it. So they knock stuff out to see if it has any visible effect, etc. But I think they are probably getting pathetic percentage coverage of gene expression compared to the 90% or more you would get from that mame run.

  137. ummm... by Anonymous Coward · · Score: 0

    Pankaj Arora needs to get a life.

  138. Questions... Answers... by carldot67 · · Score: 1
    Hi

    Before I answer any of the questions, please remember that in the interests of brevity I have omitted to insert the phrase "I think" before every sentence. Please feel free to insert the phrase yourself. It's my personal opinion and this is pretty leading edge stuff, so others in the field will probably disagree and in many cases with good reason. Anyhoo, here goes.

    * In the long run, will biology rewrite computing or will modern day technology concepts and theory be integrated into biology? If both are true, which will have the greater effect? I understand long run is ambiguous in this question, but Iâ(TM)m interested in all thoughts using any applicable definition.

    ANSWER:
    //Biology will not rewrite computing in the sense of hardware or even software. The reason is that biomolecules are pretty flaky. Once pesky bacterium gets in there and its curtains. Also, its has a habit of changing. Its just too UNCERTAIN.
    However, all field sof engineering till benefit from in-depth study of biology. Biomechanics gives us new bridges, the immune system gives IBM an idea of self-repairing computers.
    My view is that biology and computing will meet when computing ceases to be "digital". We are getting there. Big systems are now storing and processing so much data that the complexity is approaching that of simple molecules. Add quantum computing and who knows?
    Biology is the ULTIMATE uncertain system. We need other UNCERTAIN systems to analyse it properly.

    * Tied to the first question: How will the nature of computing, and how we perceive it, change due to biology integration? More to the point, how much of the theory we learn today may change?

    //ANSWER
    I dont see biology having an effect. See above. Too hard to look after. As for theory, well a lot has already changed. A CS will already be familiar with MC, GA and GP, SA, Neural nets, Inference networks, all that good stuff. For my lifetime, and with Moores Law still on the statue book, I think semiconductors running code will ba the hardware, but the algorithms will borrow heavily from nature.

    * What will be the biggest issue determining the success of the adoption of biology-integrated computing? Will it be technology factors or will it be societal factors (e.g., rebellion by the Right Wing), or something else? What things must hold true to make the idea succeed?

    //ANSWER
    Assuming simple biomolecules get used, the sort of things we are talking about are bacteriorhodopsin for information storage, nucleic acids for intractable problem domains and (maybe) proteins for fast switching. These are not nearly biological systems as even a molecular biologist would understand them, never mind the public. Now putting a rat brain into a microwave - thats another story but that is not going to happen, well, ever. QNX on a microcontroller can look after a microwave.
    I can see a future for complex sensor arrays being used by human beings to control hardware or to communicate with each other. But again, speaking with my biology hat on, it is far more likely that you would want to do this via conventional hardware detecting electrical signals than by integrating hardware into the body at the molecular level.

    * And perhaps the hottest issue of all: Is there anything inherently wrong with pursuing this avenue? What may be some of the consequences?

    //ANSWER

    I dont see an issue in vitro. A company I was involved with was using protein arrays to map aspects of drug candidates' structures. We used a Linux cluster to crunch the data from the array to get an answer. The reason for this is that although QM and docking are neat, a REAL protein will bind and energetically minimise in femtoseconds where even a big cluster will take hours to do it using QM and compute time shortcuts, eg Gaussians.
    The 64x10E6 currency unit question is what happens if we start tinkering in vivo. Rat brains con

    --
    I wish at was Friday, but I dont want to wish my life away. So I wish it was last Friday.
  139. Ummm... by djeaux · · Score: 1

    I think the pr0nographers have already significantly merged biology & computers. Or maybe that's just gynecology & computers...

    --
    "Obviously, I'm not an IBM computer any more than I'm an ashtray" (Bob Dylan)
  140. Pirating by geek4ever · · Score: 1

    Wow, this could make pirating more interesting. nucleus warez! woohoo!

    --


    Karma: Bad. Mostly because the only moderators that notice me are conservatives.
  141. repetative != useless by Anonymous Coward · · Score: 0

    Just because it's repetative doesn't mean it's not servering a useful purpose. I think of timing marks on floppy disks that are before and after every sector on the disk. Remove the "junk bits" and you can no longer reliably read bits from the floppy.

  142. "Darwins Radio" by Greg Bear by Razor+Blades+are+Not · · Score: 1

    is a sci-fi book that deals with an interesting possibile use for "Junk" DNA.
    I highly recommend it (even if it does feel like a preface to the real story , presumably to be found in the sequel "Darwins Children")

    For a slight spoiler _______________________

    - Ever wondered why Gradualism in Evolutionarey theory is becoming less popular than Punctuated Equilibrium ? It's because we haven't found any "missing links" in the fossil record... Well this book contains an interesting speculation about why that might be...

    1. Re:"Darwins Radio" by Greg Bear by Anonymous Coward · · Score: 0

      The premise of Darwin's Radio was stupid and inaccurate. The entire book is badly written and a waste of seven dollars (and your time even if you get it from the library).

    2. Re:"Darwins Radio" by Greg Bear by Jerf · · Score: 1

      Ever wondered why Gradualism in Evolutionarey theory is becoming less popular than Punctuated Equilibrium?

      For a more realistic answer... if you model evolution on a computer, it always comes out in the form of punctuated equilibrium, no matter what the model. Odd that way.

      Now, if you take the average of many runs against some criterion, the result will be a smooth curve, but each individual run will have fits and starts.

      It seems a more interesting question is "Why do we intuitively feel it should be smooth?", a question about our brains, much like "Why does the moon look larger near the horizon?" (Note: I'm not asking that question, I'm using it as an example.)

    3. Re:"Darwins Radio" by Greg Bear by Razor+Blades+are+Not · · Score: 1

      Sure - I wasn't saying that the science in the book was good. I just thought it was interesting, and vaguely plausible. It was, after, a work of science *fiction*.
      I haven't done any work in the field, nor computed any models - I wonder if you could point me to the study that showed punctuated equilibrium always happens in evolution models : that sounds interesting.

    4. Re:"Darwins Radio" by Greg Bear by Jerf · · Score: 1

      It's not so much a "study" as something that just always happens; in the computation domain, it unfortunately means you can never know whether you should shut off the simulation, because you might be one iteration away from a 25% improvement, whereas steady growth would make it easy to know whether you've reached the end of a computation.

      Hmmm... there's probably a theorem here waiting to get out.

    5. Re:"Darwins Radio" by Greg Bear by Razor+Blades+are+Not · · Score: 1

      Interesting.
      I wonder whether that is an artifact of the process, rather than evidence of a natural law.

      For example, it has been suggested that the mere act of observing a phenomena can affect the outcome. Whether this is because the measuring instruments have an inbuilt error that cannot be overcome, or whether the observer has a mental bias towards a particular interpretation.

      (Take the double image of the young woman/old woman as an example. Show someone a rough sketch of either one first and then show them the double image. Pretty much everyone will tell you that they see the image as the same as the rough sketch. Almost noone can then see the "other" image inside there until they've been shown the other rough sketch).

      Now imagine what happens when, not only the observations made under these constraints, but the MODEL we are observing is subject to the same influence.
      After all, the models you're talking about are simulations of real world data, but the response to this data is based on algorithms developed by humans, implemented under our own paradigmatic assumptions.

      Now this sort of thing works within the limits of the model as it is known. I can write a decent simulation of Newtownian gravity, but I would probably have to have a Theory of Everything before I could have the same computerized model accurately simulate quantum level and light speed level effects. Not that I have the faintest clue about those things, but I'm suggesting that there are inherent limits to a computer simulation. Furthermore, the nature of these things is often compounding of small errors, or they have hard limits to the bounds of information they can process.

      In my mind, this could also explain the phenomena you're observing in your computations.
      I would not want to fall into the logical deep water of expecting that these observations bear more than a coincidental relationship to the workings of Evolution (gradual or punctuated).
      Well - not without some actual evidence.

      It's a nice thought though. Certainly nothing I've just said indicates that it *doesn't* work that way... just that there's no reason to think that it does...

    6. Re:"Darwins Radio" by Greg Bear by Jerf · · Score: 1

      I wonder whether that is an artifact of the process, rather than evidence of a natural law.

      No way to know for certain. But it's pretty compelling.

      For example, it has been suggested that the mere act of observing a phenomena can affect the outcome. Whether this is because the measuring instruments have an inbuilt error that cannot be overcome, or whether the observer has a mental bias towards a particular interpretation.

      With respect, no, neither of those reasons are it. Observing a phenomenon can change the outcome because when we are observing a phenomenon, we are part of the system itself. If someone writes an essay about how we're going to hell in a handbasket and they convince enough people, they might create a self-negating prediction, because they were part of the system they were writing about. We affect quantum interactions by observation because we are part of the universe, subject to those same laws.

      When we observe the results of some evolutionary-type computation, we are not part of the system. The evolutionary computation is taking place in a computer, and we can freely observe it to our hearts content, even replay it completely identically to a previous run (useful for debugging the simulation infrastructure), without affecting the final outcome in the slightest. We can speed it up, slow it down, even reverse it with careful programming, and it will never "know" the difference.

      All these models are mathematical models, and while "a whole heaping stack of evidence" isn't proof and it's very possible that there's something about real-world genetics that we are failing to capture in our simulations that might somehow make the real world not be punctuated (especially as we know we are not capturing everything about real-world genetics), it's still compelling that our models and the fossil record say the same thing. As they are mathematical models (based on computation), it is not really possible for "observation" to change their nature, any more then the "slope of a line" changes based on observing it. (And remember that "slope of a line" is not a fuzzy-wuzzy English phrase, it's a carefully defined mathematical term that also does not change based on observation; even if we all agreed to define "slope of a line" as something different then we do now the current definition would still "exist" to the same extent it does now.)

  143. real time edge detection - biologically by opos · · Score: 1

    In addition to solving computationally complex problems involving pattern matching (DNA computing), the ciruitry in the eye can do some real time processing. The retina is wired in a way that edges are automatically computed. It works like this - the retina is basically an array of light detectors (rods and cones) connected to nerve cells.The rod and cone generate small electrical signals when they receive a photon (a single quantum) of light. This signal flows into a the central region of a cell called a horizontal cell. The axon of the horizontal gathers signals from nearby cells, but of the opposite polarity and the amount of signal degradation is proportional to the distance from the center of the cell. Thus the cell computes a weighted average - for two neighbors - the weights might be -1/2 -1 3 -1 -1/2 - the result is something that approximates a laplacian, a 2nd derivative in space. For a uniform illuminated field, the 2nd derivative is zero - but when there is an abrupt change in illumination, the derivative is non-zero. If there is motion, then the array of horizontal cells will produce a signal that spatially follows the edge. Neat stuff

  144. fractal encoding in DNA by Anonymous Coward · · Score: 0

    I think the biggest breakthrough will come when they start understanding "junk" DNA's function. Dismissing it as junk is just as silly as dismissing the cosmic background radiation as "noise". Important discoveries will be made and they will be the basis for amazing new drugs, just not before the quarter ends as the boss had hoped. Humans are a computing platform and DNA is (at least part) the program. Unfortunately, the program has been written by billions of programmers over millions of years. Oh yeah, and they NEVER commented their code no matter how ingenious or complicated a solution they came up with was.

    Search on google for "fractal DNA" and you'll discover some people who might be on the right track.

  145. Re:"Junk DNA" == longer life? by morganx · · Score: 1
    Some researchers theorize that "junk DNA" makes us live longer by making each round of cell doubling take longer.

    These researchers at the University of Glasgow are studying a correlation between some bird species having relatively large genomes, and their long life spans and decreased senescence compared to mammals.

    --
    "I never really used Joe either but a stupid editor is a stupid editor." -D. Reed.
  146. Organic Programming Methodology by kenp2002 · · Score: 1

    I am very interested in new programming styles for fault tolerant systems modeled around fundamental biology for checks and balances, i.e error control.

    --
    -=[ Who Is John Galt? ]=-
  147. This probably has been said already by Anonymous Coward · · Score: 0

    An interesting point is brought up here. It seems like, yes,biology and computering are merging, maybe not in the aesthetic sense but certainly in the sense that we are creating higher forms of life as we create more complex computers and it seems to make sense that the kind of life we create is somewhat like life on the planet today. If you're more interested in the philosophical side to all this check out: http://www.utm.edu/research/iep/f/function.htm

  148. No, good questions by Anonymous Coward · · Score: 0

    two different beasts?

    you're absolutely wrong, and projects like this prove that, and there are far better examples as well.

    the questions were good, the problem is a lot more needs to be known before they can be fully answered in terms of actual potential of the convergence of biology and computing. however, most reasonable estimates even indicate tremendous potential does indeed exist, and examples of molecular computing even from today, while not doing the full potential justice, exemplify that.

    i'd agree to hang on to your segate stock, but the rest is just tunnel vision. biology can and will be controlled to allow for further "computing" capability and we will see the two converge. it's just a matter of when and how much convergence -versus- absolute change in the way we do things.

  149. short history of the universe by Anonymous Coward · · Score: 0

    1. unknown
    2. particles evolve into atoms
    3. atoms evolve into molecules
    4. molecules evolve into life
    5. life evolves into intelligence
    6. intelligence evolves into designed evolution
    7. all matter is eventually part of a self redesigning omnipresent entity that is as close to being God as this universes laws will allow
    8. unknown

    We are today within a lifetime's time frame of the crux point seperating step 5 from step 6 (at least for this galaxy. Gaxaxies are too small to contain more than one or two ecosystems that create self-reproducing-starcraft).

  150. Oh no, CS types learn biology by Thinkit3 · · Score: 1

    Just because DNA is base 4 does not make just like computers! I bet every computer type thinks this--omigosh, that's 2 bits per unit! Yet another example of an expert in one field thinking it automatically transfers to others. Step away from the computer, please...

    --
    -Libertarian secular transhumanist
  151. Cordwainer Smith by Mittermeyer · · Score: 1

    In most of Cordwainer Smith's stories, the computers are all biological (typically rat tissue in a laminated substrate). Seems he didn't put much faith in electronics. But most of his stories are about some serious genetic engineering and the societal effects.

    --
    ________________________________________ History Must Not Fall Into The Wrong Hands ___________________________________
  152. Nope by Anonymous Coward · · Score: 0

    DNA is to computers what computers are to using rocks on the ground to count.
    Look, if I have a series of 1s and 0s on a CD, will the CD become a cell?
    No.
    DNA is not only information, it is *active*: it is in a sense self-processing information.
    Computers have a hell of a long way to go.

  153. DNA seen through the eyes of a coder by ahu · · Score: 2, Insightful

    Some time ago I wrote site about DNA as seen through the eyes of a coder, which dovetails nicely with this article.

    Highly recommended :-)
    bert.

  154. Bio tech is one of the fastest growing businesses by PickyH3D · · Score: 0
    So I assume it will have a similar future? I don't know, maybe with the benefit of it already happening to the computer industry and the combination of it will overcome it?

    I figure that around when nanotechnology gets figured out this will be at the tip of the bubble.

  155. A bit of history by randolph · · Score: 1
    The following seem to me worth saying:
    1. History
      1. Turing, von Neumann, and Wiener were influenced by biological concepts; the connections between what used to be called "cybernetics" and biology go back to the very beginnings of modern computer science. Wiener in particular used the phrase "cybernetic organism", later shorted to "cyborg" in, if I remember correctly, the 1930s.
      2. The analysis of biological and ecological systems as information systems is becoming a standard technique.
    2. It is difficult, at this point, to assess the potential for the combination of electronic and biological systems. A great deal depends on two rather abtruse points:
      1. Does quantum computing invalidate the Church-Turing hypothesis?
      2. Are biological systems capable of quantum computing?
      If the answer to either of these questions is no, then current computer science will become the core of biological theory. "Yes" to either dramatically changes the relationships of the subjects; the mathematics of quantum computing bears little resemblance to the finite discrete mathematics now studied as the theoretical core of computer science.
    3. Technological factors are social factors.
    4. Who decides what is right or wrong? There is much reason to take care with new technologies in this area; the popular fear of the creation of monstrosities, I think, has some foundation. But what would make such a thing "inherently wrong"?
  156. I'd like some mayo on my turkey sandwich by Anonymous Coward · · Score: 0

    First off, this guy is an MIS major with a HEAVY CS background... a.k.a he failed out of CS after the his second semester. But on the bright side, he did learn how to make links in HTML. I mean, it was very helpfull to have a link to the exciting town of Rochester, MN. I know its so fun because I too worked at Mayo. I'm also glad the original poster took care to explain everything he knew about binary numbers for us... saved me some time from looking it up. I hope he gets all of his questions answered, and maybe then he won't turn out as Nick Burns, your company's computer guy.

  157. It's Alive! by Anonymous Coward · · Score: 0

    I am gonna build an H-1B from hell. Wooaaaa haa ha haa ha!

  158. What would be nice is... by atheist666 · · Score: 1

    .. if some Open Source types would write a decent, free sequence manipulation software. Something that could handle DNA and protein sequences and do some simple manipulations thereof. The best piece of software I know that does this is Vector NTI, and that costs $7000. Imagine all the tax-payer supported NIH grant money going to stuff like that (along with MicroSoft stuff, but that's a whole 'nother problem..) If I ever get a reasonable NIH grant, I'm going to see if I can bribe someone to write the software for open source.

  159. DNA computers, genetic algorithms, ethics, etc... by mulescent · · Score: 2, Interesting

    Here are a few issues I wanted to address in this discussion.

    1. DNA computers â" There has been a lot of hype about DNA computing and how it will revolutionize everything. I think this is never going to happen for several reasons. DNA is a fragile molecule and requires active maintenance by cells to retain its fidelity. Components made out of plastic, metal, and composite inorganic materials are much stronger, tougher, and long-lasting. Also, there has been a big trend towards solid-state electronics (of all kinds) because they are so much more reliable and sturdy. A DNA-based computer belies this trend and is therefore unlikely.

    2. Genetic Algorithms â" The concept of using evolutionary principles to find solutions to complex problems is a good one. Generating a random array of solutions is not difficult, and optimizing through successive rounds of competition, selection, and mutation is feasible

    3. Manipulating the environment â" You asked how biology will affect computing. The realization that biology works so well because it has evolved precise, molecular control of virtually every biochemical variable has profound implications for technology. Nanoscience is trying to realize this level of molecular control in technology. Computers will obviously be needed to realize this goal, and will also be profoundly affected by it.

    4. The bottom line â" systems theory. Biology and bioinformatics have given us a lot to think about, especially in the context of complicated, self-referencing systems. I believe that the major effects of both disciplines on each other will be theoretical and âoebig pictureâ in scale. The fact is that microchips and enzymes have vastly different operating parameters and wonâ(TM)t likely be integrated directly. However, the concepts illuminated by studying biology (massively parallel processing, highly redundant systems, programmed mutation) have had and will continue to have a big effect on how we design computers.

    5. Ethical implications â" I envision some big ethical issues as biology and technology become further integrated. As it stands, there is a fairly well-defined dividing line between what is biological and what is technological. When we are able to design cybernetic dogs that actually act like dogs, or when people can replace their eyes with broad-spectrum CCD detectors then that line will begin to blur. As nanotechnology and biotechnology advance, we will likely gain complete control over all life processes. Obviously, that has some wonderful and frightening implications. I guess weâ(TM)ll just have to keep our eyes and minds openâ¦.

  160. No ethical concerns... by lukme · · Score: 1

    Simple, use squid ganglia, or work out how to create neurons from stem cells extracted from fatty tissue to build your machine. Furthermore you control the architecture of the input and the output layers.

    Why do you think that biological computers must resemble the human brain?

  161. As a guy designing biological circuits.... by Salis · · Score: 2, Interesting

    I'm a graduate student in chemical engineering at the University of Minnesota and this is my field of research...
    (Sorta strange how Minnesota is a big center for medical devices / chemical engineering)

    I'm in the process of designing systems of genes that interact to perform specific functions, like switches, oscillators, filters, etc. I won't go into a long harange over how it's done or the detailed specifics, because if you're really interested you can read my paper to be published in 'Computers in Chemical Engineering' that will be published sometime in November/December. (Yes, shameless self-promotion.)

    Very briefly, systems of biological reactions occur in such small volumes and in such small concentrations that the traditional mathematics of describing chemical reactions breaks down. One requires probability theory and the usage of Markov processes, a type of stochastic process, to accurate describe what's really going on inside cells. One does this with a very handy algorithm developed by a guy named Daniel Gillespie (search the literature if you're interested) and big freakin computers. (I'm going to gloat: I'm getting access to the 54th fastest computer in the world. Oh, fellow Slashdotters, it brings a tear to my eyes...)

    Here's my two bits on the subject of integrating biology and computers...

    You have two distinct areas of computational biology (as Slashdotters know it) that will probably go into different directions. One can use computers to design biological systems in order to perform certain functions (medical, industrial, etc). This is entirely analogous to an engineer using a computer to design a factory before building it...and knowing exactly (or almost) how it will all turn out _prior_ to building it. This is also why buildings don't regularly fall down.

    Then you have the Cyborg fantasy... Ie. Putting computers in your body to somehow enhance performance. Well, I would say that is numerous decades away because we currently lack the understanding of our brains...and the enhancement of our brains' computational speed is the only area in which digital computers can enhance human performance significantly (I discount super strength as novelty rather than enhancement.)

    But, there is a useful aspect to the 'cyborg' fantasy: Using designed cells to enhance the performance of humans. Cures to many of our current diseases require significant changes to our DNA and/or microscopic structure of our cells. Currently, the approach has been to design (or discover randomly...) molecules that interact with our cells in a way that improves our health.

    Now extend that thinking further... What about designing whole cells to interact with our cells in order to improve health. Here's some examples that may come true in the next twenty years:

    A cell (of human origin) that lives benignly in one's body until it detects a protein that is only produced (in large quantity) by a cancerous cell. When it detects large numbers of that protein, it may do the following actions:

    --Replicate itself quickly (in a controlled fashion, unlike cancerous cells, however)
    --Warn the person by producing a visible indicator (ie. make the person urinate blue (har har))
    --Recruit the person's immune system to attack the cancerous cell
    --Attack the cancerous cell itself (phagocytosis, etc)
    --Produce a molecule (a drug) that is known to kill that cancerous cell

    Here's another example:

    Someone designs a microbe that detects one or more specific chemicals in order to alert humans of its presence...a biosensor.

    When the microbe (or its ten+ million neighbors) detects a specific chemical (Anthrax, ricin, smallpox, influenza, etc, etc), it produces a green fluorescent protein (GFP)..and tells all of its neighbors to produce GFP too. Thus one has a very sensitive, very specific biosensor. Place 'em in every airport and seaport in the world and one now has an (almost) instant indicator of the presence of such toxins...

    So, to answer one o

    --
    Favorite /. tagline: "On the eighth day, God created FORTRAN." And it was good.
  162. Re:To hell the luddites. Hack the genome. by Wench · · Score: 1

    Hmm. Maybe. Sounds cool, but you are not in an isolation facility, are you?

    First, consider hacking your own genome before hacking another human being's. They may not like what you do.

    Second, mind out any non-human ones you hack don't turn into a plague.

    Bio-hacking on the environmental scale is old and only sporadically successful - think "We'll just add this species to kill that other one, that got introduced because someone thought it would be aesthetically pleasing". It has brought us plagues of rabbits and cane toads. And much more.

    --
    No matter how cynical you become, it's never enough to keep up.
  163. Yes, Efficiencies! by Anonymous Coward · · Score: 0

    That isn't the whole story, and the running backwards analogy is just plain wrong.

    Have you heard of something called parallel computation? RSA is doing it right here with DNA computing.

    I suggest you read some background on what this means in terms of the nature of modern day computing, there's a good article here. Here's something from the second page of the article:


    Now let's consider how you would solve a nontrivial example of the traveling salesman problem (# of cities > 10) with silicon vs. DNA. With a von Neumann computer, one naive method would be to set up a search tree, measure each complete branch sequentially, and keep the shortest one. Improvements could be made with better search algorithms, such as pruning the search tree when one of the branches you are measuring is already longer than the best candidate. A method you certainly would not use would be to first generate all possible paths and then search the entire list. Why? Well, consider that the entire list of routes for a 20 city problem could theoretically take 45 million GBytes of memory (18! routes with 7 byte words)! Also for a 100 MIPS computer, it would take two years just to generate all paths (assuming one instruction cycle to generate each city in every path). However, using DNA computing, this method becomes feasible! 10^15 is just a nanomole of material, a relatively small number for biochemistry. Also, routes no longer have to be searched through sequentially. Operations can be done all in parallel.


    This is a huge deal for computing. Huge.

    I went to Berkeley too. Have you heard of The Berkeley Initiative in Soft Computing (BISC)? Read their website, it will also increase your understanding as to how fuzzy logic translates into efficiencies and more to the point, performance. Not to mention the potential for efficent and high levels of data storage in DNA. The possibilites are amazing! A detailed understanding of evolutionary biology in the context of fuzzy logic and modern day computer computation (especially parallel) will blow your mind in terms of how things came to be, and how they fit so perfectly with certain operations. This is really the next big thing.

    G.R. Bouchard, PhD
    Associate Professor of Biophysics

  164. He hasn't learned enough or you haven't? ;-) by Anonymous Coward · · Score: 0

    [...]
    In the cell, DNA is modified biochemically by a variety of enzymes, which are tiny protein machines that read and process DNA according to nature's design. There is a wide variety and number of these "operational" proteins, which manipulate DNA on the molecular level. For example, there are enzymes that cut DNA and enzymes that paste it back together. Other enzymes function as copiers, and others as repair units. Molecular biology, Biochemistry, and Biotechnology have developed techniques that allow us to perform many of these cellular functions in the test tube. It's this cellular machinery, along with some synthetic chemistry, that makes up the palette of operations available for computation. Just like a CPU has a basic suite of operations like addition, bit-shifting, logical operators (AND, OR, NOT NOR), etc. that allow it to perform even the most complex calculations, DNA has cutting, copying, pasting, repairing, and many others. And note that in the test tube, enzymes do not function sequentially, working on one DNA at a time. Rather, many copies of the enzyme can work on many DNA molecules simultaneously. This is the power of DNA computing, that it can work in a massively parallel fashion.
    [...]

    From here, someone else mentioned it in another post. Biology isn't the same, but it does have properties that are very close -- and they can be intergrated as the Author implies with his questions. Your evolution argument has nothing to do with the fact that biology can be applied to computers and that -- as the Author brought up -- computing theory might change thanks to biology. Read this page to get a better idea of where the Author is coming from.

    Jake Lead
    Salk Institute

  165. Nope, you are my friend! ;-) by Anonymous Coward · · Score: 0

    Here, here, and here are just some of the reasons! ;-)

  166. No danger at this level by AlecC · · Score: 1


    The analogues you describe - 0/1 to ACGT, bits to codons, arfe very low level. it is possible that we will be able to exploit the huge information packing density of DNA for computation (or, more accurately, storage, purposes). But if we do, it will only add another twist to Moores Law. We will be building determinate state machines using, in the broad sense, "programs". And there is nothing inherently wrong with this - it is just atoms, and the fact that we build them into useful patterns similar to those used by the body is irrelevant.

    It is much hihger up the biological level at which new insights, new mechanisms, and new ethical questions might appear. W don't catually know all the levels between DNA and thought. DNA to proteins - yes. Big, but understood.But how proteins build cells, how cells interact, how the body knows which cells ti build, how nerve cells make a brain, how a brain works - these are still very much lost in fog, albeit fog with occasional gaps.

    And it is in these level that the possibilities for something different and possibly objectionable lie. But it is not the DNA technologies which matter, it s whart you might call the Turing technologies thatr matter. If I manage to make a computer program which in every possible way simulates you, how does that computer program differ from you? If can simulate the verbal etc. responses, I could also attach actuators. Or you might become quadraplegic. Since the only way that I know that you are alive and feeling and have human rights is from your words and actions, does not something which behaves identically have the same rights.

    If you answer yes, or even maybe, to that, what if I chop out a bit of your behaviour and make a robot with it. Maybe you are an expert chicken sexer. If I emulate the bit of your brain which has that knowledge, does it have any of your rights. OK, how if I clone that bit of your brain and copy the re1quisite skills into it? Now it is a bit of clone-you with a fragment of clone-personality. has it human rights, or is it a machine.

    So I don't think any problems, or any strtl;ing new effects will come from the low-level mechanical level of biology. From the structural level, however, ther may come enormous novelty. For a start, nature has a far better grip on parallel processing than we can understand. Contingency and fault tolerance are also major features of natural systems.

    --
    Consciousness is an illusion caused by an excess of self consciousness.
  167. if you really want to know... by LifesABeach · · Score: 0

    I was wondering what people thought about the future of biology-based and genetics-based computing due to the immense efficiencies that lie in nature

    it looks like fun, what is step 2?

    p.s.
    have you considered a human to computer interface yet? other than visual used with touch.

  168. uhuh by Anonymous Coward · · Score: 0

    Damn MIS majors... don't know nuthin' about no inner workings of computers... Don't be a pussy! Computer Engineering is FUN! Anyway, I think making a computer WORK like a brain/person is a completely different problem than actually designing it to do the same processes on the most basic levels as a brain/person. The latter would be quite impossible with the technology of today, or of fifty years from now. The point is, that whether or not they actually work the same is not an issue, it's the result that counts. In Mark Twain's essay on the nature of man, he states that not only does the mind WORK like a machine, it IS a machine, and works on a certain, predefined set of rules. So you need not actually design a computer system to work in the same ways the body does, but to simply produce the same result with bits of data as opposed to DNA and cells. This is a much simpler method, since we do not fully understand how the mind works in the first place! However, we DO, for the most part, know the results we need to get from a computer that "thinks" and acts like a human. We can see the result we need by simply studying how humans act. umm... that's all i got today...
    -SpeedoMask

  169. Binary = SIMPLE APPROXIMATION, Biology=COMPLEX by pohzer · · Score: 1

    Binary is a very simple approximation... there's no "grey", just black and white (one or not one).

    Since we can do BINARY so gosh-darn fast, we have now developed ways to use TONS of fast simple APPROXIMATIONS to simulate complexity. To do this, we create STATISTICAL MODELS and the binary operations operate within the assumptions of those statistical models.

    To the extent that our model assumptions are correct, our binary approximations may be correct - that is today's science.

    On the other hand, biology (or perhaps more appropriately, biochemistry)is COMPLEX. It, too is WICKED FAST but it is not as simple. By definition, it is NOT an approximation, but it is THE REAL THING.

    Now, can we break this complex biological stuff down into simple, almost-binary-like pieces? Sure - there are plenty of analogs like +/- ions, ATGC base pairs, etc.

    Once we have those, can we use our advanced, binary tools to rebuild (around model-based statistical assumptions) pseudo-complex systems? Sure. That's a large part of bioinformatics and bioengineering.

    Just remember, when we do things that way, the results are only valid within the model assumptions we made, which permitted the reconstruction of complex behavior from simple pieces. It is not reality, but a reflection of the statistical behavior of the simulation we have made.

    So is it "wise" to work this way? If we have the REAL system in hand, why build an approximation whose behavior will be suspect?

    Because it's too damn hard for us to understand the complex system without breaking it down like this (e.g. superposition). And we don't have (yet) better tools for breaking it down. And our super-fast binary computers are not really that fast when it comes to these complex systems (which is one reason why those "bio" chips in development show promise for being so much faster than the silicon we use now).

    Hopefully one day we will have "bio" computing (not binary computing) which solves biological systems as fast as needed. Then we might make research progress on something like a Moore's Law curve - but not with binary.

    Welcome to "bioengineering". Geesh - talk about a field in its infancy. Now, if you want a really difficult problem to attempt while you are engaged in bio-IT research, figure out how society can accommodate the COSTS associated with researching they way your colleagues are currently researching....