Welcome to Marbles :) - The Advanced Wings Workflow PortalThis site gives easy access to the Wings semantic workflow system by allowing you to browse, set up, and run workflows without requiring you to install any software. This version of the Wings Workflow Portal provides all the functionality of the Wings Sandbox plus the following:
- Create new workflows
- Edit existing workflows
- Create and edit components (See the Defining new Data and Component Catalogs Tutorial on the wiki)
- Extend data type descriptions
- Author complex semantic constraints
Data Mining Workflows
The default domain for Marbles is the Weka Data Mining Domain. You can find details about this domain on the Wings Public Wiki
Workflow systems can automate many aspects of workflow creation and execution. The WINGS/Pegasus workflow system developed at USC/ISI illustrates these capabilities, with WINGS providing user assistance and automatic workflow validation and generation and with Pegasus assigning resources and managing the execution. WINGS/Pegasus was initially developed to create large‐scale workflows for physics‐based simulations to construct seismic hazard maps for the Southern California Earthquake Center. For that application, WINGS generated a workflow with more than eight thousand computations that were mapped by Pegasus into more than twenty four thousand jobs. WINGS also generated more than 2M triples of metadata attributes for 100,000 new workflow data products.
WINGS (Workflow INstance Generation and Specialization) uses AI planning and semantic reasoners to assist users in creating workflows while validating that the workflows comply with the requirements of the software components and datasets. WINGS can reason about the constraints of the components and the characteristics of the data and propagate them through the workflow structure. WINGS reasons over semantic workflow representations that consist of both a traditional dataflow graph as well as a network of constraints on the data and components of the workflow.
Once the workflow components and datasets are selected, Pegasus automatically maps the workflow to the available computing resources and manages its execution on local resources as well as in distributed and high‐performance cyberinfrastructure resources such as the Open Science Grid (www.osg.org) and the TeraGrid (www.teragrid.org) as well as clouds. Detailed records of how new data products were generated by the system are captured in a provenance catalog, which enables easy reproducibility of results.
Wings workflow repositories are available through other portal sites installed for use of specific research groups. These collections include workflows for population genomics, for educational student assessment, and for social network analysis. Each of these sites contains datasets and the executable codes for all workflow steps in their collection, so the workflows can submitted for execution at the location where that particular Wings portal installation is set up.
The WINGS workflow system has an open, modular design and can be easily integrated with other existing workflow systems and execution frameworks to extend them with semantic reasoning capabilities. We have integrated the Wings semantic workflow system with other user interfaces, and submitted workflows with a variety of execution engines. WINGS is built on open web standards from the World Wide Web Consortium (W3C) such as the Web Ontology Language (OWL), the Resource Description Framework (RDF), and the SPARQL query language for RDF.
If you are interested in using the Wings semantic workflow reasoners with your own workflow framework, or in setting up your own installation of a Wings workflow portal, please contact us or consult our Installation Guide.