skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Domain-Specific Languages For Developing and Deploying Signature Discovery Workflows

Journal Article · · Computing in Science & Engineering, 16(1):52-64
OSTI ID:1126344

Domain-agnostic Signature Discovery entails scientific investigation across multiple domains through the re-use of existing algorithms into workflows. The existing algorithms may be written in any programming language for various hardware architectures (e.g., desktops, commodity clusters, and specialized parallel hardware platforms). This raises an engineering issue in generating Web services for heterogeneous algorithms so that they can be composed into a scientific workflow environment (e.g., Taverna). In this paper, we present our software tool that defines two simple Domain-Specific Languages (DSLs) to automate these processes: SDL and WDL. Our Service Description Language (SDL) describes key elements of a signature discovery algorithm and generates the service code. The Workflow Description Language (WDL) describes the pipeline of services and generates deployable artifacts for the Taverna workflow management system. We demonstrate our tool with a landscape classification example that is represented by BLAST workflows composed of services that wrap original scripts.

Research Organization:
Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1126344
Report Number(s):
PNNL-SA-94370
Journal Information:
Computing in Science & Engineering, 16(1):52-64, Journal Name: Computing in Science & Engineering, 16(1):52-64
Country of Publication:
United States
Language:
English

Similar Records

Domain-Specific Languages for Composing Signature Discovery Workflows
Conference · Tue Oct 23 00:00:00 EDT 2012 · OSTI ID:1126344

CaGrid Workflow Toolkit: A taverna based workflow tool for cancer grid
Journal Article · Tue Nov 02 00:00:00 EDT 2010 · BMC Bioinformatics · OSTI ID:1126344

Services + Components = Data Intensive Scientific Workflow Applications with MeDICi
Conference · Mon Jun 01 00:00:00 EDT 2009 · OSTI ID:1126344

Related Subjects