Infinite CPU speed and project's ultimate goal

Message boards : Rosetta@home Science : Infinite CPU speed and project's ultimate goal

To post messages, you must log in.

AuthorMessage
Dan

Send message
Joined: 8 Jul 09
Posts: 2
Credit: 93
RAC: 0
Message 62145 - Posted: 9 Jul 2009, 17:25:36 UTC

From what I gather, Folding@home will take (very approximately) 100 years to complete its current mission. Does this apply to Rosetta, or will there always be new proteins to simulate?

Also, if we were able to let loose an infinitely fast CPU on the project, I assume we would still need to research the results for a while, and that real practical applications would only result after that.
ID: 62145 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 62152 - Posted: 9 Jul 2009, 22:48:28 UTC

An infinitely fast CPU would only be useful if you understood how proteins work. Rosetta seeks to discover what to ask such a powerful machine to do. Researching various ideas as to "what makes 'em tick" and how they interact with molecules and proteins around them. So, still much human ingenuity and interaction required.

Bottom line, regardless of speed, noone knows exactly how to tell a supercomputer to solve a protein structure consistently. That's the goal. So yes, real applications of such knowledge follows obtaining the knowledge.
Rosetta Moderator: Mod.Sense
ID: 62152 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile dcdc

Send message
Joined: 3 Nov 05
Posts: 1831
Credit: 119,566,102
RAC: 8,355
Message 62153 - Posted: 9 Jul 2009, 23:03:18 UTC

That said, CPU time is still a limiting factor because the sample sizes are potentially so vast and the problem so complex. But CPU time is only a part of the jigsaw ;)
ID: 62153 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Dan

Send message
Joined: 8 Jul 09
Posts: 2
Credit: 93
RAC: 0
Message 62154 - Posted: 9 Jul 2009, 23:41:15 UTC

Okay thanks for both your input - it would seem that human ingenuity is required too. Do you you mean that vast amounts of the human side of the work is needed before all the PCs calculate their stuff (as well as after, which is a given).

In any case, for whatever Rosetta@home is calculating on the countless PCs everywhere in the network, is there an 'end point' or 'goal', or will the (number-crunching side of the) work go on theoretically forever?
ID: 62154 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Murasaki
Avatar

Send message
Joined: 20 Apr 06
Posts: 303
Credit: 511,418
RAC: 0
Message 62159 - Posted: 10 Jul 2009, 7:56:42 UTC - in response to Message 62154.  

Okay thanks for both your input - it would seem that human ingenuity is required too. Do you you mean that vast amounts of the human side of the work is needed before all the PCs calculate their stuff (as well as after, which is a given).


The human side of the work usually goes along the lines of "if I add in factor Y to the Rosetta algorithm then we should get more accurate results". The scientists then draw up a small batch of work units for internal testing. If the internal tests are stable a big batch of work units is produced for the public to crunch and provide a statistically valid sample. We crunch the work units and send the results back to be analysed.

If the scientists see that the results were good then they will decide to add the new factor into the next version of the Rosetta software to be released to the science community.

In any case, for whatever Rosetta@home is calculating on the countless PCs everywhere in the network, is there an 'end point' or 'goal', or will the (number-crunching side of the) work go on theoretically forever?


Rosetta@home's goal is to design and improve a software tool capable of analysing proteins and their reactions to other chemicals. There is no specific goal of "we will analyse 10,000 proteins" so there is also no specific time limit. In theory we could keep improving the software for eternity.

The Rosetta software that we are helping to design here is currently in use by a number of public and private institutions around the world. One public project that uses the Rosetta software is World Community Grid's Human Proteome Folding project.
ID: 62159 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Michael G.R.

Send message
Joined: 11 Nov 05
Posts: 264
Credit: 11,247,510
RAC: 0
Message 62166 - Posted: 10 Jul 2009, 13:50:58 UTC

From what I gather, Folding@home will take (very approximately) 100 years to complete its current mission.


If I may ask, what is your source for this information?
ID: 62166 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 62168 - Posted: 10 Jul 2009, 17:36:23 UTC

The human ingenuity comes in to play when an idea on a new approach to the problem comes up. One such example. On the fold.it game they've added a new setting that allows you to define the degree to which clashes are taken in to account as the system does folding.

A human thought "hey, maybe we're taking the clashes too seriously, and could find better energy levels if we provided some means of pushing through clashes" and then from there you have to try it out and see if it helps the predictions or not.
Rosetta Moderator: Mod.Sense
ID: 62168 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Murasaki
Avatar

Send message
Joined: 20 Apr 06
Posts: 303
Credit: 511,418
RAC: 0
Message 62241 - Posted: 15 Jul 2009, 21:17:45 UTC - in response to Message 62239.  

I'd say the ultimate goal of Rosetta is devising a program which can predict the correct fold in one attempt. When that goal is reached, distributed computing may not be necessary to predict a correct fold.


But then we have the aim of predicting a correct docking between two proteins in one attempt. Or to design a protein to suit a particular purpose in one attempt.

Both are functions already included within the Rosetta system.
ID: 62241 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
mikey
Avatar

Send message
Joined: 5 Jan 06
Posts: 1895
Credit: 9,160,951
RAC: 4,083
Message 62247 - Posted: 16 Jul 2009, 10:35:10 UTC - in response to Message 62241.  

I'd say the ultimate goal of Rosetta is devising a program which can predict the correct fold in one attempt. When that goal is reached, distributed computing may not be necessary to predict a correct fold.


But then we have the aim of predicting a correct docking between two proteins in one attempt. Or to design a protein to suit a particular purpose in one attempt.

Both are functions already included within the Rosetta system.


And THEN we have to prove that the above predictions are correct and WILL NOT FAIL under any circumstances. Because if they do fail, even once, then something may go tragically wrong. And in Science that is not a good thing! In short, this may be a VERY long term project!
ID: 62247 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Rosetta@home Science : Infinite CPU speed and project's ultimate goal



©2024 University of Washington
https://www.bakerlab.org