SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI-283481 Creating the Autodock gateway from WS-PGRADE/gUSE and making it cloud-enabled.

Slides:



Advertisements
Similar presentations
MY NCBI (module 4.5). MODULE 4.5 PubMed/How to Use MY NCBI Instructions - This part of the: course is a PowerPoint demonstration intended to introduce.
Advertisements

EDGI is supported by the FP7 Capacities Programme under contract nr RI End-User view of the AutoDock Portal Zoltán Farkas, MTA SZTAKI
OpenCMS and the MSASS Website. A Note on Terminology Locking a file for editing: No lockNOT locked You have write/edit access Someone else has write.
HELP GUIDE NEW USER REGISTRATION (SLIDE 2) TAKING A QUIZ (SLIDE 8) REVIEWING A QUIZ (SLIDE 17) GROUP MEMBERSHIP (SLIDE 26) CREATING QUIZZES (SLIDE 31)
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
SETUP AND CONFIGURATIONS WEBLOGIC SERVER. 1.Weblogic Installation 2.Creating domain through configuration wizard 3.Creating domain using existing template.
The Dr ü G Book: An Intro to Drupal The Dr ü G Book: An Intro to Drupal (Dr ü G: Drupal User ’ s Group - users, not developers) This is an introduction.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI WS-PGRADE/gUSE Supporting e-Science communities in Europe Zoltan Farkas.
Recruitment Office Procedures Job Posting Requests Creating a Search Committee –Adding Search Committee MembersAdding Search Committee Members –Designating.
CloudBroker integration to WS- PGRADE/gUSE Zoltán Farkas MTA SZTAKI LPDS
For Version 6.0 and later Lattice3D Reporter Tutorial For Version 6.0 and later LATTICE TECHNOLOGY, INC.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
Creating a Web Site to Gather Data and Conduct Research.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP Training Documentation Template.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI CloudBroker Platform integration into WS-PGRADE/gUSE Zoltán Farkas MTA.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
MARKETING PORTAL PRESENTED TO YOU BY CABLES TO GO.
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
Discipline, Crime, and Violence August New DCV Application The DCV application and submission process has been revised beginning with the
1 Developing domain specific gateways based on the WS- PGRADE/gUSE framework Peter Kacsuk MTA SZTAKI Start date: Duration:
Moodle (Course Management Systems). Managing Your class In this Lecture, we’ll cover course management, including understanding and using roles, arranging.
Execute Workflow. Home page To execute a workflow navigate to My Workflows Page.
STAR net, Resources and VOs C. Vuerli, A. Costa, U. Becciani, P. Massimino, G. Castelli.
ASM Hands-on. What will we learn? ● How to install an ASM-based web-application in gUSE ● How to develop ASM-related parts of an interface for – Importing.
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
WS – PGRADE/gUSE Tutorial MTA SZTAKI Laboratory of Parallel and Distributed Systems (LPDS) M. Kozlovszky Senior Research fellow
Convert generic gUSE Portal into a science gateway Akos Balasko 02/07/
What is Web Site Administration Tool ? WAT Allow you to Configure Web Site With Simple Interface –Manage Users –Manage Roles –Manage Access Rules.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
Parameter Study Principles & Practices. What is Parameter Study? Parameter study is the application of a single algorithm over a set of independent inputs:
SCI-BUS is supported by the FP7 Capacities Programme under contract no. RI CloudBroker Platform Tutorial Wibke Sudholt CloudBroker GmbH Technoparkstrasse.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Services for advanced workflow programming.
By: Gia Vuong Riyad Mahmud Narsimha Kalthy.  What is Mahara?  Logging into the ACS Portfolio  Using Mahara to Manage: ◦ Files ◦ Blogs ◦ External Feeds.
Convert generic gUSE Portal into a science gateway Akos Balasko.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI Accessing Cloud Systems from WS-PGRADE/gUSE Zoltán Farkas MTA SZTAKI LPDS.
EGEE-II INFSO-RI Enabling Grids for E-sciencE P-GRADE overview and introduction: workflows & parameter sweeps (Advanced features)
Application Specific Module Tutorial Zoltán Farkas, Ákos Balaskó 03/27/
1 SCI-BUS: building e-Science gateways in Europe: building e-Science gateways in Europe Peter Kacsuk and Zoltan Farkas MTA SZTAKI.
1 WS-PGRADE/gUSE generic DCI gateway framework for EGI user communities Zoltan Farkas and Peter Kacsuk MTA SZTAKI SCI-BUS is supported.
Templates. Several options available when using Templates.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI MTA SZTAKI background for the DARIAH CC Zoltan Farkas MTA SZTAKI LPDS,
07/02/2012 WS-PGRADE/gUSE in use Lightweight introduction Zoltán Farkas MTA SZTAKI LPDS.
WS-PGRADE/gUSE in use Advance use of WS- PGRADE/gUSE gateway framework Zoltán Farkas and Peter Kacsuk MTA SZTAKI LPDS.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED CREATING A SIMPLE PROCESS.
Remote Api Tutorial How to call WS-PGRADE workflows from remote clients through the http protocol?
1 Support for parameter study applications in the P-GRADE Portal Gergely Sipos MTA SZTAKI (Hungarian Academy of Sciences)
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI Accessing cloud resources through the WS-PGRADE/gUSE and CloudBroker integrated.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI CloudBroker usage Zoltán Farkas MTA SZTAKI LPDS
HR Development Division PA Office of Administration Room 511 Finance Building Harrisburg PA Enterprise Portal Community Management Overview Click.
Convert generic gUSE Portal into a science gateway Akos Balasko.
Convert generic gUSE Portal into a science gateway Akos Balasko.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
SCI-BS is supported by the FP7 Capacities Programme under contract nr RI Quality assurance in SCI-BUS project by applying agile testing practices.
Exposing WS-PGRADE/gUSE for large user communities Peter Kacsuk, Zoltan Farkas, Krisztian Karoczkai, Istvan Marton, Akos Hajnal,
WS-PGRADE + ASM Basic hands-on Zoltán Farkas, MTA SZTAKI
Installing RMS 3.0 Contractor Mode
Your Name Proposal Creation Module 5 Your Name
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Remote Api Tutorial How to call WS-PGRADE workflows from remote clients through the http protocol?
Lightweight introduction
Lightweight introduction
Description of some gUSE service properties
Basic hands-on Zoltán Farkas, MTA SZTAKI
MIK 2.1 DBNS - introduction to WS-PGRADE, 2013
Local Review is a web site used by state industry projections analysts to obtain, from local area experts, information about economic activity and any.
Presentation transcript:

SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI Creating the Autodock gateway from WS-PGRADE/gUSE and making it cloud-enabled Zoltán Farkas MTA SZTAKI LPDS

Outlines Introduction WS-PGRADE/gUSE layer: – Template creation – Workflow exporting – Local Repository Liferay layer: – End-user role setup – Enable additional login/registration methods – Modify portlets’ visibility

Targeted audience, Goals Workflow/Application, Science Gateway Instance developers Create an easily usable portal for an existing workflow Within an hour Without any programming Enable modification of some basic workflow properties: command-line arguments, uploaded files, etc…

Keywords Workflow: – Structure: Graph – Properties: Concrete workflow gUSE repository – A way to collaborate with a given gUSE instance’s users – One may export the workflows to it – Others may import workflows from there Template: – A concrete workflow with a restricted set of modifiable properties Liferay user roles „End User” role

5/29/2006SCI-BUS CodeCamp 2012, Budapest5 Concrete Workflow Algorithms, executable Resource references, Inputs Graph Jobs, Edges, Ports Template Constraints, Comments, Form Generators Workflow Instance Running state, Outputs Repository Item Application OR Project OR, Workflow part (G,T,CW) Important high-level graph structures in WS- PGRADE Legend: a b a must reference b a b a may reference b

Keywords Liferay user roles – Each Liferay user has a specific set of roles assigned by default – On a normal installation: „Power User” and „User” – On an end-user portal: „End User” „End User” role: – Implies the invisibility of the „Workflow” tab – That is: no workflow creation and editing is possible

Normal portal VS End-User

