Biomedical Engineering Reference
In-Depth Information
Figure 14.1
TransProteomic Pipeline (TPP) running on Amazon Web Services EC2.
alternative is to use a cloud computing service such as Amazon EC2 (aws.
amazon.com) to create a server for data storage and analysis which is physi-
cally outside of your respective institutions but still under your complete
control for security and sharing. More and more software projects are adding
cloud-friendly features to aid this scenario—TPP and LabKey Server both
have EC2 - aware confi guration aids, for example (Fig. 14.1). Or, say you have
developed software for a paper and would like to share it with the public as
required by the terms of the funding grant but do not want to be responsible
for distributing the software or adding features that people ask of you. This is
a solved problem. There are many cloud-based services for collaborating on
software development (SourceForge [14], GitHub [15], GoogleCode [16], etc.)
as a direct result of the wider open-source software movement. These services
are free of charge to open-source projects and allow you to place your code
where users can get it without your intervention. You can also authorize
certain trusted users to make modifi cations to the code for others to download.
Enabling that kind of community-based software maintenance and support
can give your code much more utility and lifespan than it would otherwise
have. The TPP is an excellent example of this, having begun at the Institute
for Systems Biology in Seattle but now having contributors in institutions and
companies around the world [17] .
Search WWH ::




Custom Search