1430: Proteins

Explain xkcd: It's 'cause you're dumb.
Revision as of 09:57, 6 October 2014 by (talk) (Fixed typo.)
Jump to: navigation, search
Check it out--when I tug the C-terminal tail, the binding tunnel squeezes!
Title text: Check it out--when I tug the C-terminal tail, the binding tunnel squeezes!


Ambox notice.png This explanation may be incomplete or incorrect: More info on protein folding, expansion on [email protected], explanaiton of the joke and title text.
If you can address this issue, please edit the page! Thanks.
Protein folding is a mechanism exhibited by protein structures to assume a functional shape. If the folding sequence does not complete, or completes incorrectly, the resulting protein can be inactive or even toxic to the body. These misfolded proteins are responsible for certain allergies, and are believed to be the cause of several neurodegenerative and other diseases.

[email protected] ([email protected]) is a distributed computing project which aims to simulate protein folding for research purposes. Rather than the traditional model of using a supercomputer for computation, the project uses idle processing power of a network of personal computers in order to achieve massive computing power. Individuals can join the project by installing the [email protected] software, and are then able to track their contribution to the project. Individual members may join together as a team, with leaderboards measuring team and individual contributions.

Please be aware that in old computers idle time was actually wasted. In modern computers, that is no longer true. If you donate computer time, you are actually donating money to the cause in the form of your electricty bill (which sounds more convenient than via credit card anyway)

In origami, purists [[1]] considered it as cheating if you cut the paper or use more than one sheet of paper.


[Cueball is talking with Megan]
Cueball: What do you do?
Megan: I make software that predicts how proteins will fold.
Cueball: Is that a hard problem?
Megan: Someone may someday find a harder one.
Cueball: Why is it so hard?
Megan: Have you ever made a folded paper crane?
Cueball: Yeah.
Megan: Imagine figuring out the folds to make an actual living crane.
Cueball: ...just folds? Can I make cuts?
Megan: If you can fold a protease enzyme.
comment.png add a comment! ⋅ comment.png add a topic (use sparingly)! ⋅ Icons-mini-action refresh blue.gif refresh comments!


If this comic has motivated anyone to join in with the [email protected] project, you can get started here. --Pudder (talk) 09:28, 6 October 2014 (UTC)

I've been folding for about a year now. Before that it was the [email protected] project - but I decided to switch to something that could have more direct and beneficial results. Jarod997 (talk) 13:58, 6 October 2014 (UTC)
Is there an xkcd team on any of the distributed computing projects? Or does someone want to put one together? Nealmcb (talk) 22:02, 6 October 2014 (UTC)
I would like to join a team RecentlyChanged (talk)

This comic has some similarities to 1425: Tasks. It can be difficult for the public (or experts for that matter) to grasp the complexity of a task for a computer. --Pudder (talk) 09:13, 6 October 2014 (UTC)

Surely if you were folding yourself a crane out of paper then you would need to fold yourself a pair of scissors in order to be able to make cuts. -- 10:27, 6 October 2014 (UTC)

Surely the "pull the tail" is referring to the flapping bird origami, which is similar to the crane but lacks one set of folds that make the figure narrower. (talk) (please sign your comments with ~~~~)

Thanks for adding that "your actually donating your electricity" part - I had not considered it to that extent. I realized that the program is using more CPU/GPU "loading" while the screen saver is active, but for some reason I didn't translate that into more money out via my electricity bill. :) Jarod997 (talk) 13:58, 6 October 2014 (UTC)

No mention yet of the fact that Megan (and Randall) thinks this is the hardest problem! I have added some where it only aims at other science questions. But she did not say anything about science. Solving all human crises like overpopulation, climate, pollution, hunger, war and death could also be seen as either several or just one (unified) problem. She would then still think her problem harder... Should that be added as well in some form? I will leave that for others to decide. Kynde (talk) 18:31, 6 October 2014 (UTC)

I think it is clear that Megan means computational problems - unifying gravity or solving human crises have not been reduced to computational terms - so the comparison is not appropriate and the comment in the explaination is unwarranted. (talk) (please sign your comments with ~~~~)

The Title Text made me think of Rembrandt's painting The Anatomy Lesson, where the lecturer was pulling a tendon in a cadaver's forearm, making a finger move. It might make an appropriate metaphor: Today's scientists are taking baby steps in learning the "anatomy" of proteins through trial and error, much like the scholars of the past deciphering the basics of the human anatomy. Aiw (talk) 21:38, 6 October 2014 (UTC)

I think the last few paragraphs about the simulation program and cpu cycles are unnecessary. Perhaps create a trivia section? Benjaminikuta (talk) 04:51, 8 October 2014 (UTC)

I agree, they don't really contribute anything to the explanation, but are somewhat related. --Pudder (talk) 07:52, 8 October 2014 (UTC)

I agree, too. Perhaps move them to comments section. Anyway, there's a Game with a purpose on a similar topic, RNA folding EteRNA. It's a little strange to play because the underlying reality is unusual, but interesting and somehow trickily entertaining. --MGitsfullofsheep (talk) 11:06, 8 October 2014 (UTC)

Serious TED talk "protein folding problem: a major conundrum of science": http://youtu.be/zm-3kovWpNQ Jorgbrown (talk) 20:52, 24 February 2015 (UTC)

Serious TED talk about advanced math making detailed Origami figurines by doing nothing but folding => http://youtu.be/NYKcOFQCeno Jorgbrown (talk) 20:59, 24 February 2015 (UTC)

Going to start using the [email protected] Chrome web applet. Having seen the mentions here of forming an xkcd/explainxkcd team, I'm all for it! Boct1584 (talk) 01:46, 20 April 2015 (UTC)

I find this explanation a bit too technical. For all I know, there's no simpler way to explain this. Not going to add an incomplete tag, but maybe someone someday will see this and try to fix it. 22:26, 22 August 2015 (UTC)

I wonder if we could theoretically prevent computers from becoming self-aware by inputting a line that makes any processing power that is not being used work on [email protected] or work on finding prime numbers or something. Then that line of code could be linked to a boolean that allows the computer to do something vital, like this: bool a=false; int pr; some kind of function that only uses any idle memory{ while (true){ if (pr is prime){print pr; a=true;} else {pr++; a=true:} } a=false} } if (a==true){computer works} That way, if the computer tries to comment out something, it stops working and I might be overthinking this. RedHatGuy68 (talk) 02:12, 2 November 2015 (UTC)