Hi Ketzl, good to have someone from the (almost) neighborhood in the team
(Grüße nach Österreich ;-). Despite being located _very_
close to where simap is headquartered, ;-) personally I'll stick with
100% Rosetta, mostly because I think I understand enough of what they
are doing to be convinced that this is important work which eventually
we all may benefit from - and also because I like the direct interaction
with the team (it almost feels like family by now ;-).
I am not sure you already found
this
thread in the Rosetta forum which discusses possible synergies/cooperation
between Rosetta and simap, with posts by Rosetta staff
and I think someone associated with simap. So I certainly understand
your decision to split between the two projects - and if you or someone
else feels like creating a betterhumans.com team over there, I'd say go for it
- though perhaps you should wait till you are sure you won't be the only team
member of the new team. I'd even be willing to change the title of this thread
to also include simap in the title. ;-)
Chironian:
I am not sure I completely understand the point you are trying to make.
Well yes, one could say that a protein computes itself. That would be
the view that the universe consists of computation - or of Mathematics if you
will (mathematical Platonism; I am somewhat inclined to think along
those lines). If we had a sufficiently powerful quantum computer we might
even be able to compute the folded shape of a protein within a time that
is not very much longer than it takes the protein to fold in nature - and our
current efforts would look somewhat pathetic at that stage. But such quantum
computers don't currently exist and it is not even certain that
they ever will. So it seems to me we shouldn't just 'wait' till that future time
(which may never come) but do our best with the currently available
hardware.
Pace:
If one defines "solving the protein folding problem" as "computing the folded
shape of a protein from its sequence of amino acids to sufficient accuracy to
be biologically useful" then I believe Rosetta indeed has a chance to
eventually solve that problem (I made the point in the Rosetta forum that
that might be worthy of a Nobel prize ;-).
I am not sure those many physicists doing n-body simulations would agree
with your statement that the many body problem is intractable, ;-) and I am also not sure it is a very good analogy for Rosetta. Given enough
computing power it would certainly be possible to find the lowest energy
conformation of a protein. The time needed to find the exact minimum
will grow exponentially with the size of the protein, though (it is hard to
beat an exponential), but it is hoped that sufficiently accurate approximate
solutions can perhaps be found in less time. The usual text book example for
this type of "np-complete" problems is the "travelling salesman
problem" (find the shortest itinerary connecting n destinations) and there
are algorithms (simulated annealing, genetic algorithms...) that find useful
approximate solutions (a sufficiently short itinerary) in less than
exponential time. Actually, simulated annealing has been tried by Rosetta
and I think they once had someone trying to implement a genetic algorithm
approach in Rosetta. Coming back to the many body problem, you were of course
referring to the fact that the movement is chaotic, thus requiring infinitely
accurate initial conditions and computations (both of which is impossible),
so this is different from why what Rosetta is doing is so hard...
Aidan:
Thanks for the additional info and actually the 'business' I work at is
a scientific research institute - but one working in an area very much removed
from what Rosetta is doing (one might say lightyears removed ;-) and I suspect
that you overestimate the scientific literacy of the general public (which
is who we want to get interested in crunching for Rosetta)... ;-)