08.02.2013 Views

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 ...

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!