Design and architecture of web services for simulation of biochemical systems

Joseph O. Dada, Pedro Mendes

    Research output: Contribution to journalArticlepeer-review

    Abstract

    Computer simulation of biochemical networks plays a central role in systems biology. While there are several software packages for modeling and simulation of these networks, they are based on graphical user interfaces that operate on the local computer. However, it is now often desirable to operate simulation tasks through a distributed computing framework where data can be gathered from different sources and distinct subtasks operated in different physical computers. In this paper we describe a web services implementation for the COPASI biochemical network simulator (CopasiWS). COPASI provides a range of numerical methods for simulation, optimization and analysis of biochemical reaction networks. Our aim is to allow easy integration of these powerful functionalities with local and remote services to provide a distributed computing platform for the simulation and analysis of biochemical models. One immediate result of this work is that simulation tasks are now available to be used in a platform- and language-independent manner as components of distributed workflows, for example using the Taverna workflow engine. We describe the CopasiWS architecture, key design and implementation issues, and illustrate the range of services available through a web portal interface (CopasiWeb). © 2009 Springer Berlin Heidelberg.
    Original languageEnglish
    Pages (from-to)182-195
    Number of pages13
    JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume5647
    DOIs
    Publication statusPublished - 2009

    Fingerprint

    Dive into the research topics of 'Design and architecture of web services for simulation of biochemical systems'. Together they form a unique fingerprint.

    Cite this