AutoDock workflow Run docking simulations AutoGrid: – Role: generator (n job instances) – Creates inputs for AutoDock AutoDock: – Runs as a PS job – Performs the docking simulations Collector: – Examines the results – Collects m best results

WS-PGRADE See your portal’s URL at If necessary, you can log in using ssh as well

WS-PGRADE – Workflow Import After logging in, import the robot-enabled AutoDock IaaS workflow created during day 4: – Select menu „Workflow”/”Import” – Select „Local Repository” – Click „Refresh/show list” – Select your workflow – Click „Import” Check out the workflow, select menu „Workflow”/”Concrete”

WS-PGRADE – Template creation I. We’re going to create the template in this step: – Select menu „Workflow”/”Template” – Next to „Select a concrete workflow as base to create a template”, choose the imported workflow – Set „Name of new template” to something, e.g. „AutoDock” – Click on „Configure”

WS-PGRADE – Template creation II. We’re going to configure the template in this step: – By default, all properties are closed – Set some properties to „Free”, for example: „Parameter of binary executable” under job „AutoGrid” – this will enable to set the command-line argument for the job AutoGrid „Recently defined Input File name to Upload” under job „AutoGrid” for input „receptor.pdb” – this will enable to upload a new file for the „receptor.pdb” input … Value of „Label” will be presented for the end-user during the workflow’s configuration (should be short) Value of „Description” will be available as a tooltip (can be long) – Once finished, click „Save” (close to the top of the page)

WS-PGRADE – Template exporting I. First, we have to create a new concrete workflow based on the template: – Select menu „Workflow”/”Create Concrete” – Under „Create a new workflow from a”, select „Template”, and the template you have created in the previous step – „Name for the new workflow” can be e.g. „AutoDock_Template” At this point, check out which properties you can modify for the created workflow under the menu „Workflow”/”Concrete”

WS-PGRADE – Template exporting II. Finally, we have to export our „templated” workflow: – Select menu „Workflow”/” Concrate” – Click „Export” next to the templated workflow – Select „Local WS-PGRADE/gUSE Community” – Click „Yes” – Export as an application – You can define some optional note if you like – Click „Yes”

Status We have created a template based on the original workflow, by allowing end-users to modify only some properties of the original workflow (typically input files, command-line parameters) The templated concrete workflow has been exported, so others can make use of it Next: configure Liferay

Liferay – End-user role setup In this step, we’re going to set the end-user role as the default role for new users: – At the top of the portal page, select „Go to”/”Control Panel” – At the left panel, click „Portal Settings” – At the right panel, click „Users” – Select the „Default User Associations” menu – Under „Roles”, enter the text „End User” (remove „Power User” and „User” from here) – At the right panel, click „Save” This way, new users will receive only the „End User” role You can test your settings by adding a new user: select „Users” at the left panel, after click „Add”/”User”, and fill in the form

Liferay – Enable registration methods Within the Liferay Control Panel: – At the left tab, select „Portal Settings” – At the right tab, select „Authentication” – Under „General” tab, you should see that anybody is allowed to create accounts – Under the other tabs, you can configure and enable other login methods, e.g. Facebook (you need to register a new application under Facebook for this)

Liferay – Modify portlets’ visibility Default portlets in end-user view: Storage/*, Settings, Information, …, Security Let’s say, we don’t need „Security”: – Log in as the portal administrator – At the top, select „Manage”/”Site Pages” – In the left part, click on „Security” – In the top middle, click on „Permissions” – For the „End User” role, uncheck the „View” permission – Click on „Save”

Final steps Remove any workflows from the repository that are not needed: – „Workflow” / „Import” / „Local Repository” / „Refresh/show list” – Click on „Delete” next to unneded workflows Promote your portal!

End user activities As an end-user check out the usable workflows, and run them: – „End User” / „Import” / „Local Repository” / „Refresh/show list” – Select the workflow, click on „Import” – Go to „End User” / „Configure” / „Configure” button – Override values (if you like, otherwise default values will be used), click on „Save on Server” – Click on „Submit” – Click on „Refresh” until you see the status as „running” – Click on „Details” to check the progress of the workflow

Video tutorials Template creation: – Liferay end user mode configuration and new user registration: –