Services Oriented Architecture for Managing Workflows of Avian Flu Grid

The avian flu grid is a virtual organization dedicated to the discovery of novel inhibitors for the pandemic avian flu threat, leveraging grid technologies and computational resources provided by PRAGMA and its partners. In this context it is essential to adopt tools which increase the productivity of the computational scientists without advanced training on grid technologies. To reduce the learning curve, we have augmented tools that most domain scientists are already familiar with, and hidden the complexity of the underlaying infrastructure, through automatic user interface generation and workflow support, beyond the standard command line based approach. Here we describe the current state of the infrastructure deployed and how it has facilitated the training of new researchers in the drug discovery area. We provide details on Vision, a visual programming environment used to define scientific workflows, and Opal, an automatic Web service wrappers for scientific applications on Grid resources, and how they are integrated with other established back-end technologies.

[1]  Geoffrey Fox,et al.  Special Issue: Workflow in Grid Systems , 2006, Concurr. Comput. Pract. Exp..

[2]  Mark A. Murcko,et al.  Virtual screening : an overview , 1998 .

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

[4]  Edward A. Lee,et al.  Implementing BPEL4WS: the architecture of a BPEL4WS implementation: Research Articles , 2006 .

[5]  Kim K. Baldridge,et al.  Opal: SimpleWeb Services Wrappers for Scientific Applications , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[6]  David S. Goodsell,et al.  Automated docking using a Lamarckian genetic algorithm and an empirical binding free energy function , 1998, J. Comput. Chem..

[7]  Karan Bhatia,et al.  SOAs for Scientific Applications: Experiences and Challenges , 2007, Third IEEE International Conference on e-Science and Grid Computing (e-Science 2007).

[8]  Xiaohui Wei,et al.  CSF4: A WSRF Compliant Meta-Scheduler , 2006, GCA.

[9]  Ian T. Foster,et al.  A security architecture for computational grids , 1998, CCS '98.

[10]  Warren Smith,et al.  A Resource Management Architecture for Metacomputing Systems , 1998, JSSPP.

[11]  Xiaohui Wei,et al.  Providing Dynamic Virtualized Access to Grid Resources via the Web 2.0 Paradigm , 2007, GCE 2007.

[12]  Wilfred W. Li,et al.  CYBERINFRASTRUCTURE FOR BIOMEDICAL APPLICATIONS : METASCHEDULING AS ESSENTIAL COMPONENT FOR PERVASIVE COMPUTING , 2008 .

[13]  David Abramson,et al.  The PRAGMA Testbed - Building a Multi-Application International Grid , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[14]  Kohei Ichikawa,et al.  Building cyberinfrastructure for bioinformatics using service oriented architecture , 2006 .

[15]  Geoffrey C. Fox,et al.  Workflow in Grid Systems , 2004 .

[16]  Bertram Ludäscher,et al.  Kepler: an extensible system for design and execution of scientific workflows , 2004, Proceedings. 16th International Conference on Scientific and Statistical Database Management, 2004..

[17]  Kim K. Baldridge,et al.  GEMSTONE: GRID ENABLED MOLECULAR SCIENCE THROUGH ONLINE NETWORKED ENVIRONMENTS , 2006 .