[email protected] has nothing to do with laundry, even though that's the only kind of folding most of us ever do at home. Instead, it has to do with health and medical research.
This free program helps scientists gain a better understanding a wide range of illnesses including Alzheimer's, Parkinson's, Huntington's, cystic fibrosis and other serious diseases.
"Folding" is something proteins do. In a nutshell, it's a process whereby the protein transforms from a random-looking string into a functional three dimensional structure. Sometimes proteins can fold incorrectly, and this leads to a host of degenerative diseases.
If this description sounds a bit fuzzy, it's not just because it was written by a computer scientist trying to explain biology. It's also because it's an incredibly complex process, which has not yet been fully understood.
One way to understand protein folding (and misfolding) is to simulate it. Such as simulation is a virtually unlimited computing problem: The more processing power you have, the more complex your simulation can be. And this is where your humble computer (or awesome gaming rig) enters the picture.
Rather than invest in a huge supercomputer, [email protected] harnesses the collective computing power of Windows, Mac and Linux PCs, as well as Playstation 3 consoles. Each of these platforms has a [email protected] client.
I evaluated the Windows client. On the surface, it looks like a screensaver with a simple configuration interface. It gets a small chunk of work from the central [email protected] server, crunches away at the problem, submits the result and then gets a new chunk of work to do. Multiply this by over 460,000 active clients, and you've got one impressive supercomputer.
One thing I like about [email protected] is that you constantly see results. The project has been active since October 2000, and since that time, over 70 research papers have been published using its data.
On a more playful or personal level, you can set a username for yourself and track your own personal contribution over time using the project's website. You can even join a team and compete against other teams from around the world. The teams page shows some formidable work done by various computer enthusiast groups and overclocking forums.
You may think having an application use your processing time would slow down your system, but [email protected] was built to be extra considerate. It uses the lowest possible processing priority, so whatever other task your computer has to perform is considered more important. In my testing, I could feel no slowdown at all, despite the [email protected] client utilising 41-46 percent of my CPU time while I was working.
Since [email protected] does make use of your CPU, it can cause some increase in power consumption. When your computer is running on main power, this should not be a concern. It may become an issue when you're working on a laptop in battery mode and every extra minute of battery life counts.
Fortunately, the client can be configured to pause work while on battery power. Note that this is not enabled by default, and the client will keep computing even while on battery power if you don't set it to pause.
As a client, this is not a very exciting application: You can get it to display a cool looking 3D molecule on your screen, and that's about it. The excitement comes later, when medical advances fend off life threatening diseases, and you know that you helped find the cure.