World Community Grid
File:World Community Grid.PNG | |
Formation | November 16, 2004[1] |
---|---|
Type | distributed computing project |
Membership | over 510,000 registered user accounts[2] |
Website | www.worldcommunitygrid.org |
World Community Grid (WCG) is an effort to create the world's largest public computing grid to tackle scientific research projects that benefit humanity.[3] Launched November 16, 2004, it is funded and operated by IBM with client software currently available for Windows, Linux, Mac OS X and FreeBSD operating systems.[4][5]
Using the idle time of computers around the world, World Community Grid's research projects have analyzed aspects of the human genome, HIV, dengue, muscular dystrophy, cancer, influenza, rice crop yields and clean energy. The organization has so far partnered with over 400 other companies and organizations to assist in the work and has over 510,000 registered user accounts.
History
IBM and other research participants sponsored the United Devices Smallpox Research Grid Project to accelerate the discovery of a cure for smallpox. The smallpox study used a massive distributed computing grid to analyze compounds' effectiveness against smallpox.[6] The project allowed scientists to screen 35 million potential drug molecules against several smallpox proteins to identify good candidates for developing into smallpox treatments. In the first 72 hours, 100,000 results were returned. By the end of the project, 44 strong treatment candidates had been identified.[7] Based on the success of the Smallpox study, IBM announced on November 16, 2004 the creation of World Community Grid with the goal of creating a technical environment where other humanitarian research could be processed.[1][6]
World Community Grid initially only supported Windows, using the proprietary Grid MP software from United Devices which powered the grid.org distributed computing projects. Demand for Linux support led to the addition in November 2005 of open source BOINC grid technology which powers projects such as SETI@home and Climateprediction.[8] Mac OS X and Linux are now officially supported.[4]
As of November 6, 2009, World Community Grid had over 486,000 registered user accounts with over 1.3 million registered devices. Over the course of the project, over 288,000 years of computing time have been donated and over 345 million workunits have been completed. [9]
How it works
The World Community Grid software uses the idle time of Internet-connected computers to perform research calculations.[10] Users install WCG client software onto their computers. This software works in the background, using spare system resources to process work for WCG.[10][11] When a piece of work or workunit is completed, the client software sends it back to WCG over the Internet and downloads a new workunit.[3][12] To ensure accuracy, the WCG servers send out multiple copies of each workunit.[13] Then, when the results are received, they are collected and validated against each other.[14][15]
Users may choose to use graphics output by the current workunit as a screensaver.
While many public computing grids such as SETI@home and Folding@home are devoted to a single project, World Community Grid offers multiple humanitarian projects under a single umbrella. Users are included in all projects by default, but may opt out of projects as they choose.[16]
When World Community Grid launched, they used the proprietary Grid MP client from United Devices. After adding support for the open source BOINC client in 2005, World Community Grid eventually discontinued the Grid MP client and consolidated on the BOINC platform in 2008.[17]
Even though WCG makes use of open source client software, the actual applications that perform the scientific calculations may not be. However, several of the science applications are available under a free license, although the source is not available directly from WCG.[18]
Potential problems
Because the World Community Grid software increases CPU usage by consuming unused processing time, it is possible for the software to cause abnormal behavior on volunteered computers. Despite the unobtrusive nature of the software, decreases in system performance could still occur. High CPU usage could also cause a computer to overheat.
The BOINC client avoids this using a variety of limits that suspend computation when there are insufficient free resources. Unlike other BOINC projects, World Community Grid set the BOINC defaults conservatively, making the chances of computer damage extremely small. The default CPU throttle is 60%. The throttle is coarse-grained; for example, if usage is set to 60% it will work at 100% for 3 seconds, then at 0% for 2 seconds, resulting in an average decrease of processor use.[19]
There is an add-on program TThrottle that solves the problem of overheating in a different way. TThrottle limits the BOINC project use by measuring the CPU and/or the GPU temperature and adjusts the run time accordingly. It also uses a shorter switching time, of less than one second, resulting in less temperature change during switching.
Statistics and competition
The contributions of each user are recorded and user contribution statistics are publicly available.[2] Due to the fact that the processing time of each workunit varies from computer to computer depending on the difficulty of the workunit, the speed of the computer and the amount of idle resources available, contributions are usually measured in terms of points. Points are awarded for each workunit depending on the effort required to process that workunit.[20]
Upon completing a workunit, the BOINC client will request the number of points it thinks it deserves based on software benchmarks (see BOINC Credit System#Cobblestones). Since multiple computers process the same workunit to ensure accuracy, the World Community Grid servers can look at the points claimed by each of those computers. The WCG servers disregard statistical outliers, average the remaining values and award the resulting number of points to each computer.[21][22]
Within the grid, users may join teams that have been created by organizations, groups, or individuals. Teams allow for a heightened sense of community identity and can also inspire competition. As teams compete against each other, more work is done for the grid overall.[23]
Outreach
World Community Grid recognizes companies and organizations as partners if they promote WCG within their company or organization. As of August 5, 2009, WCG had 409 partners. [24]
Also, as part of its commitment to improving human health and welfare, the results of all computations completed on World Community Grid are released into the public domain and made available to the scientific community.[3]
In the fall of 2006, IBM sponsored an online and print advertisement campaign for WCG.[25] Print advertisements appeared in Exceptional Parent, Ability Magazine, Forbes magazine, The Wall Street Journal, The Economist, and Fortune magazine.[26][27]
Active projects
FightAIDS@Home
FightAIDS@Home was World Community Grid's second project and its first to target a single disease. Each individual computer processes one potential drug molecule and tests how well it would dock with HIV protease, acting as a protease inhibitor.[28] Scripps Research Institute published its first peer-reviewed scientific paper about the results of FightAIDS@Home on April 21, 2007.[29] This paper explains that the results up to that point will primarily be used to improve the efficiency of future FightAIDS@Home calculations.[30]
Human Proteome Folding Phase 2
Human Proteome Folding Phase 2 (HPF2) was the third project to run on World Community Grid. This project, following on from HPF1, focuses on human-secreted proteins, with special focus on biomarkers and the proteins on the surface of cells as well as Plasmodium, the organism that causes malaria. HPF2 generates higher-resolution protein models than HPF1. Though these higher-resolution models are more useful, they also require more processing power to generate.[31]
Help Conquer Cancer
The Help Conquer Cancer project is sponsored by the Ontario Cancer Institute (OCI), Princess Margaret Hospital and University Health Network of Toronto, Canada. The project involves X-ray crystallography. The mission of Help Conquer Cancer is to improve the results of protein X-ray crystallography, which helps researchers not only annotate unknown parts of the human proteome, but importantly improves their understanding of cancer initiation, progression and treatment.[32]
This section needs expansion. You can help by adding to it. (June 2008) |
Help Fight Childhood Cancer
Help Fight Childhood Cancer project is sponsored by the scientists at Chiba Cancer Center Research Institute and Chiba University.[33] The mission of the Help Fight Childhood Cancer project is to find drugs that can disable three particular proteins associated with neuroblastoma, one of the most frequently occurring solid tumors in children. Identifying these drugs could potentially make the disease much more curable when combined with chemotherapy treatment.[34]
Help Cure Muscular Dystrophy Phase 2
World Community Grid and researchers supported by Decrypthon, a partnership between AFM (French Muscular Dystrophy Association), CNRS (French National Center for Scientific Research), Universite Pierre et Marie Curie, and IBM are investigating protein-protein interactions for more than 2,200 proteins whose structures are known, with particular focus on those proteins that play a role in neuromuscular diseases. The database of information produced will help researchers design molecules to inhibit or enhance binding of particular macromolecules, hopefully leading to better treatments for muscular dystrophy and other neuromuscular diseases.[35]
Phase 2 of the Help Cure Muscular Dystrophy project will start once the results from the first phase are analysed. Phase 2 will run on the BOINC platform.[17][36]
Discovering Dengue Drugs - Together - Phase 2
The mission of Discovering Dengue Drugs - Together - Phase 2 is to identify promising drug candidates to combat the Dengue, Hepatitis C, West Nile, Yellow Fever, and other related viruses. The extensive computing power of World Community Grid will be used to complete the structure-based drug discovery calculations required to identify these drug candidates. [37]
Computing for Clean Water
Computing for Clean Water is sponsored by Center for Nano and Micro Mechanics of Tsinghua University in Beijing. The mission is to provide deeper insight on the molecular scale into the origins of the efficient flow of water through a novel class of filter materials. This insight will in turn guide future development of low-cost and more efficient water filters. It is estimated that 1.2 billion people lack access to safe drinking water, and 2.6 billion have little or no sanitation. Millions of people die annually - estimates are 3,900 children a day.
Completed projects
Human Proteome Folding Phase 1
The first project launched on World Community Grid was the Human Proteome Folding Project, or HPF1, which aims to predict the structure of human proteins. This project was unique in that computation was done in tandem with the grid.org distributed computing project.[40] Devised by Richard Bonneau at the Institute for Systems Biology, the project used grid computing to produce the likely structures for each of the proteins using a Rosetta Score. From these predictions, researchers hope to predict the function of the myriad proteins. This increased understanding of the human proteins could prove vital in the search for cures to human diseases.[41] Computing for this project was officially completed on July 18, 2006.[42] Research results for the yeast portion of HPF1 have been published.[43]
Help Defeat Cancer
The Help Defeat Cancer project seeks to improve the ability of medical professionals to determine the best treatment options for patients with breast, head, or neck cancer. The project worked by identifying visual patterns in large numbers of tissue microarrays taken from archived tissue samples. By correlating the pattern data with information about treatment and patient outcome, the results of this project could help provide better targeted treatment options.[44]
Genome Comparison
The Genome Comparison project is sponsored by the Brazilian research institution Fiocruz.[45] The project seeks to compare gene sequences of different organisms against each other in order to find similarities between them. Scientists hope to discover what purpose a particular gene sequence serves in a particular function of one organism, via comparing it to a similar gene sequence of known function in another organism.[46]
Help Cure Muscular Dystrophy Phase 1
Help Cure Muscular Dystrophy is run by Décrypthon, a collaboration between French Muscular Dystrophy Association, French National Center for Scientific Research and IBM, and Phase 1 investigated protein-protein interactions for 40,000 proteins whose structures are known, with particular focus on those proteins that play a role in neuromuscular diseases. The database of information produced will help researchers design molecules to inhibit or enhance binding of particular macromolecules, hopefully leading to better treatments for muscular dystrophy and other neuromuscular diseases.[47] This project was available only to agents running the Grid MP client, making it unavailable to users running BOINC.[48]
Discovering Dengue Drugs – Together
Discovering Dengue Drugs – Together is sponsored by scientists at the University of Texas and the University of Chicago and will run in two phases.[49] Phase 1, launched August 21, 2007,[45] use AutoDock 2007 (the same software used for FightAIDS@Home) to test potential antiviral drugs (through NS3 protease inhibition) against viruses from the family flaviviridae, completed on August 11, 2009.[50][51] Phase 2 "will use a more computationally intensive program to screen the candidates that make it through Phase 1."[52] The drug candidates that make it through Phase 2 will then be lab-tested.[52]
The Clean Energy Project
The Clean Energy project is sponsored by the scientists of Harvard University's Department of Chemistry and Chemical Biology.[53] The mission of the Clean Energy Project is to find new materials for the next generation of solar cells and later, energy storage devices. Researchers are employing molecular mechanics and electronic structure calculations to predict the optical and transport properties of molecules that could become the next generation of solar cell materials. By harnessing the computing power of the World Community Grid, researchers can calculate the electronic properties of tens of thousands of organic materials – many more than could ever be tested in a lab – and determine which candidates are most promising for developing affordable solar energy technology.[54]
Influenza Antiviral Drug Search
Influenza Antiviral Drug Search project is sponsored by Dr. Stan Watowich and his research team at The University of Texas Medical Branch (Galveston, Texas, USA).[55] The mission of the Influenza Antiviral Drug Search project is to find new drugs that can stop the spread of an influenza infection in the body. The research will specifically address the influenza strains that have become drug resistant as well as new strains that are appearing. Identifying the chemical compounds that are the best candidates will accelerate the efforts to develop treatments that would be useful in managing seasonal influenza outbreaks, and future influenza epidemics and even pandemics.[56]
Nutritious Rice for the World
The Nutritious Rice for the World project is carried out by Ram Samudrala's Computational Biology Research Group at the University of Washington. The purpose of this project is to predict the structure of proteins of major strains of rice, in order to help farmers breed better rice strains with higher crop yields, promote greater disease and pest resistance, and utilize a full range of bioavailable nutrients that can benefit people around the world, especially in regions where malnutrition is a critical concern. The project has been covered by more than 200 media outlets since its inception.[57] On April 13, 2010, World Community Grid official announced that the Nutritious Rice for the World project finished on April 6, 2010.[58]
Inactive projects
AfricanClimate@Home
The mission of AfricanClimate@Home is to develop more accurate climate models of specific regions in Africa. This will serve as a basis for understanding how the climate will change in the future so that measures designed to alleviate the adverse effects of climate change can be implemented. World Community Grid's tremendous computing power will be used to understand and reduce the uncertainty with which climate processes are simulated over Africa. Phase 1 of African Climate@Home has ended (July, 2008). The scientists for this project are analyzing the results to prepare for Phase 2 of the project.[59]
References
- ^ a b "IBM Introduces 'World Community Grid'" (Press release). IBM. 2004-11-16. Retrieved 2009-02-11.
- ^ a b "Global Statistics". World Community Grid. Retrieved 2008-06-08.
- ^ a b c "About Us". World Community Grid. Retrieved 2007-07-28.
- ^ a b "System Requirements". Help. World Community Grid. Retrieved 2007-07-28.
- ^ "get_project_config.php". World Community Grid. Retrieved 2007-07-28.
- ^ a b "Computers enlisted for bioterror fight". BBC. 2003-02-05. Retrieved 2008-11-24.
- ^ Clery, Daniel. "IBM Offers Free Number Crunching for Humanitarian Research Projects". Science. doi:10.1126/science.308.5723.773a. Retrieved 2008-11-24.
- ^ knreed (2005-10-31). "Linux is here!!!". World Community Grid. Retrieved 2007-07-30.
- ^ "Global Statistics". World Community Grid. Retrieved 2010-06-07.
- ^ a b Weiss, Todd (2004-11-17). "'World Community Grid' seeks to harness unused computers". Computerworld. Retrieved 2007-07-28.
- ^ "Member Policy". Privacy and Security. World Community Grid. Retrieved 2007-07-28.
- ^ "Returning Results: What is a Work Unit?". Help. World Community Grid. Retrieved 2007-08-05.
- ^ "Installing the Windows Agent: If I re-install the software, will the work that I am doing be lost forever?". Help. World Community Grid. Retrieved 2007-08-05.
- ^ "The Grid". Tryscience. Retrieved 2007-07-28.
- ^ "Points: What is validation?". Help. World Community Grid. Retrieved 2007-07-28.
- ^ "Getting Started: I'm using the BOINC agent, how do I choose which project my computer processes work for?". Help. World Community Grid. Retrieved 2007-08-05.
- ^ a b bbover3 (2007-08-17). "BOINC Migration Announcement". World Community Grid. Retrieved 2007-08-17.
{{cite web}}
: CS1 maint: numeric names: authors list (link) - ^ "Agent: I have a platform that isn't supported by World Community Grid. Could I receive the code and compile it myself?". Help. World Community Grid. Retrieved 2007-08-05.
- ^ "CPU Usage: Why does my PC show high CPU use?". Help. World Community Grid. Retrieved 2007-08-05.
- ^ "Points: What are points?". Help. World Community Grid. Retrieved 2007-07-28.
- ^ "Points: How are points calculated for the BOINC agent?". Help. World Community Grid. Retrieved 2007-08-05.
- ^ knreed (2006-11-02). "BOINC Points". World Community Grid. Retrieved 2007-07-28.
- ^ "Teams". Help. World Community Grid. Retrieved 2007-07-28.
- ^ "About Us - Our Partners". World Community Grid. Retrieved 2010-06-07.
- ^ "News & Media". World Community Grid. Retrieved 2007-08-05.
- ^ "Magazine Print Ad #1". News & Media. World Community Grid. Retrieved 2007-08-05.
- ^ "Magazine Print Ad #2". News & Media. World Community Grid. Retrieved 2007-08-05.
- ^ "FightAIDS@Home". Research. World Community Grid. Retrieved 2007-07-28.
- ^ Chang, Max W. (2007-04-21). "Analysis of HIV Wild-Type and Mutant Structures via in Silico Docking against Diverse Ligand Libraries". American Chemical Society. doi:10.1021/ci700044s. Retrieved 2007-07-30.
{{cite web}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help) - ^ "FightAIDS@Home News Volume 3" (PDF). The Scripps Research Institute. 2007-05-10. Retrieved 2007-07-30.
- ^ "Human Proteome Folding - Phase 2". Research. World Community Grid. Retrieved 2007-07-28.
- ^ "Help Conquer Cancer research page on WCG". Worldcommunitygrid.org. Retrieved 2010-06-07.
- ^ "Help Fight Childhood Cancer research page on WCG". Worldcommunitygrid.org. Retrieved 2010-06-07.
- ^ "Help Fight Childhood Cancer research page on WCG". Worldcommunitygrid.org. Retrieved 2010-06-07.
- ^ "Help Cure Muscular Dystrophy Phase 2 research page on WCG". Worldcommunitygrid.org. Retrieved 2010-06-07.
- ^ "Help Cure Muscular Dystrophy". Research - Project FAQs. World Community Grid. Retrieved 2007-08-04.
- ^ "Discovering Dengue Drugs - Together - Phase 2". Research - Project Overview. World Community Grid. Retrieved 2010-04-07.
- ^ "Computing for Clean Water Announcements". World Community Grid. 2010-08-23. Retrieved 2010-10-25.
- ^ "Computing for Clean Water". Beijing: Center for Nano and Micro Mechanics, Tsinghua University. 2010-09-20. Retrieved 2010-10-25.
- ^ Viktors (2006-06-26). "Launch of Human Proteome Folding Phase 2 project". World Community Grid. Retrieved 2007-08-04.
- ^ "Human Proteome Folding Project". Research. World Community Grid. Retrieved 2007-08-04.
- ^ "Human Proteome Folding Project Overview". Research. World Community Grid. Retrieved 2007-07-28.
- ^ "Superfamily Assignments for the Yeast Proteome through Integration of Structure Prediction with the Gene Ontology". Research. PLoS Biology. Retrieved 2007-07-30.
- ^ "About the Project". Research: Help Defeat Cancer. World Community Grid. Retrieved 2007-08-04.
- ^ a b Cite error: The named reference
Active Research
was invoked but never defined (see the help page). - ^ "Genome Comparison Overview". Research. World Community Grid. Retrieved 2007-07-28.
- ^ "Help Cure Muscular Dystrophy". Research. World Community Grid. Retrieved 2007-07-28.
- ^ Viktors (2006-12-19). "Launch of the Help Cure Muscular Dystrophy Project". World Community Grid. Retrieved 2007-07-28.
- ^ Didactylos (2007-06-21). "Re: Project about dengue ever". World Community Grid. Retrieved 2007-08-07.
- ^ Cite error: The named reference
DDDTcomplete
was invoked but never defined (see the help page). - ^ "Discovering Dengue Drugs – Together: About the Project". World Community Grid. Retrieved 2007-08-24.
- ^ a b lawrencehardin (2007-07-10). "Re: Results..." World Community Grid. Retrieved 2007-08-07.
- ^ "The Clean Energy Project research page on WCG". Worldcommunitygrid.org. Retrieved 2010-06-07.
- ^ "The Clean Energy Project research page on WCG". Worldcommunitygrid.org. Retrieved 2010-06-07.
- ^ "Influenza Antiviral Drug Search research page on WCG". Worldcommunitygrid.org. Retrieved 2010-06-07.
- ^ "Influenza Antiviral Drug Search research page on WCG". Worldcommunitygrid.org. Retrieved 2010-06-07.
- ^ "Nutritious Rice for the World". Protinfo.compbio.washington.edu. Retrieved 2010-06-07.
- ^ Cite error: The named reference
Nutritious Rice for the World
was invoked but never defined (see the help page). - ^ World Community Grid AfricanClimate@Home Research Page. Retrieved 2009-12-09.
External links
- World Community Grid
- World Community Grid in Portuguese in Brazil
- World Community Grid global statistics
- IBM - How it works - World Community Grid - United States
- World Community Grid Wiki, an external wiki
- News update and guides regarding on World Community Grid and other BOINC projects
- Voice of America story (June 2008)
- The New York Times > Technology > Unused PC Power to Run Grid for Unraveling Disease
- Volunteer@Home.com All about volunteer computing
- Computerworld announcement article (2004)