Slashdot Mirror


Supercomputer Performs Simulation of Virus

moller writes to tell us Red Herring is reporting that researchers from the University of California at Irvine and the University of Illinois at Urbana-Champaign have announced that they created a computer simulation of a virus. From the article: "Using one of the world's fastest computers at the U.S. National Center for Supercomputing Applications, located at the University of Illinois at Urbana-Champaign, the researchers ran a computer program devised to reverse engineer the dynamics of all atoms making up the virus particle and a tiny drop of water containing it." Nature also has an interesting write up on the research surrounding this project.

41 of 230 comments (clear)

  1. This is why we do scientific computing by macklin01 · · Score: 5, Interesting

    This is just fascinating, and precisely why we do high performance scientific computing. This quote piqued my interest in particular:

    The model also shows that the virus coat collapses without its genetic material. This suggests that, when reproducing, the virus builds its coat around the genetic material rather than inserting the genetic material into a complete coat. "We saw something that is truly revolutionary," Schulten says.

    So, by doing this simulation of a tiny span of time, the team was able to get new insight into the process of viral replication that would be extremely difficult to come by with experimental techniques. It also is fascinating, since we often think of viruses as little static particles that float around until they interact with a cell, and yet the simulation showed the surface pulsing. Very cool! -- Paul

    --
    OpenSource.MathCancer.org: open source comp bio
  2. Next thing you know... by markov_chain · · Score: 4, Funny

    They will be writing computer simulations of spores!

    --
    Tsunami -- You can't bring a good wave down!
  3. And within minutes.... by Anonymous Coward · · Score: 4, Funny

    a McAfee AntiVirus update immediately wiped this program and all associated files from the face of the earth.

  4. Exchange... by fahrbot-bot · · Score: 5, Funny
    Later that day, the virus infected their simulation of a MS Exchange server. Fortunately, it was so slow that it was discovered before infecting all the simulated Outlook users.

    The virus later choked to death on a SMTP configuration file.

    --
    It must have been something you assimilated. . . .
  5. And God spoke: by Amonimous+Coward · · Score: 5, Funny

    Dear Sir or Madam: This letter is to notify you, pursuant to the provisions of the Digital Millennium Copyright Act, that we believe one of your humans is infringing God's copyrighted materials. Specifically, God is the owner of the copyright and trademarked materials, wich includes all life forms. The aforementioned human reverse engineered a virus without authorization, thereby infringing upon God's copyrights and trademarks. Accordingly, God demands that you act expeditiously immediatelly stop and remove all acquired data from that procedure in order for you to claim a safe harbor under the DMCA from liability for contributory and vicarious copyright infringement. Sincerely, God

    1. Re:And God spoke: by brianerst · · Score: 5, Funny
      Dear God,

      Thank you for your letter, dated 14 March, 2006, in which you expressed concern in re:possible DMCA copyright violations in our research activities. On the advise of counsel, we have concluded that your copyrights and/or patent applications on "life" are invalid due to prior art, namely, yourself. In that you stand outside of time, you infinitely predate your subsequent creations (rendering any patent claims moot) and any copyrights on your works predate English Common Law, which form the sole basis for your tort.

      Sincerely,

      Orobouros Corporation
      What goes around, comes around

    2. Re:And God spoke: by wanerious · · Score: 2, Funny
      ...those copyrights expired millions of years ago.

      Thousands. Thousands of years ago. HTH.

    3. Re:And God spoke: by TapeCutter · · Score: 2, Funny

      "You have done nothing lately to protect them..."

      In other news - Authorities suspect arson in the WTO fire but are still no closer to explaining the source of the brimstone.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  6. Re:I dunno... by LunaticTippy · · Score: 2, Interesting
    I realize your colecovision is a formidable computer, but the model is pretty complex.

    There are millions to hundreds of millions of atoms in a typical virus. Here is interesting virus simulation info

    Oh yeah, I know (hope?) you're joking, but modelling millions of atomic interactions is, as they say, nontrivial.

    --
    Man, you really need that seminar!
  7. Re:You don't need a supercomputer... by Anonymous Coward · · Score: 2, Funny

    You don't need a supercomputer, just a Windows box.

    Not quite:

    Windows Box: lol this is not a virus
    Supercomputer: LOL THIS IS NOT A VIRUS

  8. possible? by spectrokid · · Score: 4, Interesting

    I once read that if you converted all the sand of the earth into processors, it would still take ages to accurately simulate the folding of a protein. Is this just "zooming out" and ignoring things like protein folding?

    --

    10 ?"Hello World" life was simple then

  9. And *That* is what computers are for! by Frumious+Wombat · · Score: 5, Interesting

    Bigger problems, and bigger computers to solve them on. This is certainly a fun example, and aesthetically pleasing as well.

    Unfortunately, we're still a few generations of supercomputer off from being able to simulate ribosomes (at which point most of the cellular machinery will be suitable for in-silicio biochemical investigation), but this is an excellent step along the way. It's also a good to showcase Schulten's group's work on efficient parallelization of complex simulations. He's had to solve a lot of algorithmic issues in order to be able to run that simulation, so this is not just an example of "wait for a bigger computer". If you check out their web-page http://www.ks.uiuc.edu/, you'll find discussions of the underlying technology, which has required collaboration between biophysicists and computer science. My hat is off to them, especially as they not only achieved the proof of concept (we can simulate a small virus), but also gained biochemical insights (we didn't know they collapsed without the genetic payload). Bully for the Biophysicists!

    Note: I don't work for them, but I admire the scale of simulations they do, and their willingness to make available to the community the tools they use.

    --
    the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
  10. shows how far off we are from simulating life by Anonymous Coward · · Score: 3, Interesting

    From TFA the virus so simple as to need a second more complex virus in order to replicate. Even so, the simulation only covered 50 billionths of a second, or about 50,000 frames. The Nature article stated that in the next 5 years it may be possible to simulate more complex viruses. Its amazing to see how complex life is that even the most powerful computers we have come up short.

  11. Big PC + Fancy Virus/cancer stuff = nature paper by pimpimpim · · Score: 4, Insightful
    FTA:
    The simulations followed the life of the satellite tobacco mosaic virus, but only for a very brief time,

    The nature article mentions a runtime of 50 times a billionth of a second, which I guess is 50 nanosecond, or 50 femtosecond, depending on how you define 'billion'. 50 nanoseconds is pretty good for a simulation nowadays, especially for a system of that size.

    Look, it al seems very nice that they did this, fancy pictures and nature paper garantueed, but this really won't help us much further. This is no big scientific step forward. Virus processes happen at least in the micro/millisecond timescale, there's a lot of protein diffusion and refolding going on. Since the short simulation done here was an immense effort, it means that going to the timescales studying the real important processes is still way too far away. But who knows, maybe in ten years.

    Right now, you could better use the same computer power used for this single project to study a lot more smaller projects that actually will give us insight into real molecular processes. Or maybe I'm just jealous ;)

    --
    molmod.com - computing tips from a molecular modeling
  12. No, this is scientific showboating. by Anonymous Coward · · Score: 5, Interesting

    I realize that the /. crowd is going to fellate any researcher who uses high-performance computing to draw pretty pictures, but from the Nature summary this sounds like a classic scientific case of showboating.

    The researchers were using a technique called molecular dynamics, which attempts to model the movements of atoms in a 3D structure by integrating over Newton's equations. Force, however, is calculated using a coarse, empirical function of atom positions and their chemical properties. This model is weak, and it fails to produce physically-reasonable results on a whole variety of smaller problems, so it's an exaggeration to suggest that this simulation produced anything of physical or experimental relevance. And drawing strong physical conlusions from it? That's just crazy.

    Before I get flamed by the MD crowd, I'll say that I am NOT suggesting that MD is useless. It's just that, it has a very short track record on problems of this size, and even in much smaller systems (i.e. fewer atoms), it's success rate is questionable. We can't even predict the dynamics of a single protein with this stuff -- it's absurd to suggest that it will work on an entire virus.

    In short: don't be fooled. This experiment got into Nature because of its hubris and glamour, not necessarily because of its science.

    P.S. I work in this field, so I'm posting anonymously.

    1. Re:No, this is scientific showboating. by Chris+Burke · · Score: 4, Funny
      I realize that the /. crowd is going to fellate any researcher who uses high-performance computing to draw pretty pictures, but from the Nature summary this sounds like a classic scientific case of showboating.


      Now that's just unfair. I'd be talking 2nd base at best.
      --

      The enemies of Democracy are
    2. Re:No, this is scientific showboating. by AFairlyNormalPerson · · Score: 5, Interesting

      "Force, however, is calculated using a coarse, empirical function of atom positions and their chemical properties."

      You give them too much credit... force field people compute *some* of the forces and ignore most of them. Long-range electrostatics are often omitted entirely (and people wonder why their RNA strands fall apart once it flops around a bit - I mean jebus, people!).

      People do these simulations to "gain atomic level insight" into the problem; however, it's very rare to hear anyone say anything "insightful" about the chemistry AND do it in a believable way.

      More "fascinating" simulations involve including a small region which is treated "quantum mechanically" and thus allow for bond formation/breaking; however, the QM models are so crude themselves that they need to be parameterized to get the "correct" answer. That's right - you heard it. It's the big secret. In order to get the more "trustable" simulations to produce something in the ballpark of remotely representing reality, you have to know "the answer" before you do the simulation and then teach the model to reproduce that "answer"... then you can write a paper and show that you're model "get's the answer" - and that's about the limit of "insight" that's often gained from these sort of simulations.

    3. Re:No, this is scientific showboating. by protovirus · · Score: 5, Funny

      [you have to know "the answer" before you do the simulation and then teach the model to reproduce that "answer"]

      Wait a minute... isn't that completely backwards for QM... shouldn't a QM simulation know the answer even before you ask the question? :)

    4. Re:No, this is scientific showboating. by Decaff · · Score: 4, Insightful

      Also, if you read the actual journal article (Structure, not Nature) you'll note that everything that was found in this study is consistent with experimental results.

      Of course it is. I have worked in this field. When you do this kind of thing, you set up the parameters so that you already know that almost everything about it is going to be consistent with experimental results. There are other approaches - called 'ab initio' - in which you make no assumptions, but that involved a phenomenal amount of computing for very small systems. The point of this kind of thing is to set almost everthing to be realistic, with all sorts of approximations and fine-tunings, in order to test your assumptions about small parts of the model.

    5. Re:No, this is scientific showboating. by Decaff · · Score: 2, Insightful

      Plenty of proteins have been modeled using QM/MM and had the results validated by empirical studies.

      Sorry, but as far as I know there has not been a single successful simulation of protein folding. Simulation the general behaviour of a complete protein is not the same as completely understanding the interactions and structure.

    6. Re:No, this is scientific showboating. by Salis · · Score: 3, Informative

      http://www.stanford.edu/group/pandegroup/

      They've folded proteins whose kinetics are 1st order (ie. small enough proteins).

      The folding problem is the one of the hardest ones. So don't get all blustery about it not being a solved problem. Cancer hasn't been cured yet either.

      --
      Favorite /. tagline: "On the eighth day, God created FORTRAN." And it was good.
    7. Re:No, this is scientific showboating. by Decaff · · Score: 3, Insightful

      The folding problem is the one of the hardest ones.

      I agree.

      So don't get all blustery about it not being a solved problem. Cancer hasn't been cured yet either.

      My point was that if you can't deal with the folding of even a moderately complex single protein, then to say you have modelled an entire virus to any significant extent is to mislead.

    8. Re:No, this is scientific showboating. by Decaff · · Score: 3, Informative

      You're an idiot.

      No, a scientist; and one who has worked in this area

      Parameters are developed to reproduce very basic and general properties of molecules. Nothing is changed to go from one system to the next. So results that are reached are indeed unique and interesting and were certainly not built in to the system prior.

      Nonsense. There are a range of parameter sets you use depending on the simulation you want to perform. For example, there are a wide range of models that are used for water alone! (such as SPC, TIP4 etc.) Each gives different results depending on the type of simulation, and things like the scale you are operating at. Then there are the different parameter sets you can choose to represent the protein surfaces.

      If you want to do a large-scale model of a virus in water, you pick the parameter sets that you already know from similar simulations (large protein clusters in water etc.) that will give good results. So, of course it is going to be realistic.

    9. Re:No, this is scientific showboating. by Decaff · · Score: 4, Informative

      In order to get the more "trustable" simulations to produce something in the ballpark of remotely representing reality, you have to know "the answer" before you do the simulation and then teach the model to reproduce that "answer"... then you can write a paper and show that you're model "get's the answer" - and that's about the limit of "insight" that's often gained from these sort of simulations.

      You are, of course, absolutely right. Things haven't changed since I started to do this kind a long time (20 years) ago. However, you can gain some sort of insights, as you can find out which interactions (even thought they are simplified) can matter in the real world. By trying to simulate the real world, you can find out more about it, even if you aren't able to make many predictions.

    10. Re:No, this is scientific showboating. by AFairlyNormalPerson · · Score: 3, Informative

      If your system is pure MM and described by point charges (no higher order multipole moments included, e.g. the TINKER force field), then particle mesh ewald will get you the interaction energy between the "real" unit cell and all possible images of that cell. There is still, of course, the real space interactions WITHIN the cell and these either use a cutoff function or some people use recursive bisection/fast mutipole methods (which is much better and can be applied to non-periodic systems -- Look for papers by Perez-Jorda. Er. His last name is hyphenated; it's not 2 people.).

      If your MM model contains more than monopole functions, then you are "kind of" screwed (according to one of the developers of the TINKER package) -- Look for papers by Jay Ponder.. he has probably the most advanced MM force field out there. No "good" PME nor FMM scheme has been worked out to handle this.

      If your system has a QM region within it, well, I've only known one person to use PME with that... because he's sitting next to me and was the person who implemented it into CHARMM and AMBER a couple of months ago :) (The QM atoms are just treated as points with the mulliken charge). -- Look for papers by Jaili Gao.

    11. Re:No, this is scientific showboating. by Salis · · Score: 2, Insightful

      The folding process can take place over microseconds of time.

      Many processes, such as conformational changes, ion flow, and ligand binding can occur much faster (1 to 100 nanoseconds).

      So if you start to simulate an already folded protein and watch its dynamics you can still discover what sort of behaviors it may do. Without having folded the protein.

      --
      Favorite /. tagline: "On the eighth day, God created FORTRAN." And it was good.
  13. Good luck, God... by Urusai · · Score: 4, Funny

    ...on finding a lawyer. I hear most of them end up downstairs.

  14. Chuckle! by MyLongNickName · · Score: 3, Funny

    They need a supercomputer to simulate a virus? Crap, just get an XP box, give one of my coworkers admin rights, and you'll have the real thing in 15 minutes!

    Futher proof of Windows' superiority.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
  15. These scientists must be Simpsons fans. by Sebilrazen · · Score: 3, Informative

    FTFA: This particular virus can only replicate in a cell which has already been infected by another virusthe tobacco mosaic viruswhich commonly attacks tomato plants.

    Tomacco.

    --
    "There are no facts, only interpretations." --Friedrich Nietzsche.
  16. You can run this yourself (theoretically) by sidney · · Score: 5, Interesting

    Finally, I can say this for real: Imagine a Beowulf cluster (link is to Biowulf) of these!

    The modeling software they used is called NAMD, free open source "parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems" that will run on commodity clusters of tens of Linux PCs on gigabit ethernet. In other words, you too can run the virus simulation on your own Beowulf cluster, if you don't mind it taking some years to run. According to NCSA's own press release about the virus simulation, it "only" took 35 processor-years, so if you have a 100 fast Linux PCs on a gigabit network lying around you can do it yourself in not much more than 4 months.

    1. Re:You can run this yourself (theoretically) by tskirvin · · Score: 5, Informative

      Also of note: we've done a series of cluster-building workshops specifically focusing on the software and hardware required to run these kinds of simulations. Copies of the presentations and tutorials are linked off of that page.

      And if you want to see how we designed our clusters, I've got full specifications up here.

  17. More/better information... by tskirvin · · Score: 5, Informative

    1. The full research page for this project is here. This is a lot better than the stuff linked through Nature and such.

    2. The image was actually generated by our group, and specifically Anton Arkhipov, using our software package VMD. NCSA didn't have anything to do with it.

  18. Living Things by the+linux+geek · · Score: 3, Interesting

    What about the fact that virii aren't usually considered to be alive, not being capable of reproduction outside of a host cell?

  19. Re:ATTENTION EVERYONE by Toba82 · · Score: 3, Insightful

    Sorry, but I don't see how this is insightful. Anyone...?

    --
    I pretend to know more than I really do by mooching off google and wikipedia.
  20. Re:Philosophical question by gansch · · Score: 3, Interesting

    What is your evidence that life is completely deterministic atlarge scales? If you've figured that out, you've solved problems for a lot of scientists, philosophers, and theologists.

    Most large-scale patterns and processes in nature are stochastic and the outcome is one of a distribution of possibilities, similarly to quantum mechanics. In general, the same pattern can result from diverse processes (e.g., banded patterns of vegetation from dispersal dependence or topographical variation), while a single process may give rise to many different patterns (e.g., fire disturbances may result in even-aged forests or mixed-age forests).

  21. Re:Philosophical question by svkal · · Score: 4, Interesting
    Your argument hinges on the assumption that "the world is quite deterministic in any large enough scale", which tends not to be true, quite a few natural systems exhibit chaotic behaviour at any reasonable scale, and quantum mechanics dictate that we will always have incomplete information about the world. Currently, the "Oracle supercomputer" seems infeasible from a scientific point of view: there are simply too many factors to track(in infinite detail, if perfect accuracy is required) to run accurate simulations of complex systems on extreme scales. Note that this simulation of a virus is probably not "perfect": there are errors, and however small and insignificant they may be at this scale, they may introduce crippling inaccuracies the moment you try to simulate a larger system with a certain number of viruses(each introducing their own error factors), or one system over a more significant amount of time.

    Philosophically, however, the question is interesting and has, as most interesting philosophical questions, been discussed before. Look up "Laplace's demon" sometime(the demon being the closest thing an 18th century mathematician could imagine to a supercomputer with access to infinite information): if one assumes that the world is inherently deterministic(from our point of view, this assumes the "hidden variables" interpretation of quantum mechanics) and proposes that some kind of being could in theory have access to unlimited information about it, then concepts such as time lose much of their meaning, since things are "destined" to happen before they actually do happen(and in what absolute sense can they then be said not to have happened already?).

    Obviously, free will in the absolute sense is also non-existent from this point of view.

  22. Re:I can do my own computer virus simulation... by jack_csk · · Score: 2, Insightful

    Excuse me, but why is the parent modded as a troll?

  23. Yes. by ichigo+2.0 · · Score: 3, Insightful
  24. Re:Big PC + Fancy Virus/cancer stuff =nature paper by MonaLisa · · Score: 2, Insightful

    I agree. It's just another "computer stunt" paper. The supercomputer centers love these things, as they (sort of) justify their existence. I think if they tore apart these big parallel machines and gave a small piece to small research groups around the country, a lot more science would get done. It takes a _lot_ of simulations to really learn anything, not just one moon shot hero run. The idea of these grand challenge computational problems soaking up all of the resources is so 80's. You can load up a 2-way dual core (for 4 cores) system (say, Operton or G5) and load up 16GB of RAM and get a lot of science done. This was even true more than 10 years ago: it was faster to run on a RISC workstation than to submit a job to a remote CRAY somewhere, where it sits in a queue for a few hours of cpu time. And debugging was a lot easier, too. I do think there are a few problems that really do require a large, dedicated system - but not very many.

  25. A Poster Giving an Overview of the Whole Thing by Expert+Determination · · Score: 2, Informative

    Here. They're just looking at what holds together the structure of the virus.

    --
    "The White House is not an intelligence-gathering agency," -- Scott McClellan, Whitehouse spokesman.
  26. "Computing life" is possible by this+great+guy · · Score: 2, Interesting

    This is an interesting coincidence because I used to reflect deeply on this exact subject a few years ago: what if a supercomputer could simulate a human ? I'll be honest here: I am literally _astounded_ to discover that this scientific team has successfuly simulated a virus. I didn't thought supercomputers were powerful enough for such a task. I just finished reading some articles about the experience and I now understand why this has been possible: they used some empirical functions instead of implementing exact physical laws (would have required much more computing power) and they also simulated the virus for only 50 billionths of a second. But still, they seem to have successfuly simulated life.

    Most people don't realize the significance of this event, it means that given enough computing resources we could theoretically simulate humans ! One day we will have enough computing power to run such a simulation. And when it will be done, this human life simulation will have the potential to prove (or disprove) that humans are "just" a bunch of atoms following physical laws and nothing more.

    This is huge. Think about it. I know this may sound sad, but personally I am convinced that any life form, including humans, is just that a complex assembly of atoms following physical laws, there is no soul, no afterlife, etc. This human life supercomputer will prove I am right :)