Slashdot Mirror


Software Emulates Organism's Entire Lifespan

An anonymous reader "Scientists have developed a software simulation, running on 128 computers, of an entire organism, a step toward carrying out full experiments without traditional instruments (abstract). 'For their computer simulation, the researchers had the advantage of extensive scientific literature on the bacterium. They were able to use data taken from more than 900 scientific papers to validate the accuracy of their software model. Still, they said that the model of the simplest biological system was pushing the limits of their computers. "Right now, running a simulation for a single cell to divide only one time takes around 10 hours and generates half a gigabyte of data," Dr. Covert wrote. "I find this fact completely fascinating, because I don’t know that anyone has ever asked how much data a living thing truly holds. We often think of the DNA as the storage medium, but clearly there is more to it than that." In designing their model, the scientists chose an approach that parallels the design of modern software systems, known as object-oriented programming. Software designers organize their programs in modules, which communicate with one another by passing data and instructions back and forth. Similarly, the simulated bacterium is a series of modules that mimic the different functions of the cell.'"

6 of 86 comments (clear)

  1. OOP by Anonymous Coward · · Score: 1, Funny

    I always figured OOP had some usefulness when used properly :)

    1. Re:OOP by Celarent+Darii · · Score: 5, Funny

      No, no, no. Everyone knows God wrote the universe in LISP. He only had six days after all !

      For those too young to remember the song by Julia Eklar

      http://www.songworm.com/lyrics/songworm-parody/EternalFlame.html

      I was taught assembler in my second year of school.
      It's kinda like construction work -- with a toothpick for a tool.
      So when I made my senior year, I threw my code away,
      And learned the way to program that I still prefer today.

      Now, some folks on the Internet put their faith in C++.
      They swear that it's so powerful, it's what God used for us.
      And maybe it lets mortals dredge their objects from the C.
      But I think that explains why only God can make a tree.

      For God wrote in Lisp code
      When he filled the leaves with green.
      The fractal flowers and recursive roots:
      The most lovely hack I've seen.
      And when I ponder snowflakes, never finding two the same,
      I know God likes a language with its own four-letter name.

      Now, I've used a SUN under Unix, so I've seen what C can hold.
      I've surfed for Perls, found what Fortran's for,
      Got that Java stuff down cold.
      Though the chance that I'd write COBOL code
      is a SNOBOL's chance in Hell.
      And I basically hate hieroglyphs, so I won't use APL.

      Now, God must know all these languages, and a few I haven't named.
      But the Lord made sure, when each sparrow falls,
      that its flesh will be reclaimed.
      And the Lord could not count grains of sand with a 32-bit word.
      Who knows where we would go to if Lisp weren't what he preferred?

      And God wrote in Lisp code
      Every creature great and small.
      Don't search the disk drive for man.c,
      When the listing's on the wall.
      And when I watch the lightning
      Burn unbelievers to a crisp,
      I know God had six days to work,
      So he wrote it all in Lisp.

      Yes, God had a deadline.
      So he wrote it all in Lisp.

  2. Sex on the brain by DigiShaman · · Score: 3, Funny

    For a moment, I read that as Software Emulates Orgasim's Entire Lifespan.

    --
    Life is not for the lazy.
    1. Re:Sex on the brain by daremonai · · Score: 3, Funny

      There is no "I" in orgasim. Oh, wait, I guess there is!

  3. It causes an STD -- lives in the genital tract. by bdwoolman · · Score: 4, Funny

    Mycoplasma genitalium. No jokes, please. This is Science.

    --
    "No fear. No envy. No meanness." Liam Clancy
  4. Really so complex? by chrism238 · · Score: 3, Funny

    What? You mean the dividing cell doesn't just call fork() ?