Slashdot Mirror


IBM Sponsors Humanitarian Grid Computing Project

BrianWCarver writes "Reuters reports that IBM and top scientific research organizations are joining forces in a humanitarian effort to tap the unused power of millions of computers and help solve complex social problems. Following the example of SETI@home, the project, dubbed The World Community Grid, will seek to tap the vast underutilized power of computers belonging to individuals and businesses worldwide and channel it into selected medical and environmental research programs. The first project to benefit will be Human Proteome Folding, an effort to identify the genetic structure of proteins that can cause diseases. The client is currently available for Windows XP, 2000, ME, and 98."

43 of 181 comments (clear)

  1. Curious.... by JoeLinux · · Score: 2, Funny

    The system is trying to find and locate a person who might be carrying a deadly virus. If anyone finds a "Conner, Sarah", please report it to this grid. We'd hate for her to be the cause of an entire planet's viral infestation.

  2. Forgive my ignorance... by NecroPuppy · · Score: 5, Insightful

    But isn't the Stanford Folding project already doing part of this?

    --
    I like you, Stuart. You're not like everyone else, here, at Slashdot.
    1. Re:Forgive my ignorance... by Xeo+024 · · Score: 5, Informative
      That was the first thing that popped into my head, too.

      For those of you who don't know Stanford's project, called Folding@Home, uses computer cycles to observe and find out more about how proteins fold.

      Now how is this really different from IBM's project?

      From IBM's World Community Grid website:

      "However, scientists still do not know the functions of a large fraction of human proteins. With an understanding of how each protein affects human health, scientists can develop new cures for human disease.

      Huge amounts of data exist that can identify the role of individual proteins, but it must be analyzed to be useful. This analysis could take years to complete on super computers. World Community Grid hopes to shrink this time to months. Human Proteome Proteins are long and disordered chains folded into globs. The number of shapes that proteins can fold into is enormous. Searching through all of the possible shapes to identify the correct function of an individual protein is a tremendous challenge.

      The Human Proteome Folding project will provide scientists with data that predicts the shape of a very large number of human proteins. These predictions will give scientists the clues they need to identify the biological functions of individual proteins within the human body. With an understanding of how each protein affects human health, scientists can develop new cures for human diseases such as cancer, HIV/AIDS, SARS, and malaria."

      From Stanford's Folding@Home website:

      "What are proteins and why do they "fold"? Proteins are biology's workhorses -- its "nanomachines." Before proteins can carry out their biochemical function, they remarkably assemble themselves, or "fold." The process of protein folding, while critical and fundamental to virtually all of biology, remains a mystery. Moreover, perhaps not surprisingly, when proteins do not fold correctly (i.e. "misfold"), there can be serious effects, including many well known diseases, such as Alzheimer's, Mad Cow (BSE), CJD, ALS, Huntington's, and Parkinson's disease."

      "What does Folding@Home do? Folding@Home is a distributed computing project which studies protein folding, misfolding, aggregation, and related diseases. We use novel computational methods and large scale distributed computing, to simulate timescales thousands to millions of times longer than previously achieved. This has allowed us to simulate folding for the first time, and to now direct our approach to examine folding related disease."

      They both sound like they're out to accomplish the same exact thing. I could not spot any real differences, anyone care to enlighten us?

    2. Re:Forgive my ignorance... by jd · · Score: 2, Interesting
      Maybe they're folding them in different directions. :)


      Seriously, I don't think there is a difference in goal. The only difference there might be is in method. Differences in how to share data and process it should be negligable, but Folding@Home is hardly speedy. But, then, it's not a simple task.


      It would be good if IBM and Stanford worked out a way to link their databases, so they could split the problem-space up. They could then customize their clients to focus on that specific subset of folding problems, which may improve performance.


      In all liklihood, they'll just fight over the data (as all such groups tend to do) and everyone'll lose out.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    3. Re:Forgive my ignorance... by Anonymous Coward · · Score: 4, Informative

      Each project in this protein folding will give a better understanding of how and why certain thing occur in living thing. The Folding project at Stanford is a general protein folding to find out what angles and other attributes are normal what are abnormal. There is no particular protein structure they are looking at. These proteins could be anything between prions to humans.
      This Human Proteome Protein project is looking at primary human proteins and how they could affect human function.
      My opinion is both are important since each can affect each other for example the SARS which usually start in fowl and then transmit to human to cause SARS.

    4. Re:Forgive my ignorance... by DeepStream · · Score: 5, Informative

      As someone who works in the field of computional biophysics, these are completely different projects. Folding@Home is designed to study the mechanism of protein folding, and uses molecular dynamics as the tool to do this. The goal of the studies is to understand at a basic scientific level just how it is that proteins fold.

      This project is designed to predict the structure of large numbers of proteins for which we know the sequence, but not the structure. The algorithms for predicting protein structure are distinct from molecular dynamics, since the end goal is very different. I believe that the particular method they are using is Rosetta, developed by at the University of Washington, with the the Institute for Systems Biology is affiliated.

      Basically it boils down to the difference between protein folding (which implies studying the mechanism) and protein structure prediction. The second is solvable to reasonable accuracy with modern methods (although not perfect), but not cheap, so a grid computing approach is a nice way to tackle the problem.

      The folding@home problem is MUCH more difficult, needing the distributed computing framework to study the folding of ONE small protein.

    5. Re:Forgive my ignorance... by Daniel+Dvorkin · · Score: 2, Informative

      Dumb question from a bio neophyte, but wouldnt you already know the structure if you knew the sequence, since you would have an example of the protein, and the sequence supposedly more or less determines the structure?

      Short answer: no. ;)

      Longer answer: first, protein structures are incredibly complex, and in fact it's often much easier to sequence a big protein than to determine its structure. The first can be done (these days) by any half-competent lab tech working with relatively cheap equipment; the second is one of the most demanding applications of the black art of crystallography -- if the protein is amenable to crystallization at all, which many aren't, and if crystallization doesn't change the protein's structure, which it often does. Other methods for determining protein structure exist, but most of them are really Not There Yet.

      Second, the degree to which sequence determines structure is an open question. I mean, okay, in broad terms it does; there are only so many possible configurations for any given sequence. The problem is that the number of possible configurations for any protein of more than trivial size is really really big. There are many, many steps between "translation from RNA into polypeptide" and "finished protein" -- the simple fact is that in the cases of most proteins, not only do we not know their complete structures, we don't know how they get to the types of sub-structures we do know they have. It sounds to me like this IBM project is trying to puzzle out the first question, while AFAIK Folding@Home is more interested in the second.

      Disclaimer: none of this is really my area of expertise; I'm a genomics guy. So it's quite possible that my answers are out-of-date or just plain wrong. If so, someone please tell me, because I'd like to know.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  3. Trying to find diseases by using WinXX computers? by Anonymous Coward · · Score: 5, Funny

    I bet they find a lot caused by viruses.

  4. Re:Great! by MikeMacK · · Score: 2, Funny

    Well, you're our first patient then...quick everyone set their computers to research internal "warm and fuzzy" feelings...could take a lot of CPU cycles to crack this one...

  5. "solve complex social problems" by wombatmobile · · Score: 3, Funny

    That's already been done, by pr0n.

  6. distributed.net by YodaToo · · Score: 4, Insightful

    Where's distributed.net? Oh yeah, and some Linux clients might be nice.

  7. Proteomes don't fold by Neil+Blender · · Score: 4, Informative

    Proteins do.

  8. Hmmm by multipartmixed · · Score: 4, Insightful

    All my Windows boxes are 5+ year old crap with the cream of the crop being a PIII 600.

    I have plenty of unused cycles on 4-way Sun boxes with gigs of spare RAM, though.

    It would be nice if they released a client in portable C.

    --

    Do daemons dream of electric sleep()?
    1. Re:Hmmm by RealAlaskan · · Score: 2, Insightful
      All my Windows boxes are 5+ year old crap with the cream of the crop being a PIII 600.

      I have plenty of unused cycles on 4-way Sun boxes with gigs of spare RAM, though.

      Lets see: dozens or even hundreds of ``4-way Sun boxes'' versus hundreds of thousands of ``PIII 600''. Hmm. Guess I see why they didn't start with the Solaris version.

      It would be nice if they released a client in portable C.

      Yep.

      How does one go about making sure that nobody makes a variant client which phones home with bogus results? Would that be harder to assure if everyone were compiling their own?

    2. Re:Hmmm by kbahey · · Score: 3, Insightful

      Agree with the sentiment, but put it in its right magnitude, and you can see why Windows is the sole platform here.

      How many people all over the world are like you, with CPU cycles to spare on non Wintel boxes?

      How many PCs are around the world, and how many run Windows?

      How many of those are used at home or small business?

      Don't get me wrong, I am a UNIX/Linux fan, and dislike Windows. But if you want volume, Windows is where it is at the moment. Having said that, they have to release something more portable in the future. Just like SETI and others did.

  9. Poor first impression by nanter · · Score: 3, Informative
    Ok, since I've recently rebuilt my Windoze laptop here at work, I figured I'd give it a shot...

    Well, not only do they not support any clients besides Windoze, but if you're operating on any reasonably secured LAN where the firewall doesn't allow you to willy-nilly connect over SSL ports (443) using proprietary protocols (gasp, imagine that), it isn't going to work.

    Not really a great way to get off on the right foot with this effort. Make it impossible to use by the majority of those interested by precluding other OSes and folks on corporate networks without proxies.

    Back to Folding@Home for me!

    1. Re:Poor first impression by sageFool · · Score: 2, Informative

      "Say in the future I got a disease which has a cure developed by my participation in the project with my spare cycles. Will *I* get any consideration for a discount? Will I get ANY profit for my time & resources. NO."

      You might live instead of die. I think I would consider that a profit.

      Oh, and if you look at the documentation on the site they say:

      "World Community Grid, with technology and funding provided by the IBM Corporation, is making grid technology available to public and not-for-profit organizations to use in humanitarian research that might otherwise not be completed due to the high cost of the computer infrastructure required in the absence of a public grid."

      So it seems like some rando drug company isn't going to take your cycles from you. Instead some non-profit is going to use your cycles for the benifit of all.

    2. Re:Poor first impression by NeoSkandranon · · Score: 2, Insightful

      The majority of people behind "corporate" proxies may well not be authorized to install anything of this sort on their work computers.

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
  10. Other Clients ? by richg74 · · Score: 2, Interesting
    The client is currently available for Windows XP, 2000, ME, and 98.

    I've been doing SETI@home for a while now, and was pleased to see the announcement of this in the press. I was less pleased when I went to the web site, and found out that (as it says above) the only client was for Windows. Since I use only Linux these days, I guess that leaves me out.

    I hope that with IBM's involvement, and stated committment to Linux, this will change soon. I sent them a note, using the "Contact Us" form on the web site, and would encourage others to do the same.

    (Incidentally, I've been running SETI@home initially on Windows, now on Linux, using the command-line client in both cases. I find I get ~50% more work units/time with Linux, and less impact on interactive use of the machine.)

  11. Who benefits? by Anonymous Coward · · Score: 2, Insightful

    Suppose this effort discovers something. Just exactly who will own the patent?

    Suppose it leads to the creation of a new revolutionary drug. Just exactly who will get the profits from the drug? (And who will have to travel to Canada to buy it?)

  12. Grid computing and the future by Caine · · Score: 2, Informative
    There's news from Science that a new Hexid-computer from Japan will be able to accurately predict social patterns in cities large enough (> 4 million inhabitants), if this is true we truly have a new future ahead of us since this could change society in so many ways.

    Additionally I think it's good that IBM too have an interest in this area, since 1) competition is always good and 2) it makes for more accurate results. With some luck we can have peta-byte based grid by 2007.

  13. United Devices by kippy · · Score: 2, Insightful

    Is the cancer research they mention part of the United Devices effort or is this something different? The article confused me a bit on that count. It would be a shame to duplicate efforts.

    1. Re:United Devices by kpearson · · Score: 2, Informative

      grid.org and World Community Grid are the same project. See this discussion thread from grid.org.

    2. Re:United Devices by Anonymous Coward · · Score: 2, Informative

      Although United Devices is involved in running both the IBM World Community grid Proteome project, and also the older cure Cancer project at http://www.grid.org/, they are unrelated. In fact UD's grid.org is running both at the same time.

      If you are a grid.org member, then your existing client will be able to participate in the same Proteome project. (You have the option of opting out of the Proteome project if you want to continue to exclusively run the Cancer project only.)

      If you download the World Community Grid client, you will only work on the Proteome project.

  14. IP rights? by Anonymous Coward · · Score: 4, Interesting

    What are they doing with the data they process? I don't see anything on the site that says. I can't say I'm very impressed if this project isn't using OSS and releasing their processed data into the public domain, especially since they're relying on volunteers for their processing.

  15. BOINC is better by MikeCapone · · Score: 4, Informative

    I'd encourage all of you guys to support BOINC, an open source and multi-platform architecture instead.

    1. Re:BOINC is better by ninthwave · · Score: 2, Informative

      Have they fixed the problems with the network. When I first started using it you could not download work units for anything and the service was up and down. I left Seti because of their switch to it. I doing folding @ home instead.

      --
      I was thinking of the immortal words of Socrates, who said: "I drank what?" - Chris Knight (Val Kilmer)- Real Genius
  16. Cheap Computers by stinkyfingers · · Score: 2, Interesting

    How about IBM put this (in a permanent manor) on their PC's and offer a discount for purchasers? Or on the machines they give away for free to charities/schools?

    Seems like a transparent way to get their goals accomplished.

  17. Boinc? by beeglebug · · Score: 2, Interesting

    Whats wrong with Boinc? I thought it did exactly the same thing, only with more OS's supported, and the familiar SETI name behind it can't hurt either... Why try and compete?

  18. pollution by loonicks · · Score: 2, Insightful

    If we were to use these millions of particularly unspecialized (in terms of computational ability) home PCs, wouldn't the cost be in pollution? You're consuming lots energy to crunch some numbers... you'd be plenty more efficient if you used some supercomputers. I think it's a good idea, but I wonder if this wouldn't cause more problems.

  19. Re: BOINC is better + URL by smimi10 · · Score: 2, Informative

    Here's the URL for BOINC: http://setiweb.ssl.berkeley.edu/

  20. Gee... by Dirtside · · Score: 2, Funny

    This is great and all, but I don't know if humanitarians are really the best processors to use in a grid computer.

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  21. Re:seriously by lucabrasi999 · · Score: 2, Funny
    this looks like a perfect and cheap way for intelligence services to crack all those rsa keys they ever wanted.

    When you are finished with your tin-foil hat can I borrow it for a moment? I have to write a paper on the JFK assassination.

  22. Re:seriously by prowley · · Score: 4, Funny
    would you seriously consider running a closed-source application, that is a) cosuming your entire cpu resources b) recieves instructions from the internet c) sends back information gathered at your computer d) has not provided any scientific value (a la seti@home)
    Please, lets have less of this Microsoft Windows bashing and get back to the subject at hand.
  23. Not all projects are truly humanitarian by Magickcat · · Score: 5, Insightful

    Some distributed computing projects appear benevolent, but the actual results remain the property of commercial organisations/universities and trusts and there's no guarantees that the results won't be used purely from a commercial and non-humanitarian point of view. I haven't looked into this new IBM project, but I'd like to advise people to always read the fine print in who own what when the project is completed.

    In the past, I've investigated a couple of projects, that upon closer scrutiny look quite troubling. They often fail to address what the actual project is specifically, and who will profit from the results financially. Instead, their websites are full of feel good graphics, but the bucks stop at a pharmaceutical company's coffers when you look at the fine details, and there's no discussion of what the findings will be specifically used for, and by whom. In some cases, the whole issue of profit and ownership is quite smoothly whitewashed.

    --

    Si tacuisses philosophus mansisses. If you had kept quiet, you would have remained a philosopher.

  24. BOINC (and other project) URL's by carlgt1 · · Score: 4, Informative

    The BOINC open-source distributed computing main page: http://boinc.berkeley.edu

    From there you can see the five projects currently using the BOINC platform (developed by the SETI@Home team)

  25. Because IBM are control freaks? by Dioscorea · · Score: 5, Insightful
    For those of you who don't know Stanford's project, called Folding@Home, uses computer cycles to observe and find out more about how proteins fold.

    Now how is this really different from IBM's project?

    A skeptic might think that IBM simply want to have a foot in the door of these big anarchic distributed projects.

    Despite the stunning power available to this kind of distributed computing, it is less useful than it appears. In my research area (computational biology), the effort of parallelizing an algorithm and collating the results is seldom worth the dividend in speedup. Supercomputers generally run idle at most universities, for this very reason.

    Folding@home was a nice success story, and there are further applications of those models, e.g. simulations of prion aggregation (mad cow disease, Alzheimer's, etc). But (IMO) this is the exception, rather than the rule. Anyone who thinks that parallelization is a quick & easy panacea to difficult computational problems in general is living in a dream world (and I say that as a proud owner of several Macs with parallelized RISC CPUs *and* go-faster stripes).

    I've lost count of the number of times I've heard these cheap parallelization ideas floated (another example is building cheap clusters out of console hardware which I reckon I first heard in 1996!). And every other month someone offers me supercomputer time... the problem is in redesigning the algorithm to work in parallel. Certain algorithms, such as MCMC, are better suited to this treatment than others.

    Of course, then you have to persuade a bunch of other scientists that Your Algorithm is the most deserving, which is a political issue (but hey, if it saves those CPUs from being used for the eminently futile task of looking for bug-eyed aliens, maybe it's a good thing...)

  26. In other news.. HL2 is just released.. by Gentlewhisper · · Score: 2, Funny

    There won't be any idle CPU cycles :P

  27. Re:Lets make a list first by Neil+Blender · · Score: 2, Funny

    Any distributed software needs to have the following requirements for me to install it on my system:

    - open source

    - free (as in beer)

    - portable code, or multicode

    - protected against buffer overflows etc. (managed code)

    - signed updates of grid software, grid client software and working packages

    - nice interface (including a good web server)

    - only for use for non-profit organizations

    - and I wan't to choose my projects


    Bruce Perens called - He said, "Step off, bitch. I'm the biggest Open Source asshole on the 'net.".

  28. Uneconomic, foolish by C32 · · Score: 2, Interesting

    What most people (especially americans with their cheap power) don't realize is that those "spare" cycles aren't free at all.
    They cost watts, meaning money out of your pocket and increased pollution in the long term because the extra power drain will cause more coal/oil to be burned.
    If you absolutely must pursure what amounts to a modern-day indulgence, do it with a cpu that delives good flops/watt performance, like a crusoe...

  29. Slashdot 'team' built by w98 · · Score: 3, Informative

    In the time it took me to create a Slashdot login to be able to post a message here, 4 other people have already joined the Grid 'team' for Slashdotters. Apparently they're tracking progress and awarding 'points' for tasks completed and our team is ranked 35th overall at last check.

    For those interested, the team name is 'Slashdot Users' and more information can be found here

  30. Hate to be a nay sayer.. by StikyPad · · Score: 4, Interesting

    But this is run by United Devices, the same people who brought us the Cancer cure. Or did they? If you glance at the forums, you might notice one of the biggest gripes is that UD provides a minimal amount of feedback and status updates. They do little to nothing to promote the projects they have running, although they let you think there are some sort of prizes to be had by amassing the most points.

    The truth is, I don't care whether they're in it for a profit or for posterity, but if someone's using my resources, I'd at least like to know how they're being used, and what effect, if any, it has had. The SETI project might be futile, but at least someone lets us know what's going on occasionally, which is far more than I can say for the UD projects thus far. For all I know, the cancer distributed computing project has been abandoned in favor of more promising avenues of research. Personally I'll stick with SETI.

  31. WCF -- Salvo against HP "Global Grid Exchange" by onetruedabe · · Score: 2, Informative

    A couple weeks ago, HP had a press release announcing the "Global Grid Exchange":

    http://www.globalgridexchange.com/

    It's interesting to me that IBM would feel pressured to "play catch up" against HP (Should we expect one from Sun next month?) Obviously both companies have been percolating SOME sort of "Killer App" Grid Initiative for some time now. Perhaps the Grid Wars are finally starting to heat up!

    (The name "World Community Grid" DOES sound like a blatant copy of "Global Grid Exchange", IMHO. C'mon guys! Be original!)

    It's my understanding that because the Global Grid Exchange is bytecode-based (Java) they will support Linux as well as Windows (and eventually OS X.) Also, researchers will be able to write their OWN applications to run on the Grid, rather than limiting themselves to Proteome Folding.

    Imagine that -- a researcher on a Windows box will be able to write a program which could be run on a Linux box (or, I'll go ahead and say it, a Beowolf Cluster) all without the programmer having to know -- OR CARE!

    For that reason alone, IBM's offering seems like "Too Little, Too Late".