Tutorial | 2014-04-09

Continuous and Ubiquitous Sharing via SeedMe.org

Offered at the SEA Software Engineering Conference 2014, Boulder, CO 

Instructor: Amit ChourasiaSan Diego Supercomputer CenterUC San Diego


Nearly all scientific computation and analysis create intermediate results. These results are of vital importance as they form the basis for possible next steps. Timely, sharing of these results is essential for many researchers working as a team. However, current methods of sharing results are neither straightforward nor elegant.

SeedMe (Stream encode explore disseminate My experiments) is a platform-as- a-service infrastructure where users may ubiquitously access and continuously share results (including ad hoc results) and reusable components of their research within and outside their community. One core focus of SeedMe is to promote accessibility of preliminary and sometimes ephemeral content, which is vital to efficient and successful work. Our goal is to foster rapid assessment, iteration, communication and dissemination of research by seamless seeding of your results that is ubiquitously accessible on many devices.

This tutorial will provide a hands-on session showing how the SeedMe.org infrastructure may be leveraged to share results continuously and ubiquitously from disk to device. Users will be able to apply the method learned in this tutorial in their own research.

Level: Beginner

Recommended setup for attendees:

  • Python 2.7.x or 2.6.x or 3.x.x installed on attendee╩╝s computer. Python know- how is not required.
  • Curl executable http://curl.haxx.se (Optional)
  • We will provide test accounts, but attendees are encouraged to register at http://www.seedme.org (Optional)