Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Biotech Science Games

Gamers Beat Algorithms At Finding Protein Structures 80

jamie writes "Researchers have turned the biochemical challenge of figuring out protein folding structures into a computer game. The best players can beat a computerized algorithm by rapidly recognizing problems that the computer can't fix. From the article: 'By tracing the actions of the best players, the authors were able to figure out how the humans' excellent pattern recognition abilities gave them an edge over the computer. For example, people were very good about detecting a hydrophobic amino acid when it stuck out from the protein's surface, instead of being buried internally, and they were willing to rearrange the structure's internals in order to tuck the offending amino acid back inside. Those sorts of extensive rearrangements were beyond Rosetta's abilities, since the energy changes involved in the transitions are so large.'"
This discussion has been archived. No new comments can be posted.

Gamers Beat Algorithms At Finding Protein Structures

Comments Filter:
  • by SuperKendall ( 25149 ) on Wednesday August 04, 2010 @08:55PM (#33145868)

    I thought Foldit was actually a pretty fun game and a great idea when it came out, and now that I'm reminded of it I'll have to go back and play some more. It's fantastic to have validation that humans are still excellent pattern recognition engines compared even to very modern algorithms and powerful computers.

    But to extend the idea more generally, seems rather hard. Foldit had the great insight to take you to an algorithmically close starting place and let you complete the final adjustments - in that way the algorithm itself is as much a part of the team as the detail or adjustment members they were talking about.

    I wonder how many other ideas can be so easily brought to a place close enough that a human can recognize patterns enough to be of use in a final solution. I look forward to seeing what astronomers come up with...

    • Re: (Score:2, Interesting)

      by nickersonm ( 1646933 )

      While not quite a game, astronomers already take advantage of semiautomated human pattern recognition: http://www.galaxyzoo.org/ [galaxyzoo.org]

      • by SuperKendall ( 25149 ) on Wednesday August 04, 2010 @09:29PM (#33146086)

        That was exactly the kind of thing I was looking for to see how the ideas would translate to astronomy...

        However the clients (or at least the client I tried) are not great. One of the nice things about Foldit was the UI for manipulations was really well thought out and made it easy to manipulate a pretty complex 3D object, also easy to undo flawed changes. In the galaxy matching game at the link you, had, I got one galaxy pair close to a match but one of the galaxy had spiral arms reversed from the real image, that I could not figure out how to correct for - and then after I clicked on "mass" the whole thing became an oval instead of a spiral, and would not revert no matter how I adjusted things.

        I hope they are seeking some funding to expand work on clients for that because they could get some useful analysis from that I think.

    • by blahplusplus ( 757119 ) on Wednesday August 04, 2010 @09:05PM (#33145932)

      "e. It's fantastic to have validation that humans are still excellent pattern recognition engines compared even to very modern algorithms and powerful computers."

      Computers primary advantage is speed, for all our pattern recognition capability are mathematical capability is pretty limited besides modern computers. I think it's our ability to stitch or see things as wholes instead of millions of unconnected parts that gives us an advantage - we can recognize things like context that speed up the process significantly whether we are consciously aware or unconsciously recognizing context.

      • Imprecision is our main advantage. If you want a computer to fold proteins you either need to program every rule and every thing it will encounter into it or give the computer some sort of guideline-laws that let it figure out things based on their objective properties (probably much more difficult to code and expensive to run).

        With a human you just create a UI that doesn't let them do anything impossible and lets them physically manipulate the protein as though it were a physical object with transformers s

        • "Imprecision is our main advantage"

          I don't think you mean to say this, I think you mean making arbitrary models or metaphors and remapping them onto new scenarios is what we do best. Most of what we do is taking things we've already learned and mixing them and matching them in new ways, I doubt imprecision is our advantage since our ability to sift what details matter from what details don't given our limited computational ability is the whole point if context. i.e. you don't have to go through every litt

          • I think our main advantage is our ability to break rules. A computer will follow whatever rules we give it. For example, from the summary,

            Those sorts of extensive rearrangements were beyond Rosetta's abilities, since the energy changes involved in the transitions are so large.

            A human, on the other hand, can just say, "To hell with the energy, I'll just do it anyway."

            • What I'm not seeing, is why they can't just add a "sod the energy changes, get the hydrophobic proteins inside the structure first" rule.
          • Or perhaps what he really meant was "imprecision is the result of our main advantage," our main advantage being the ability to very quickly get the gist of what is going on and not get bogged down in minor details that might not matter. This would have been important for our long dead ancestors when they ran into animals higher on the food chain. While a general assessment would be appropriate (is it a tiger cub or a full grown male), the sex, exact weight, length, and striping of the tiger would typicall

      • Computers primary advantage is speed, for all our pattern recognition capability are mathematical capability is pretty limited besides modern computers.

        Computer's primary advantage is that it was custom-built for the task, rather than evolved into one task and adapted to another. A human brain has at least a hundredfold advantage in raw processing power, however abstract thought - including mathematics - runs over layers and layers of interpreted virtualization (think Python running a JVM running an x86 em

    • by fraktalek ( 1871686 ) on Thursday August 05, 2010 @05:57AM (#33148030)

      Foldit had the great insight to take you to an algorithmically close starting place and let you complete the final adjustments - in that way the algorithm itself is as much a part of the team as the detail or adjustment members they were talking about.

      This kind of problem solving was suggested already by Stanislaw Lem in his book Summa Technologiae [wikipedia.org] as a kind of "augmented intelligence" as opposed to purely human or purely artifical intelligence.

    • Re: (Score:1, Redundant)

      by Dragoon235 ( 1051296 )
      Astronomers have already come up with something. It's called galaxy zoo.

      http://www.galaxyzoo.org/ [galaxyzoo.org]

      As an added bonus, you get to look at some neat deep space photography.
    • it is tough but done right it can yield great results. i think this simple crowd sourcing of science wild be one fo the best moves for humanity. you may not have a background in a particular field but still see something that the 'experts' missed.

      games are a great way to do it too. if its fun people will put tremendous amounts of time an effort into it. imagine if WoW had a deeper scientific undertone or other learning aspect.

      personally i had an idea for a programming language RPG. i realized i could memori

      • I am intrigued by your idea and would like to subscr...

        No seriously, that actually sounds like a really interesting idea. Perhaps someday you can have time to more fully develop that!

    • Project schedule optomization by algorithm is probably ok for most jobs, but humans are still faster and better than most if not all.
  • Yeah, great idea. (Score:1, Insightful)

    by Anonymous Coward

    Teach AI to copy human's best behaviour and create your own replicants.

    Great idea, indeed.

  • I guess I'm not very good at pattern recognition, as I've tried to play some Foldit and failed quite miserably. (Well, everyone has different talents)
    • by grasshoppa ( 657393 ) on Wednesday August 04, 2010 @09:33PM (#33146114) Homepage

      While technically true, pattern recognition is the core of our intelligence.

      More accurate to say that your intelligence lays in other areas than spacial recognition.

      • While technically true, pattern recognition is the core of our intelligence.

        More accurate to say that your intelligence lays in other areas than spacial recognition.

        thank you.

    • that's okay! :)

      forget about Foldit! Just download Folding@Home and let your CPU/GPU do it for you!

      http://folding.stanford.edu/ [stanford.edu]

      • Re:I've played a bit (Score:5, Informative)

        by the gnat ( 153162 ) on Wednesday August 04, 2010 @10:34PM (#33146364)

        forget about Foldit! Just download Folding@Home and let your CPU/GPU do it for you!

        FoldIt and Folding@Home are doing completely different things. FoldIt (or more specifically, the Rosetta software underneath it) is attempting to guess the final structure of novel protein sequences, using a variety of clever tricks such as mining the database of known structures for peptide motifs. It contains energy functions to evaluate candidate structures, but it is not simulating physical processes, and it tells you nothing about how the linear chain of amino acids forms the 3D structure. Folding@Home is used to study the process of protein folding, where the end result is already known; it isn't useful as a structure prediction tool. Both programs require a massive amount of computing power, but for very different reasons. Both are very useful, but there is almost no overlap in their practical applications. (And it should go without saying that while they can both be an excellent complement to experimental studies, neither can replace them.)

    • by IDK ( 1033430 )
      You failed the turing test
  • In 10 years... (Score:2, Informative)

    by velja27 ( 1427879 )
    When humans have figured out how to connect their own brains in beowulf cluster, to harness the awesome power of the human mind, 30% of world population is going to be slave to corporations that need human brain power to do their bidding in order to do whatever that they do. But that's pretty much the same as it is now. But on the other side it really could be a nice job opportunity, go to work turn your brain on to some cluster be unconscious for 8 hours and go back home.
    • Re:In 10 years... (Score:5, Insightful)

      by mongoose(!no) ( 719125 ) on Wednesday August 04, 2010 @09:28PM (#33146076)
      How is that any different than what we all do now?
      • by Nadaka ( 224565 ) on Wednesday August 04, 2010 @11:17PM (#33146580)

        I am pretty sure I already do this.

        On the plus side, if I can just plug in, it could reduce the eye strain from staring at a monitor all day.

        • Yeah, exchange eye strain for direct neuron strain. What could go wrong?
          • by gknoy ( 899301 )

            Isn't eye strain caused by muscle fatigue? Also, I didn't realize you could have strained nerves.

          • you're skipping many abstraction layers:
            - video RGB data
            - screen pixel data / electric levels
            - liquid crystal polarization/
            - light emitted from screen, filtered through liquid crystal
            - light transformed through eye optics
            - chemical levels in eye sensors
            - neural impulses.
            A lot of lossy transformations between different formats. We lose color on LCD. We lose field of vision on screen size. We lose sharpness on eye optics. We lose resolution and framerate on eye cones. The neural display has a potential to be

  • Hopefully someone will crack that Ancient code any time now, and we can finally find Destiny!

    Makes you wonder... Did the foldit guys borrow the idea off TV, or did the TV writers borrow it off them?

  • Do they really think that gamers are playing FoldIt?

    • by CastrTroy ( 595695 ) on Wednesday August 04, 2010 @09:30PM (#33146094)
      The really funny part is that somebody programmed a bot to play the game, and it's doing better than the researcher's algorithm.
      • Probably because the researcher who wrote the algorithm was bad at representing the problem abstractly, which in turn was because they didn't recognize the connection between that subdomain (protein folding research) and the rest of scientific knowledge.

        • "Probably because the researcher who wrote the algorithm was bad at representing the problem abstractly"

          Rubbish, if you critsize the original algorithim for being an incomplete solution then you must also critisize the bot for being an incomplete solution. The bot programmer is using the original algorithim's output as his input. The two algorithims are solving different sub-problems and only when you run them in series do you get a better answer.
      • Re: (Score:3, Insightful)

        Comment removed based on user account deletion
      • by pzs ( 857406 )

        That sounds like a result in itself. By packaging the problem as a game, he's managed to enlist free help from random people on the internet - crowd-sourcing, if I can use that awful buzz-phrase. Perhaps its a victory for scientific marketing more than science, but a better algorithm is a real result that speaks for itself.

        We also shouldn't be surprised that an extra few thousand people looking at the problem can come up with a better algorithm than "the professionals". Maybe the researchers were too close

      • So you're saying that we can solve the mysteries of life by harnessing the human power of cheating? I like it.
  • by cavehobbit ( 652751 ) on Wednesday August 04, 2010 @09:34PM (#33146122)
    It's all over their parents basement.
  • You'd think gamers would rather blow things apart than put them together.

    • by cynyr ( 703126 )

      some of us love 3d space puzzles. even something as simple as "fold paper like so, punch holes, now pick the correct unfolded paper" will entertain me for a while. It's better if the puzzles are harder, like that MC escher game on the ps3. http://en.wikipedia.org/wiki/Echochrome [wikipedia.org] I have a feeling that once fold.it comes back online after the slashdotting I'll be able to waste hours folding things.

  • If you go to the page for the Nature article [nature.com] that this Ars Technica article is based on, you can see the author list for the Nature paper:

    Seth Cooper, Firas Khatib, Adrien Treuille, Janos Barbero, Jeehyung Lee, Michael Beenen, Andrew Leaver-Fay, David Baker, Zoran Popovi & Foldit players

    So if you've played Foldit you have helped with the authorship of this paper. Not only that, but since it is a biological paper, you are a corresponding author (by virtue of being the last name on the list).

    I would highly recommend listing that on your CV, or at least in your application to the Nobel Committee.

  • I figured gamers were better at finding carbohydrates.

    Cheetos.

  • The primary problem with foldit is that it can't be just a game. Since it is trying to simulate science, the game designers can't simplify features to increase playability. So when player frustration sets in due to the complexity, there is no simpler version or cheat mode. You are competing against nature, and nature is a bitch.

    This causes many people to give up on foldit after a short while, because it takes time to learn what gains points. What is cool about the game is that many of the best players kno
  • Can somebody knowledgeable about this explain quickly: what makes the real proteins not get "stuck" in the local energy minimums that the program keeps getting stuck in?

    • Re: (Score:3, Informative)

      Essentially, catalysts can help proteins fold- such as other proteins helping a polypeptide strand be arranged into a particular structure.
      • Re: (Score:3, Informative)

        by Methinx ( 1190823 )
        Two clarifications (rather than answers): Evidently, you mean chaperones that act by creating a confinement region (a cage) of boundaries (walls build of amino acids) of desired hydrophobicity distribution, where proteins of with improper conformations can get better. Protein atoms perform thermal movements so to a little degree they can search for an optimal conformation, but it's not enough - it seems that proteins are (sub)optimal by design (i.e. by evolution). I wrote sub~, because the global minimum PO
    • You have asked the million dollar question. I will give you the pithy answer first; the computer models are inadequate. Real proteins are basically in constant motion; "breathing" and sampling alternative conformations quite rapidly. This is important, first off our cells recycle proteins as a form of regulation; it would be to our disadvantage if all proteins were as rock stable as say, collagen. Foldit also doesn't fully model this bewildering kinetic sampling nor the effects of salt, solvation, etc.
      As fo

      • As a corollary to the parent, many proteins require chaperones to help fold correctly. The chaperones interact with the protein as it is being translated from the mRNA and help guide it to a folded state. Of course, we don't fully understand any of it.

        • And if you're still listening, folding even starts on the ribosome before the protein is fully translated. The "relevance" of folding experiments performed in isolation are always of questionable reality.

    • what makes the real proteins not get "stuck" in the local energy minimums that the program keeps getting stuck in?

      Several good answers below, but there isn't really a single simple one. This is called Levinthal's paradox [wikipedia.org], and it's one reason why ab initio molecular dynamics simulation turned out to be a terrible way to predict 3D structure. It turns out that Folding@Home (not FoldIt) requires petaflops of computing power because of the same problem: it runs ab initio simulations, and most of them get stuc

  • I played it for about 6 months. I was getting quite decent scores, often in the top 25 for a puzzle. Then they added awful crappy and pointless music, and wouldn't let you disable it (there are other audio effects that are important to have, so just muting the computer isn't a solution). Complaints were ignored without response. I quit playing before I started killing people.
    • I quit playing before I started killing people.

      You might want to try an anger management course, or something.

  • by Anonymous Coward

    Good lord. Why couldn't we have used this in Biochemistry class?? Just last year they had us using this horrid program called 'O' as the official modeling software for one of our sections. There were some specific questions that had to be answered from the 'O' perspective, but everyone was switching back and forth to jMol so that we could actually see something informative..

    I know I know, when you were young molecular modeling meant hand-crafted stick figures. I'll get off your lawn now!

  • The article is horribly misleading - it suggests that the FoldIt users came up with better structures completely on their own. What they were actually doing was improving the automatic structure predictions. If you actually read the Nature article, it shows comparisons of the initial model, final model, and experimental structures. The initial model has the overall fold correct, but with some gross errors which the FoldIt players corrected, leading to an even better model. This is still an impressive re

  • People literally spend days playing WOW and other mmorpgs. It would be nice if they can integrate some folding, SETI problem statements into the game. May be we can find aliens and the cure the fun way.

E = MC ** 2 +- 3db

Working...