Reporting@Home: Delivering Dynamic Graphical Feedback in Community Computing Projects

I meant to do an entry on this paper by Stuart Ozer (MSR)  and David Kim & David Baker (Rosetta@Home) months ago...it's a great way to integrate SQL Reporting services w/ something like Rosetta@Home, and provide really great service for not only the community users - but also for the researchers using the system. Below is the architecture diagram...

Reporting@Home architecture  

Reporting@Home: Delivering Dynamic Graphical Feedback to Participants and Researchers in Community Computing Projects

Stuart Ozer; David Kim; David Baker

February 2007

Available Documents:Word 638 Kb PDF 482 Kb

A new generation of computationally intensive scientific research projects relies on volunteers from around the world contributing idle computer time to calculate mathematical models. Many of these projects utilize a common architecture to manage the scheduling and distribution of calculations and collection of results from participants. User engagement is critical to the success of these projects, and feedback to participants illustrating their role in the project’s progress is known to increase interest and strengthen the community. This article describes how one project -- University of Washington’s Rosetta@Home, which predicts and designs the folded conformations of proteins and protein complexes -- created a web-based, on-demand reporting system that graphically illustrates a user or team’s contributions to the project. The reporting service is also useful to the project scientists in assessing the utility of alternative models and computational techniques. The system relies on a comprehensive database platform that includes tools for data integration, data management, querying and web-based reporting. The reporting components integrate seamlessly with the rest of the project’s data and web infrastructure, and the report pages have proven to be popular among both participants and lab members.

Source: Reporting@Home: Delivering Dynamic Graphical Feedback to Participants and Researchers in Community Computing Projects