top | item 22491910

Folding@home takes up the fight against COVID-19

288 points| ForFreedom | 6 years ago |foldingathome.org

105 comments

order

ozfive|6 years ago

Why are they not appealing to the major cloud providers at this time to use any spare resources couldn't they set it up so that the cloud providers could count using resources as donation to a charity?

kossTKR|6 years ago

Google has just done this with AlphaFold a few minutes ago:

https://deepmind.com/research/open-source/computational-pred...

It's just so fresh it hasn't been posted anywhere yet:

"Normally we’d wait to publish this work until it had been peer-reviewed for an academic journal. However, given the potential seriousness and time-sensitivity of the situation, we’re releasing the predicted structures as we have them now, under an open license so that anyone can make use of them."

nicolaslem|6 years ago

Cloud providers do not have much unused resource. Tricks like spot instances make sure that they are as close to 100% utilization as possible while still being able to handle a spike in demand.

specialist|6 years ago

Amazon, Google, Microsoft, whomever could just gift some data centers to the protein folding effort.

It'd be amazing PR bang for the buck.

UncleOxidant|6 years ago

Gotta say the instructions are pretty awfully lacking. You go to the download page and you download the client and there's nothing that tells you what you're supposed to do after you download the client.

I'm on Ubuntu 18.04 and after downloading the client I had to do:

    $ sudo update-rc.d FAHClient defaults
    $ sudo dpkg -i ~/Downloads/fahclient_7.5.1_amd64.deb
    $ sudo /etc/init.d/FAHClient start
Yeah, it only took a few minutes of googling, but why not put that info on the download page?

I edited /etc/fahclient/config.xml so that gpu v = 'true', but It doesn't seem to be using the NVIDIA GPU after restarting the client. Any hints?

hateful|6 years ago

This is a great example of something that happens when a technology/program/framework has a long history and an existing community. Most users have been there for a very long time and sometimes the instructions or documentation doesn't explain what new users may or may not know.

I see this a lot in the nodejs tooling, Azure, vmware. Each version of a product slowly changes the way the product works and most documentation, readme and blog posts miss key information that they assume people would already know. If I'm new to node, I may not know things. It's like when you have some sample C# code and it doesn't include the "using" line and/or the Nuget package used - assuming the person already knows what package would perform this task - because it's "obvious" to existing users.

bschwindHN|6 years ago

I got the GPU working with this config:

    <config>
      <!-- Client Control -->
      <fold-anon v='true'/>
    
      <!-- Folding Slot Configuration -->
      <gpu v='true'/>
    
      <!-- Slot Control -->
      <power v='full'/>
    
      <!-- Folding Slots -->
      <slot id='0' type='CPU'/>
      <slot id='1' type='GPU'/>
    </config>
Followed up with

    $ sudo /etd/init.d/FAHClient restart
Like others mentioned, I really want a way to make it specifically work on Covid related proteins.

olejorgenb|6 years ago

Seems you have to have the opencl libaries installed.

sudo apt install ocl-icd-opencl-dev

