With the current situation in the world, probably many of you have already heard about the Folding@home project. I hadn't heard of it before, so I decided to take a closer look at it.
The idea of creating a huge computing resource from a large number of loosely coupled machines is not new. This has long been done, for example, with volunteer computing, where people execute applications on their personal computers on behalf of others. Volunteer-computing systems usually require you to install certain software, which then runs when your computer has no higher-priority tasks to do. That application then uses your spare computing cycles to fetch and process data from some central server and upload the results back to the same server when it’s done.
This strategy works well for many scientific problems, for which a central controller can farm out pieces of the desired computation to workers that operate independently and in parallel. If one fails to return a result within some reasonable period, no problem: The same task is simply handed out to some other volunteer worker.
Folding@Home is one of several real ways to fight the COVID-19 pandemic. It doesn't require a lot of commitment and gives visible results. So far, Folding@Home has had about 30 thousand users, which translated into about 100 petaflops of computing power. After the promotion of NVIDIA and PC Master Race, the number of volunteers increased to 400 thousand. And the total computing power to a record 470 petaflops. This is more than twice the capacity of the Summit supercomputer, which is also used for coronavirus research. Its peak power is about 200 petaflops and 148.6 petaflops according to the LINPACK benchmark. The difference is that the power of Folding@Home consists of 400 thousand independent devices.
What is protein folding and how is it related to disease?
Proteins are necklaces of amino acids, long chain molecules. They are the basis of how biology gets things done. As enzymes, they are the driving force behind all of the biochemical reactions that make biology work. As structural elements, they are the main constituent of our bones, muscles, hair, skin and blood vessels. As antibodies, they recognize invading elements and allow the immune system to get rid of the unwanted invaders. For these reasons, scientists have sequenced the human genome – the blueprint for all of the proteins in biology – but how can we understand what these proteins do and how they work?However, only knowing this sequence tells us little about what the protein does and how it does it. In order to carry out their function (e.g. as enzymes or antibodies), they must take on a particular shape, also known as a “fold.” Thus, proteins are truly amazing machines: before they do their work, they assemble themselves! This self-assembly is called “folding.”
What happens if proteins don’t fold correctly?
Diseases such as Alzheimer’s disease, Huntington’s disease, cystic fibrosis, BSE (Mad Cow disease), an inherited form of emphysema, and even many cancers are believed to result from protein misfolding. When proteins misfold, they can clump together (“aggregate”). These clumps can often gather in the brain, where they are believed to cause the symptoms of Mad Cow or Alzheimer’s disease. Nowadays most of the computing resources are redirected to coronavirus-related calculations to understand how its proteins work and how to fight them.
Questions:
1. Have you heard of the Folding@home project, and shared your computing power?
2. Do you know other projects of this type that are currently working or have been used in the past? What are they for?
3. What do you think, what problems of the modern world can we try to solve in a similar way?
Links:
https://foldingathome.org/
https://arxiv.org/ftp/arxiv/papers/0901/0901.0866.pdf
https://www.cnet.com/news/your-laptop-can-help-fight-covid-19-with-foldingathome-project/
1. Have you heard of the Folding@home project, and shared your computing power?
ReplyDeleteI just read your material and found out about this initiative. As I haven't grown up to the cloud yet, I have not shared my resources with anyone. I have heard of such initiatives but not in terms of medical research, but rather breaking passwords.
2. Do you know other projects of this type that are currently working or have been used in the past? What are they for?
It seems that BOINC is the best-known software of this type, used for many different activities in the world. This software enables operation under SETI @ home or FOLDING @ home.
3. What do you think, what problems of the modern world can we try to solve in a similar way?
If it works on proteins, I think we can try to solve everyone. Not just medical. Can decipher cryptocurrencies or darkWeb? Break HTTPS or finally Whatsup or other messengers. There are many places to show off in my opinion.
Thank you for your answer. In fact, breaking the currently used safeguards may be achievable if we have the appropriate computing power, the only question is whether we are able to cross this limit.
Delete1. Have you heard of the Folding@home project, and shared your computing power?
ReplyDeleteI have never heard about this project and never shared my computer power. I think it is worth to be member of this project and share our resources to help eg. fight with diseases.
2. Do you know other projects of this type that are currently working or have been used in the past? What are they for?
I don’t know any other projects of this type but I searched Internet and found a Wikipedia site.
Link below:
https://en.wikipedia.org/wiki/List_of_distributed_computing_projects
On this site we can see which projects are active and which not. One of active project is Cosmology@home that is used to find the most accurate models that best describe the universe. While one of inactive project was DNA@home. This project was used to discover what regulates the genes in DNA using statistical algorithms.
3. What do you think, what problems of the modern world can we try to solve in a similar way?
I think we can solve any problems that need a huge amount of resources. Some problems are very complicated and need fast be calculated. We could use users computer performance to analyze some amount of data and speed our work. On this site that link I share in previous point we can see many problems that researchers try to solve using many users computer resources. Below a few examples of problems that we can try to solve:
• enlarging our knowledge of the physical properties of asteroids
• finding safer and greener materials for e-vehicle batteries
• analysing ways to improve climate prediction models
• improving the design of the Large Hadron Collider and its detectors
Thank you for your answer. Thanks for the wiki page, I didn't know that there were so many projects of this type.
Delete1. Have you heard of the Folding@home project, and shared your computing power?
ReplyDeleteI heard that. As part of the Folding@Home project, we can now help fight the coronavirus. Everyone can devote part of their computer's computing power to working on the search for vaccines and drugs to fight SARS-CoV-2. Currently, the Folding@Home Distributed Computing Project (FAH) at Stanford University is looking for volunteers to help scientists develop treatment therapy.
2. Do you know other projects of this type that are currently working or have been used in the past? What are they for?
BOINC brings together many different projects. The projects are related to different topics and are among them:
rosetta@home - predicting the shape in which proteins are composed in nature (seeking cures for various diseases, e.g. AIDS, cancer). SETI@home - searching for extraterrestrial signals of civilizations on the basis of data from the radio telescope located in the Arecibo Observatory (Puerto Rico). Quake Catcher Network (QCN) - using accelerometers (accelerometers). The results of the earthquake on the globe can be observed here, in real time. PrimeGrid - searching for first numbers (there are also high cash prizes for first discoverers).
Currently there are several dozen projects available. They are in different phases, some of them are just being set up, others are being tested, and there are also those that are functioning.
Different projects have different needs for computing power. For example, in a rosetta@home project, it's best to have the fastest possible processor, which will allow you to convert the data faster.
3. What do you think, what problems of the modern world can we try to solve in a similar way?
Polish Scientists have followed the program to study the simulation of planetary development for home computers. According to the authors' description, the application aims at simulating the evolution of both single stars and their entire populations. Simulations of this type are important because we compare their results with observations and on this basis we correct existing astrophysical models. And use them to predict the nature of future gravitational waves. The project is for those who would like to help by making its resources available to scientists. The potential lies primarily in office computers. Thanks to the use of volunteers' resources, it will be possible to perform calculations for which the Polish team would otherwise need a supercomputer.
Thank you for your answer. The topic with the simulation of planetary development appears to be very interesting. Is it still ongoing and we can share our resources there?
Delete1. Have you heard of the folding@home project, and shared your computing power?
ReplyDeleteWell, back then when I was still young, I've participated in Folding@home with my 800MHz Duron processor. It must have been around 2004-2006. I've heard of SETI@home and then did some research, and decided that folding@home is most noble way to spent my spare CPU cycles. It worked 24/7, as I got used to calming noise of the cooling fan. The folding@home client must be still installed there on this now-retired machine.
2. Do you know other projects of this type that are currently working or have been used in the past? What are they for?
Just months ago, SETI@home was put on hold to process collected data properly. Other similar, but not the same are cosmic zoo family of projects. The difference is one contribute brain- rather than cpu-power, to help classify objects on telescopic images. Other is polish CREDO Detector, distributed cosmic-ray detector using (covered) mobile phone camera. I'm running it at night during phone charging.
3. What do you think, what problems of the modern world can we try to solve in a similar way?
It's sad thing to say, but I'm afraid distributed computing in this form is thing of the past. Internet behemoths like Google or Amazon can supply computing power of this scale simpler and cheaper, and even with guarantees if necessary. Creating network of people contributing to project takes long time and requires clear, easy to communicate and appealing goal, and how many of such goals can we think of? 6? 10? Not more.
Distributed sensing, on the other hand, has a huge potential. It's not so power-hungry as distributed computing, and cannot be easily implemented other ways. The drawback is that to succeed, such project still must promote itself among people to convince them to participate.
Thanks for interesting thoughts. I also heard about SETI @ home a long time ago but I never attended it. I think that distributed computing, in such situations we currently have, can show people's strength and unite them in a common goal.
Delete1. I hear about this project for the first time and thank you for presenting it because it is very interesting. I have never shared my computer's computing power. In this context, I have only heard about pooling computing resources to dig virtual money. Although I once heard about the fact that scientific institutions can share their computing clusters for the needs of global calculations, but I do not remember more accurate information about it.
ReplyDelete2. Unfortunately, I do not know any other projects, but, as the previous ones have mentioned, there are a lot of them and they help us solve the mysteries of the world. The greater the computing power, the faster we can get answers to questions that, counted on one supercomputer, would take hundreds of years.
3. I think every problem that needs a long time of calculation. The first thing that comes to my mind is brain simulation in order to learn about its structure and functioning. We all know how hard it is to model even several hundred neurons at once. Such a solution might bring us closer to this. Certainly all medical issues, protein analysis as you have already mentioned, analysis of the spread of infectious diseases. Analysis of geoseismic processes. Analysis of cosmic rays and dark matter. Simulation of contamination spread on the continental rock. And many others.
Thank you for your answer. In fact, the brain is still an unexplored world, perhaps such a unification of computing power by humanity could help something in this topic.
Delete1. Have you heard of the Folding@home project, and shared your computing power?
ReplyDeleteI heard about it, but very superficially, thanks to the author for the interesting article In my opinion this is a very interesting project, and it would be very good for it to have development
2. Do you know other projects of this type that are currently working or have been used in the past? What are they for?
Unfortunately no, I really like the idea of the project, but more consciously I found out about it only now
3. What do you think, what problems of the modern world can we try to solve in a similar way?
I agree with MichaelB - that a lot of problems can be solved not only in the field of medicine, and not only problems, but also the decoding of many other objects
Thanks. I'm glad you're interested in the subject, so I encourage you to take part to help with the calculations at least for a while.
Delete
ReplyDelete1. Have you heard of the Folding@home project, and shared your computing power?
I heard that all of the data science specialists are involved in process of deepening knowledge as much as possible about COVID-19, but I wasn’t aware of Folding project. I’m an enthusiast off all kind of crowed sourcing activities, sharing computing power is next great example of project where acting together we can achieve astonished results. I think that some additional PR action will be helpful to get more people involved in this project, I will definitely share information about this with my friends.
2. Do you know other projects of this type that are currently working or have been used in the past? What are they for?
At the Wikipedia I found a list of active and inactive distributed computing projects: https://en.wikipedia.org/wiki/List_of_distributed_computing_projects.
I was thrilled to go through the list and discovered how many interesting projects has been running thanks to involvement of many people. Starting with Art projects like rendering 3D animations, going by Astronomy and Astrophysics projects focused on getting better knowledge about our Universe. Folding@home is also mentioned in case of one of Molecular biology project.
3. What do you think, what problems of the modern world can we try to solve in a similar way?
Along with development of advanced AI, ML technics there are more and more modern world problem’s that we can address using distributed computing. Data scientist can develop a very advanced model, but in many cases their need a lot of computing power to give desired answer, with this approach work can be done through distributed computing and model will respond very quickly. My only concern is that people might start using gathered resource for personal gain.
Thank you for your answer. I'm also surprised how many such projects exists. Only on the Folding@home page there are 223 articles listed that used calculations with this platform, this number is really impressive.
DeleteI've heard about the project as it's widely promoted due to the epidemic. But I'm not familiar with the problem of folding itself. I have only a vogue idea, not to much besides what you've explained in the post.
ReplyDeletePreviously I've seen projects where you can lent your computing power for money, there were also similar project related to cryptocurrency mining.
There may be many problems that could be solved with an enough computing power, but I guess the power achieved with distributed computing has many limitations over the same amount of power that could be used on a single machine in a single process.
The only examples when this setup might be useful in solving world's problems I've heard about are those related to a medicine.
Thank you for your answer. In fact, the subject of cryptocurrencies in this case seems to be strongly associated with high computing power. If at least some of the people who use powerful machines to obtain cryptocurrencies support the project, maybe they could get even greater potential.
Delete1. Have you heard of the Folding@home project, and shared your computing power?
ReplyDeleteNo, I don't. What's a pity! If I known I will sahre my computer power :)
This research is important, needed and could help many peoples so I have hope that many people will share their computer to help :)
2. Do you know other projects of this type that are currently working or have been used in the past? What are they for?
I heard about Climateprediction. Project is designed to produce predictions of the Earth's climate up to 2080. That's Oxford University project and it's still working so if you want, you can join :D!
3. What do you think, what problems of the modern world can we try to solve in a similar way?
I think that any problem which don't need to be resolved in real time and have to process a huge amount of data. Maybe simulation what impact will the current global situation have on the economy in the coming years?
Thanks. The Climateprediction project also sounds interesting, maybe I read more about it :)
Delete1. Have you heard of the Folding@home project, and shared your computing power?
ReplyDeleteThat's what I heard about the Folding @ home project. Unfortunately, I did not participate in it, but I intend to support learning in this way.
2. Do you know other projects of this type that are currently working or have been used in the past? What are they for?
Yes, I know other projects of this type, because I took part in distributed computing on the BOINC platform. Below is a link to a page with some sample projects:
https://boinc.berkeley.edu/projects.php
The projects are used to speed up calculations related to the huge amount of processed data. They require a lot of computing power that can be used from "volunteers" who provide unused computing power for CPUs and GPUs for free.
3. What do you think, what problems of the modern world can we try to solve in a similar way?
For example, the Rosetta @ home project helps create 3D protein models. This will help you find drugs for diseases affecting humanity faster (e.g. HIV, malaria, cancer, Alzhaimer). In addition, they support scientists during complicated calculations on mathematical, physical problems, etc. I believe that it is worth supporting learning in this way (especially since we leave computers running and go somewhere quite often, and at that time they could work on important calculations).
Thank you. I also see the greatest potential in using such projects in biology and medicine.
Delete1. Have you heard of the Folding@home project, and shared your computing power?
ReplyDeleteYes, I have heard about it! However, I'm not sharing my computing power because I need it always form my work and calculations. However, I found an interesting idea to share your mobile phone computing power, and I think that it's a neat idea.
2. Do you know other projects of this type that are currently working or have been used in the past? What are they for?
Of course, SETI@home, which was an Internet-based public volunteer computing project employing the BOINC software platform created by the Berkeley SETI Research Center and is hosted by the Space Sciences Laboratory at the University of California, Berkeley. I shared with them my computational power of my Pentium II 300 MHz :)
3. What do you think, what problems of the modern world can we try to solve in a similar way?
A lot of people do it with bitcoin mining. I think it would be a good idea to create a cryptocurrency that also requires your computational power, but "blocks breaking" would introduce some positive outcome for science.
Thank you for your replay. The idea of using phones sounds brilliant considering how many there are around the world and that they are becoming more powerful.
Delete1. Have you heard of the Folding@home project, and shared your computing power
ReplyDeleteI have never heard of the Folding@home project. This project seems to be very interesting. You wrote that it is a real way to fight coronavirus. If something can help with fighting with coronavirus, I am in favor of this project. I hope that the world will fight the virus soon. I have never shared my computing power. I think that the idea should gain more popularity, I will try to share my computing power one day.
2. Do you know other projects of this type that are currently working or have been used in the past? What are they for?
I have found some project of this type in Wikipedia. Here is the link: https://en.wikipedia.org/wiki/List_of_distributed_computing_projects
The link includes active and inactive projests. I found active project Engima@home and it seems to be very interesting to me. The topic of cryptography fascinates me. The project is related to decode three unbroken messages from World War II.
3. What do you think, what problems of the modern world can we try to solve in a similar way?
I think that any problem can be solved in such way – especially if the problem needs a huge amount of data. I suppose that cryptology and security problems could be solved using mentioned way. Nowadays, we need a lot of time, disk area to broke the encoded key or message. Such projects like “Folding@home” could have a wide appliance not only in medicine and biology. There are some mathematical and physics problems which have not been solved yet.
Thanks. Cryptography seems to be one of those areas that can make interesting use of such large computing resources.
Delete1. Have you heard of the Folding@home project, and shared your computing power?
ReplyDeleteI haven’t heard about Folding@home. But i heard that Rosseta molecular modelling suite was used to accurately predict the atomic-scale structure of coronavirus protein. And how You could read on their forum - Knowledge gained from studying this viral protein is now being used to guide the design of novel vaccines and antiviral drugs.
2. Do you know other projects of this type that are currently working or have been used in the past? What are they for?
2.Yes I. I heard about BOINC and used it:
https://boinc.berkeley.edu/
You can share your computing resources for different projects.
For example mentioned – Rosseta, or SETI (seeking extraterrestrial intelligence),which is a collection of scientific projects, that aim to detect intelligent life outside Earth.
3. What do you think, what problems of the modern world can we try to solve in a similar way?
I could use share resources in my brain activity reaserch . I had to select olny a few brain areas (18 from 88 Brodmann Areas) and it produced 262143 models. I had to to count efficiency of this models. My computer counted it for week. The more brain areas you want to take for computation,the longer it takes to count models efficiency. If the time of activity is taken into account, the number of models is almost infinite.
Thanks. Someone has already mentioned the brain, such computational resources could bring us a little closer to its better understanding.
Delete