New Statistical Algorithms for the Analysis of Mass - FU Berlin, FB MI ...
New Statistical Algorithms for the Analysis of Mass - FU Berlin, FB MI ...
New Statistical Algorithms for the Analysis of Mass - FU Berlin, FB MI ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
6.2. CASE STUDIES 153<br />
6.2 Case Studies<br />
6.2.1 S<strong>of</strong>tware as a Service: Using <strong>the</strong> Web Based Plat<strong>for</strong>m<br />
Services<br />
This section describes <strong>the</strong> main concept <strong>of</strong> <strong>the</strong> proteomics.net plat<strong>for</strong>m: host,<br />
operate and provide algorithms that can be used over <strong>the</strong> internet with userspecific<br />
data. We will give a brief example in <strong>the</strong> proteomics context that<br />
shows <strong>the</strong> benefits <strong>of</strong> this concept <strong>for</strong> an user that does not have <strong>the</strong> needed<br />
IT infrastructure to solve a particular problem. It is generally suited <strong>for</strong> users<br />
that have little interest or capability in s<strong>of</strong>tware deployment, but do have<br />
substantial computing needs.<br />
Background<br />
Per<strong>for</strong>ming an arbitrary data analysis requires <strong>of</strong> course (1) <strong>the</strong> data to be analyzed<br />
and (2) a suitable analysis algorithm (computer program). Often <strong>the</strong>re<br />
arise problems concerning (2): installing, maintaining and running a s<strong>of</strong>tware<br />
package is not always a trivial task. Problems like insufficient hardware (e.g.<br />
memory) or an incompatible s<strong>of</strong>tware plat<strong>for</strong>m (e.g. operating system or libraries)<br />
can render <strong>the</strong> use <strong>of</strong> a particular s<strong>of</strong>tware impossible.<br />
Our Approach: S<strong>of</strong>tware as a Service<br />
With <strong>the</strong> proteomics.net plat<strong>for</strong>m we have chosen to provide our algorithms<br />
using <strong>the</strong> S<strong>of</strong>tware as a Service (SaaS) approach. This means, that <strong>the</strong> algorithms<br />
are hosted on our IT infrastructure and can be used through a web<br />
based user interface. To give an example we briefly sketch <strong>the</strong> steps a user<br />
needs to execute to per<strong>for</strong>m a peak picking analysis (as described in section<br />
3.4:<br />
1. Open <strong>the</strong> plat<strong>for</strong>m’s web portal in a web browser<br />
2. Log into <strong>the</strong> plat<strong>for</strong>m (Figure 6.1(a))<br />
3. Upload <strong>the</strong> data to be analyzed (e.g. by FTP)<br />
4. Start a new peak picking analysis (figure 6.1(b))<br />
5. Select <strong>the</strong> dataset and parameter-set to be used (figure 6.2(a))<br />
6. Assign a name and description (Figure 6.2(b))<br />
7. Start <strong>the</strong> analysis<br />
After <strong>the</strong> peak picking analysis is finished <strong>the</strong> results will be available <strong>for</strong><br />
inspection, fur<strong>the</strong>r usage or export/download. Note that <strong>the</strong> results are automatically<br />
� archived in <strong>the</strong> system<br />
� linked to <strong>the</strong> raw data <strong>the</strong> peak picking was per<strong>for</strong>med on<br />
� linked to <strong>the</strong> parameter-set used<br />
Note that <strong>the</strong> data analysis is automatically scheduled to <strong>the</strong> best matching<br />
computing ressources available.