
|
Time Slot |
Sunday |
Monday |
Tuesday |
|
10:00-11:00 |
NBCR: Jessica Swanson |
NBCR: John Mongan |
NBCR: David Zhang & Nathan Baker |
|
11:00-12:00 |
NBCR: Wilfred Li |
NBCR: Sarah Healy |
NBCR: Jeffrey J. Saucerman |
|
12:00-13:00 |
NBCR: Michel Sanner |
NBCR: Michele Sanner |
NRCAM: Ion I. Moraru |
|
13:00-14:00 |
RBVI: Dan Greenblatt, John "Scooter" Morris |
RBVI: Tom Goddard |
RBVI: Scott Pegg |
|
14:00-15:00 |
NRCAM: Ion I. Moraru |
NRCAM: James C. Schaff |
NCMI: Irina I. Serysheva |
|
15:00-16:00 |
NCMI: Matthew L. Baker |
NCMI: Michael F. Schmid |
SCI: Frank Sachse & Jeroen Stinstra |
|
16:00-17:00 |
RMMB: Elizabeth Villa |
RMMB: Emad Tajkhorshid |
RMMB: Tim Isgro |
Our DASH (DAta SHaring) infrastructure meets the data-sharing needs of collaborative team-based research projects by managing updates within a distributed set of data sources. DASH has a robust yet lightweight event-processing engine, which matches arbitrary âeventsâ (a series of attribute / value pairs) to registered âhandlersâ based on configurable criteria. A graphical user interface will enable users to describe multi-step computational pipelines in terms of the data and processing protocols involved. DASH monitors registered data for changes, and then automatically invokes the appropriate processing pipeline(s). We describe the overall design of the DASH system and the application of a preliminary DASH implementation to a collaborative pharmacogenomics research project involving several dozen researchers located at different sites.
The Multiloader’ library provides a generic mechanism for easily converting data between Python programming language objects and Extensible Markup Language (XML) representations via a simple API. Multiloader easily integrates with pre-existing Python code, enabling you to harness the power of XML without the need for writing customized parsers. A third tool, ‘WidgetPy’, is a comprehensive set of HTML form widgets that are easily managed through a Python interface. WidgetPy eliminates the drudgery of coding HTML forms. Instead you simply specify which form elements are required, and define Python objects to hold the form’s data. WidgetPy then renders the form in HTML and populates the Python objects upon form submission.
The full presentation is also available.