Methal wrote:I do have one more important question.
Right now my i7 laptop is working on an a1 (whatever that is....?!) with roughly 20% of my CPU give or take 5-10%
what is it doing? this processor can do trillions, if not thousands of trillions of operations per second. Why does it take so long to do what its doing with whatever this thing is?
I know there are millions upon millions of different ways one protein can fold. If its a simple matter of covalent, or hydrogen bonds, shouldn't folding one protein take a computer like this one half a second to fold it every possible way?
Both those numbers are off by many orders of magnitude. Each core of your CPU is capable (at a theoretical peak) of doing a few billions of operations per second. If we're being generous with those estimates, and said you had 8 cores, it would at most be around 100 billion operations/sec (100 GFLOPs, to use the technical unit - giga-floating point operations/sec). Realistic throughput is much less than that, but even that is much less than a trillion.
The number of possible conformations of a protein is absolutely astronomical, on the other hand - millions upon millions doesn't begin to cover it. I've heard estimates as high as 10^143 possible conformations, and as low as 10^60. Let's be very generous and assume it's the square-root of that: 10^30. Let's further say that we can evaluate each conformation with just one operation on our theoretical 8-core machine, and that we have about 100,000 of those machines. That's 10^30 / (100,000 * 100*10^9) sec = ~315 years
per protein. Now, in reality, the total conformational space of even a single reasonable protein is probably larger than 10^30, no processor can evaluate 100 billion conformations per second, and we certainly don't have 100,000 of them.
Algorithms are used that are considerably more clever than just enumerating every state, but going through each step is still fairly computationally expensive.
Methal wrote:and if diseases are created by a protein miss-folding, why don't they take the miss-folded protein and investigate ways to refold it? introductions of amino acids that break down the broken proteins or something. (or little nano bots with lazers....i'm sure that would be just as easy =/)
There are groups looking at methods for protein refolding, but it's a hard problem when the question of how proteins actually get into that incorrect state isn't well understood.
Reading the Wikipedia articles on protein folding, the Levinthal paradox, and molecular dynamics would not be a bad place to start.