Then edit the config file to include gpu (I also added a gpu slot <slot id='1' type='GPU'/> but not sure if it's needed.

Then restart.

Seems you'll have to wait a while to get a job though.

sunshinerag|6 years ago

Has FAH approach solved any other real world problems? Has its findings accelerated understanding of any particular disease or helped significantly in developing a cure?

dekhn|6 years ago

The F@H paper I was a coauthor on (https://www.ncbi.nlm.nih.gov/pubmed/24345941) has been cited by many in pharma. I honestly can't say whether it has directly contributed, but many people have been thankful for this work because it helped establish the concept that proteins aren't super stable rocks, so virtual drug discovery screening can work better if you can simulate the dynamics of a protein (in this case, we simulated a GPCR, which is a common pharma target).

atsuzaki|6 years ago

Their wiki page lists a handful of them: https://en.wikipedia.org/wiki/Folding%40home#Examples_of_app...

Do keep in mind that 1. very few drug candidates make it through drug trials (iirc it's something around 1 in 1000), and 2. these trials takes 10+ years, and FAH has been around for only 19 years. It's very likely that a bunch of its results are in trial right now, and we'd only hear about it 10-20 years in the future

Aaronstotle|6 years ago

I wish that Folding@Home was on BOINC. It has an awful interface/uses a local webserver to control it. I'm glad they're doing something, but they should make the experience more user friendly, I usually stop out of frustration with starting/stopping.

sliken|6 years ago

A friend tried this in the last week and was frustrated that there seemed to be no way to limit CPU/GPU use to only work relaed to Covid.

Is there a way to limit work to Covid?

bmdavi3|6 years ago

I tried this the other day and ran into the same issue.

Couldn't figure out a way to set it to covid.

Geezus42|6 years ago

BOINC

Havoc|6 years ago

wow their UX is atrocious.

* Download page doesn't explain why there are 3 packages and which you need

* On installing first & clicking next it pins all CPU cores to 100%

* The package that presumably controls this silently fails to install - on a brand new up to date ubuntu install.

...so now I'm stuck with a service pinning everything to 100% (while in use) and no way to control it. Uninstalled.

I'll stick to BOINC.

(edit: tried the terminal route - seems to fail because of python-gnome2 dependency). You'd think they'd get their stuff to work with Ubuntu...it's at a mere 50% of nix marketshare.

thrownaway954|6 years ago

THANK YOU!!!! I was just going to comment this.

I went to their website and gave it the 5 second test. I couldn't figure out ANYTHING through their homepage in a 5 second scan. There is ZERO call to action that makes any sense on their homepage. WTF is folding? Why not just say, HELP US FIND A CURE? What's funny is that I can bet these projects sit in a conference room and wonder why they aren't getting the support they deserve and it's all because they NEVER explain themselves correcly to the average layman.

UncleOxidant|6 years ago

I don't think BOINC is that much better. I got it installed and running and got 'cannot connect to core servers'. Nothing on their download page talked about where to go next for instructions either. After googling around I see something on a message board about opening up certain ports. If they want people to help out with this stuff the first thing they need to do is improve their documentation and onboarding.

At least I got the FAH thing to run, but only on the CPU not the GPU. I give up.

squarefoot|6 years ago

Next scam: cryptomining app that pretends to help finding a virus cure.

riantogo|6 years ago

Even better scam: Cryptomining app that pretends to mine crypto but is secretly finding a virus cure

whalesalad|6 years ago

That would be interesting. Not the Trojan horse you’re thinking of... but using it instead for good. One of the downsides to f@h is you aren’t compensated at all for your contributions. Now obviously that’s not such a big deal, since you’re ostensibly doing something altruistic for society and your fellow man/woman.

However... if you put a real cryptocurrency behind it and coupled proof of work to solving real scientific issues... that could bring a lot more compute into the cluster.

nipponese|6 years ago

Or obsolete, donated ASICS that that are now a legit part of the network.

dwardu|6 years ago

Go to the apple store and set up the mac pro in each store to fold.

tareqak|6 years ago

Doing that on your own would probably get you in trouble. However, if Apple chose to do it themselves, then it would be a both a good PR move and of possible help to humanity. Same goes for Microsoft and the Microsoft store, and every store that has computers running on idle (Best Buy, Office Depot, etc). Who can we tweet at?

Wowfunhappy|6 years ago

Mac Pro isn’t being sold in Apple stores. Made to order only.

archi42|6 years ago

Saw that on Heise (German IT magazine) a few days ago. Setup on Arch Linux is really simple (https://wiki.archlinux.org/index.php/Folding@home), but with our electricity costs over here it's more expensive than what I'm willing to contribute - my CPU compute node [2*2687W] at home draws 500W on FAH, which translates to 112US$ per month (80W idle, but it's mostly powered down anyway). Else this & BOINC would be a really nice way to utilize my unused hardware.

dmos62|6 years ago

So how is using home electronics an efficient use of electricity (and money) for doing these tasks? What are the economics of this? Wouldn't it be more efficient to donate the money you'd spend on electricity and equipment?

gambiting|6 years ago

I'm running my GTX1080Ti for this, GPU-Z is showing me that the card is using 200W while running, let's be generous and say the entire computer uses 300W while running these computations. That means 7.2kW used per day, or 223kW used per month. At my current electricity price of £0.12/kWh, this is costing me £26 a month.

I have no idea who I could even donate this to so it would make any impact whatsoever. But I know for certain that there is literally zero chance they could rent a GTX1080Ti-equipped machine for £26/month anywhere in the world.

rtkwe|6 years ago

Most people for these aren't buying new equipment for this though so the only real cost is the electricity and a tiny bit of premature wear on components. It'd take a long time of running to have spent enough electricity inefficiently to make up for the cost of the CPU and GPU being used.

It's also way easier to get people to just download and run something rather than donating money, the cash donation is hard and definite while the costs of running a distributed computing client is nebulous.

landtuna|6 years ago

If it's cold outside, the waste heat is basically a space heater.

eecc|6 years ago

Donating money towards what? Setting up a new supercomputer dedicated to this sort of work comes with a lot of overhead and most crucially time delay. Even slapping a leftover raspberry pi online is worth more if done in a couple minutes.

Edit: the RaspberryPi is not supported, unfortunately.

Nasrudith|6 years ago

The efficient use of money part is that they already have the spare capacity. The electricity is likely worse but it is a rounding error compared to the years of continuous operation to equal the new hardware cost. Plus it is donated electricity anyway.

spondyl|6 years ago

There used to be a FoldingAtHome application for the Playstation 3 that I ran for a while. It's a shame it never made its way to other consoles because they're properly underutilised during the day, for me at least.

antonyh|6 years ago

It wasn't great though - it didn't use spare cycles. It had to be started and run exclusively.

If they baked it in to use cycles when games were paused for instance or made it switch to FAH instead of powering off, it could have been so much more.

lucb1e|6 years ago

> for me at least.

I like how you leave room for the possibility that there is a significant percentage of people playing on their consoles for the vast majority of their waking hours :-)

Zenst|6 years ago

This is wonderful and gives people a constructive way forward instead of feeling useless.

Does bring hope that after this they could tackle other uncured viral infections like herpes for example.

turbostyler|6 years ago

This website does an absolutely terrible job of explaining itself. The layout of the homepage is awful and starts with a random video, then a request that I start "folding at home" - whatever that means, followed by more nonsense language to anyone who, like me, arrived at the site with very little context.

The first thing on your site (after the navbar) should be an explanation of what your product is/does in as few words as possible.

mentos|6 years ago

If this was a war effort we’d probably get Microsoft to push out a patch to windows 10 to let users opt into it securely? Or does the computing power of 100M+ home PCs still pale in comparison to a few cloud providers?

jgeada|6 years ago

What guarantees do we have that some for-profit pharma corporation will not take the information discovered by this, patent it and profit at our expense? As it is, the public already funds most of the early research into drugs and yet almost all the resulting IP ends up owned by big-pharma.

riantogo|6 years ago

Can't people sue based on prior art if that happens?

NohatCoder|6 years ago

I doubt that this is going to help much, if you could fold your way to a virus cure, surely we would have seen cures for a bunch of other common viruses.

hrgiger|6 years ago

seems like rosetta@home already has candidates:

>"We are happy to report that the Rosetta molecular modeling suite was recently used to accurately predict the atomic-scale structure of an important coronavirus protein weeks before it could be measured in the lab. Knowledge gained from studying this viral protein is now being used to guide the design of novel vaccines and antiviral drugs."

http://boinc.bakerlab.org/rosetta/

blackrock|6 years ago

Why not use smartphones these days?

Just plug your iPhone in at night, and the app will run in the background, when it detects user inactivity.

_trampeltier|6 years ago

In theory you can (on Android). There is an app called boinc. You can load work for some projects to your phone. I tryed it a few years a ago, but phones are really not made for a workload over a long time. Even with work just for the half cores and not 100% processor time the phone got very very hot. What works well is Raspis and co, at least with a heatsink and a fan.

Sohcahtoa82|6 years ago

One word:

Heat.

Smartphones are decently powerful, but they typically only use the CPU in short bursts. This has allowed them to get away with being extremely skimpy on the cooling, which is good because a phone that needed a heat sink and fan would be incredibly bulky.

If you ran something with sustained CPU usage like F@H, within a minute it would be considerably warm and probably have crazy amounts of thermal throttling.

OtterGauze|6 years ago

While true and while phones are considerably more powerful now than they used to be, modern ARM SoCs don't come close to their x86 counterparts.

rozab|6 years ago

And someone correct me if I'm wrong, but I imagine that would be much more energy efficient than a desktop computer

Graham24|6 years ago

sounds like a great new idea for phone scammers; try to con people into downloading their covid research project.