Problem Solving Environment for Medical Image Analysis

The development of Medical Image Analysis (MIA) applications that can successfully be applied in clinical practice is difficult for several reasons, one of them being the large amount and variety of resources involved (people, data, methods, computing). The application goes through several phases (development, parameter optimization, evaluation and clinical deployment) usually supported by different systems. The lack of support for information flow from phase to phase puts extra logistics burden on the lifecycle of MIA applications. In this paper we describe our first efforts to develop a Problem Solving Environment (PSE) for MIA applications using the three systems available at the proof-of-concept environment of the Virtual Laboratory for e-Sciences project. The proposed PSE implements data provenance mechanisms that support information flow among systems, facilitating navigation across phases of the application lifecycle.

[1]  Matthew R. Pocock,et al.  Taverna: a tool for the composition and enactment of bioinformatics workflows , 2004, Bioinform..

[2]  Ian T. Foster,et al.  Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, Journal of Computer Science and Technology.

[3]  E. Gallopoulos,et al.  Computer as thinker/doer: problem-solving environments for computational science , 1994, IEEE Computational Science and Engineering.

[4]  Karen Schuchardt,et al.  Ecce—a problem‐solving environment's evolution toward Grid services and a Web architecture , 2002, Concurr. Comput. Pract. Exp..

[5]  Rajkumar Buyya,et al.  A Taxonomy of Workflow Management Systems for Grid Computing , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[6]  Li Zhao,et al.  Managing Large-Scale Workflow Execution from Resource Provisioning to Provenance Tracking: The CyberShake Example , 2006, 2006 Second IEEE International Conference on e-Science and Grid Computing (e-Science'06).

[7]  Thomas M. Oinn Talisman - rapid application development for the grid , 2003, ISMB.

[8]  Dennis Gannon,et al.  Building Grid Applications and Portals: An Approach Based on Components, Web Services and Workflow Tools , 2004, Euro-Par.

[9]  Ian Taylor,et al.  Triana Generations , 2006, 2006 Second IEEE International Conference on e-Science and Grid Computing (e-Science'06).

[10]  Gregor von Laszewski,et al.  GSFL: A Workflow Framework for Grid Services , 2002 .

[11]  Kaizar Amin,et al.  GridAnt: a client-controllable grid workflow system , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[12]  Jeffrey G. Gray,et al.  Grid-Flow: a Grid-enabled scientific workflow system with a Petri-net-based interface: Research Articles , 2006 .

[13]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2003, Distributed and Parallel Databases.

[14]  Sanjeev Khanna,et al.  Data Provenance: Some Basic Issues , 2000, FSTTCS.

[15]  Robert G. Belleman,et al.  A Distributed Workflow Management System for Automated Medical Image Analysis and Logistics , 2006, 19th IEEE Symposium on Computer-Based Medical Systems (CBMS'06).

[16]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[17]  Daniel S. Katz,et al.  Pegasus: A framework for mapping complex scientific workflows onto distributed systems , 2005, Sci. Program..

[18]  Rob van Nieuwpoort,et al.  The Grid Application Toolkit: Toward Generic and Easy Application Programming Interfaces for the Grid , 2005, Proceedings of the IEEE.

[19]  Adam Arbree,et al.  Mapping Abstract Complex Workflows onto Grid Environments , 2003, Journal of Grid Computing.

[20]  Yong Zhao,et al.  Chimera: a virtual data system for representing, querying, and automating data derivation , 2002, Proceedings 14th International Conference on Scientific and Statistical Database Management.

[21]  Charl P. Botha,et al.  Integrated Support for Medical Image Analysis Methods: From Development to Clinical Application , 2007, IEEE Transactions on Information Technology in Biomedicine.

[22]  Francine Berman,et al.  The AppLeS Parameter Sweep Template: User-Level Middleware for the Grid , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[23]  Huan Liu,et al.  Resource description framework: metadata and its applications , 2001, SKDD.

[24]  David Abramson,et al.  Nimrod: a tool for performing parametrised simulations using distributed workstations , 1995, Proceedings of the Fourth IEEE International Symposium on High Performance Distributed Computing.

[25]  Liang Chen,et al.  Grid Service Orchestration Using the Business Process Execution Language (BPEL) , 2005, Journal of Grid Computing.

[26]  Makoto Takeda,et al.  LabGrid: Integrated Problem Solving Environment System for High Throughput Computing , 2006, 2006 Second IEEE International Conference on e-Science and Grid Computing (e-Science'06).

[27]  Edward A. Lee,et al.  Scientific workflow management and the Kepler system , 2006, Concurr. Comput. Pract. Exp..

[28]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .