This entire semester two other developers and I have been working on a web queuing project for submitting protein folding requests. About an hour and a half ago, we completed our final presentation. We have a little more documentation to do and some more tasks to flush out, but other than that, we've written a complete end-to-end system that allows you to submit tasks, see them in a queue, distribute them to a possibly clustered compute environment, and get your selected outputs (movie files, graphs, whatever you want) back.

This has been probably the coolest, and most fun, project I've ever worked on. Not to mention that it's the most successful project I've worked on. Our client presented the project at a DARPA (DARPA = government branch that researched and developed the internet) conference two weeks ago. We're in the process of working with our client to write a paper on it, and our client is in talks with other universities around the nation to distribute the web application to their servers.

In four months, we've developed the world's first protein folding simulation on the web. How frickin cool is that.

Here's a screenshot of the main page, after you login:

Screenshot of iFold