ACCESSING DATA IN THE NIS USING THE KEPLER WORKFLOW SYSTEM Corinna Gries.

Slides:



Advertisements
Similar presentations
Nimrod/K: Towards Massively Parallel Dynamic Grid Workflows David Abramson, Colin Enticott, Monash Ilkay Altinas, UCSD.
Advertisements

Idaho National Engineering and Environmental Laboratory What is a Framework? Web Service? Why do you need them? Wayne Simpson November.
EUFORIA FP7-INFRASTRUCTURES , Grant Scientific Workflows Kepler and Java API 4 HPC/GRID ITM meeting Juelich 2009 Michał Owsiak Marcin Płóciennik.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik University of Manchester.
UCSD SAN DIEGO SUPERCOMPUTER CENTER Ilkay Altintas Scientific Workflow Automation Technologies Provenance Collection Support in the Kepler Scientific Workflow.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Ewa Deelman, Integrating Existing Scientific Workflow Systems: The Kepler/Pegasus Example Nandita Mangal,
Object-Oriented Analysis and Design
Experiences in Integration of the 'R' System into Kepler Dan Higgins – National Center for Ecological Analysis and Synthesis (NCEAS), UC Santa Barbara.
6th Biennial Ptolemy Miniconference Berkeley, CA May 12, 2005 Distributed Computing in Kepler Ilkay Altintas Lead, Scientific Workflow Automation Technologies.
February 11, 2010 Center for Hybrid and Embedded Software Systems Ptolemy II - Heterogeneous Concurrent Modeling and Design.
Computational Physics Kepler Dr. Guy Tel-Zur. This presentations follows “The Getting Started with Kepler” guide. A tutorial style manual for scientists.
5 Copyright © 2009, Oracle. All rights reserved. Defining ETL Mappings for Staging Data.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
CLARIN tools for workflows Overview. Objective of this document  Determine which are the responsibilities of the different components of CLARIN workflows.
January, 23, 2006 Ilkay Altintas
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik University of Manchester materials by Dr Katy Wolstencroft and Dr Aleksandra.
Christopher Jeffers August 2012
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
Composing Models of Computation in Kepler/Ptolemy II
RUP Implementation and Testing
University of California, Davis Daniel Zinn 1 University of California, Davis Daniel Zinn 1 Parallel Virtual Machines in Kepler Daniel Zinn Xuan Li Bertram.
Kepler Exercise Deana Pennington University of New Mexico January 9, 2007.
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
Scientific Workflow Interchanging Through Patterns: Reversals and Lessons Learned Bruno Fernandes Bastos Regina Maria Maciel Braga Antônio Tadeu Azevedo.
Accelerating Scientific Exploration Using Workflow Automation Systems Terence Critchlow (LLNL) Ilkay Altintas (SDSC) Scott Klasky(ORNL) Mladen Vouk (NCSU)
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Chad Berkley NCEAS National Center for Ecological Analysis and Synthesis (NCEAS), University of California Santa Barbara Long Term Ecological Research.
Lecture 1 Introduction Figures from Lewis, “C# Software Solutions”, Addison Wesley Richard Gesick.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
Taverna Platform What is done to run a workflow?.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
UML diagrams What is UML UML diagrams –Static modeoing –Dynamic modeling 1.
Wrapping Scientific Applications As Web Services Using The Opal Toolkit Wrapping Scientific Applications As Web Services Using The Opal Toolkit Sriram.
Kepler Deana Pennington LTER Network Office. Download Kepler Kepler website: website:
An Introduction to Designing, Executing and Sharing Workflows with Taverna Katy Wolstencroft myGrid University of Manchester IMPACT/Taverna Hackathon 2011.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
Using Provenance to Improve Workflow Design Frederico Tosta Leonardo Murta Claudia Werner Marta Mattoso {ftoliveira, murta, werner,
Performing statistical analyses using the Rshell processor Original material by Peter Li, University of Birmingham, UK Adapted by Norman.
Introduction to Taverna Online and Interaction service Aleksandra Pawlik University of Manchester.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
Clotho in Kepler Help sharing Clotho’s awesomeness to the world Use scientific workflow to create, reuse, share and extend Clotho’s operations.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Kepler Exercise Deana Pennington University of New Mexico December 10, 2004.
® IBM Software Group © 2006 IBM Corporation Rational Asset Manager v7.2 Using Scripting Tutorial for using command line and scripting using Ant Tasks Carlos.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Application Specific Module Tutorial Zoltán Farkas, Ákos Balaskó 03/27/
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
IPlant Collaborative Tools and Services Workshop Overview of the iPlant Discovery Environment Sriram Srinivasan.
Climate-SDM (1) Climate analysis use case –Described by: Marcia Branstetter Use case description –Data obtained from ESG –Using a sequence steps in analysis,
Kepler BEAM Workshop Samantha Romanello LTER Network Office.
TTCN-3 Testing and Test Control Notation Version 3.
Designing, Executing and Sharing Workflows with Taverna 2.2 Katy Wolstencroft myGrid University of Manchester.
Exploring Taverna 2 Katy Wolstencroft myGrid University of Manchester.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
Data and tools on the Web have been exposed in a RESTful manner. Taverna provides a custom processor for accessing such services.
Scientific workflow in Kepler – hands on tutorial
Performing statistical analyses using the Rshell processor
ReproZip: Computational Reproducibility With Ease
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
An Introduction to Designing and Executing Workflows with Taverna
MIK 2.1 DBNS - introduction to WS-PGRADE, 2013
Ptolemy II - Heterogeneous Concurrent Modeling and Design in Java
Module 01 ETICS Overview ETICS Online Tutorials
Computational Physics Kepler
REST Services Data and tools on the Web have been exposed in both WSDL and REST. Taverna provides a custom processor for accessing REST services Peter.
An Introduction to Designing and Executing Workflows with Taverna
Scientific Workflows Lecture 15
Implementation Plan system integration required for each iteration
Presentation transcript:

ACCESSING DATA IN THE NIS USING THE KEPLER WORKFLOW SYSTEM Corinna Gries

Overview  Kepler is a scientific workflow management system  Software application for the analysis and modeling of scientific data.  Other examples:  Taverna  VisTrails  Pegasus

Why Use  Data processing steps done in many different programs are gathered in one place  Documentation of data processing (provenance)  Exchange of workflow documentation across systems  Easy readability of workflow (communication, collaborative development)  Repeated execution of the same workflow  Limited coding knowledge necessary  Robust coding  Re-use of code

Download Kepler  Java Runtime Environment (jre6)  Kepler  R statistical package (optional)  Resources:  Documentation  Examples  Mailing list

Terms and Concepts  Workflow canvas  drag and drop actors onto the workflow canvas to use  Director  controls the execution of the workflow (when)  Actor  actual programming steps (what)  Ports  determine the input and output for each programming step  Parameter  variables that can be used in the workflow

Directors  Control the execution of a workflow (specify when things happen)  SDF – simple linear synchronous workflows  PN – workflow components may run parallel  DDF – works well for database interactions

Actors Specify what processing happens  Data Input (local, remote, workflow)  Data Operation (structure, image, mathematical)  Data Output (local, remote, workflow)  File System  General Purpose  Statistics  Specific (DataTurbine, EMLtoDataset, R, project specific)

Accessing Data in the NIS  REST actor to get information  Configure to  URL:  Method: Get

Domains returned

ID and version  Add domain after / in REST actor   Returns 71, 91, 199, 247, 265, 267   Returns 10  ntl/91/10

Resource map  Return the data: lter-ntl/91/10/landscape_position_chem  Return metadata:  Return congruency report:  Return resource map:

Exploring Data  nb-lter-ntl/91/10/landscape_position_chem

Exploring Data

Total Phosphorus Unfiltered

EML2dataset

R actors summary(df) boxplot(df$temperature_c~df$ground_cover)

R actor

PASTAprog Webservice source(" echo=T) boxplot(dataTable1$temperature_c~dataTable1$shade_open)