Grid Wizard Enterprise GSlicer3 Tutorial. Introduction This tutorial assumes you already completed the basic and advanced tutorial. GSlicer3 is a Slicer3.

Slides:



Advertisements
Similar presentations
Slicer3 for developers – Sonia Pujol, Ph.D. -1- National Alliance for Medical Image Computing Programming into Slicer3 Sonia Pujol, Ph.D. Surgical Planning.
Advertisements

NA-MIC National Alliance for Medical Image Computing Slicer3 EMSegment Tutorial January 2008 NAMIC All-Hands Meeting Brad Davis, Yuman.
Grid Wizard Enterprise Advanced Tutorial. General Considerations This tutorial assumes that you already completed the Basic Features tutorial: You already.
Grid Wizard Enterprise Basic Tutorial. Steps Overview.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Manual Registration Dominik Meier, Ron Kikinis January 2010.
NA-MIC National Alliance for Medical Image Computing © 2010, All Rights Reserved Diffusion Tensor Imaging Tutorial Sonia Pujol, Ph.D.
National Alliance for Medical Image Computing Slicer3 Architecture.
Grid Wizard Enterprise Basic Tutorial Using Web Control Panel.
NA-MIC National Alliance for Medical Image Computing © 2010, All Rights Reserved Diffusion Tensor Imaging Tutorial Sonia Pujol, Ph.D.
Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Week # 3 AS/400 Library List A library list is:
Chapter 20 Oracle Secure Backup.
National Alliance for Medical Image Computing Slicer3 plugins Common architecture for interactive and batch processing.
Grid Resource Allocation Management (GRAM) GRAM provides the user to access the grid in order to run, terminate and monitor jobs remotely. The job request.
National Alliance for Medical Image Computing Anatomy of a plugin Common architecture for interactive and batch processing.
This product includes material developed by the Globus Project ( Introduction to Grid Services and GT3.
Chapter One The Essence of UNIX.
Assignment 3 Using GRAM to Submit a Job to the Grid James Ruff Senior Western Carolina University Department of Mathematics and Computer Science.
Guide to Linux Installation and Administration, 2e1 Chapter 12 Printing in Linux.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 7: Batch processing and the Job Entry Subsystem (JES) Batch processing and JES.
SETUP AND CONFIGURATIONS WEBLOGIC SERVER. 1.Weblogic Installation 2.Creating domain through configuration wizard 3.Creating domain using existing template.
DIRAC API DIRAC Project. Overview  DIRAC API  Why APIs are important?  Why advanced users prefer APIs?  How it is done?  What is local mode what.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 5: Batch processing and the Job Entry Subsystem (JES) Batch.
Chapter 5 Roles and features. objectives Performing management tasks using the Server Manager console Understanding the Windows Server 2008 roles Understanding.
Apache Airavata GSOC Knowledge and Expertise Computational Resources Scientific Instruments Algorithms and Models Archived Data and Metadata Advanced.
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Microsoft Excel 2007 © Wiley Publishing All Rights Reserved. The L Line The Express Line to Learning L Line.
Elisabetta Ronchieri - How To Use The UI command line - 10/29/01 - n° 1 How To Use The UI command line Elisabetta Ronchieri by WP1 elisabetta.ronchieri.
Microsoft Internet Information Services 5.0 (IIS) By: Edik Magardomyan Fozi Abdurhman Bassem Albaiady Vince Serobyan.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
NA-MIC National Alliance for Medical Image Computing Slicer4 CLI Slicer Execution Model.
Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved.
By Rashid Khan Lesson 10-From Here to There: Remote Installation of the Windows XP Professional Client.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
CHAPTER 3 - INPUT DEFINITION
Debugging and Profiling GMAO Models with Allinea’s DDT/MAP Georgios Britzolakis April 30, 2015.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
Installing MDT 2010 on Windows Server 2008 R2 This guide assumes you are installing MDT 2010 on a Windows Server 2008 R2 server with the Windows Deployment.
Application portlets within the PROGRESS HPC Portal Michał Kosiedowski
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
GTR Data Inc. Welcome to our EDI Demonstration G.T.R. Data Inc. August 1997.
TeraGrid Advanced Scheduling Tools Warren Smith Texas Advanced Computing Center wsmith at tacc.utexas.edu.
1 Copyright © 2009, Oracle. All rights reserved. Administrative Tasks in Warehouse Builder.
APST Internals Sathish Vadhiyar. apstd daemon should be started on the local resource Opens a port to listen for apst client requests Runs on the host.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 7: Batch processing and the Job Entry Subsystem (JES) Batch processing and JES.
Core Java Introduction Byju Veedu Ness Technologies httpdownload.oracle.com/javase/tutorial/getStarted/intro/definition.html.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
PAYware Transact Terminal Interface Manager
Linux Operations and Administration
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Sem 2v2 Chapter 5 Router Startup and Setup. A router initializes by loading the bootstrap, the operating system, and a configuration file. If the router.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
NA-MIC National Alliance for Medical Image Computing Slicer3 Tutorial Registration Library Case 06: Breast Cancer Follow-up Dominik Meier,
Application Web Service Toolkit Allow users to quickly add new applications GGF5 Edinburgh Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
Horizon Photo-mote. ability to access photographs and images stored online, with the aid of a wireless remote remote enables the user to identify and.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
Architecture Review 10/11/2004
GWE Core Grid Wizard Enterprise (
Router Startup and Setup
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
shapeAnalysisMANCOVA_Wizard
Keyboard Input and Screen Display ––––––––––– Interactive Programming
CUPS Print Services.
UCSD / BIRN Coordinating Center NAMIC Group
Router Startup and Setup
Presentation transcript:

Grid Wizard Enterprise GSlicer3 Tutorial

Introduction This tutorial assumes you already completed the basic and advanced tutorial. GSlicer3 is a Slicer3 distribution that has been re-bundled with gwe to provide an out-of-the-box interface to GWE systems for Slicer3 modules. For each regular Slicer3 module, GSlicer3 comes with a GWE enabled version of it (proxy module). Proxy modules are capable to execute multiple runs of the proxied module (and in parallel) by submitting their requests to a GWE system. These multiple runs are described using P2EL constructs; which proxy modules are designed to accept.

Step 1: Installation IMPORTANT: This terminal must be an X11 one. Keep it open to launch GSlicer3 from it, after completing the next step (configuration).

Step 2: Configuration Grid Descriptor This configuration file provides GWE with the description of each of the GWE daemons GWE can access (and install if required). For each GWE daemon to access, a cluster entry must be found. Additionally, each cluster entry accepts a list of default P2EL variables. Each of these variables which will be brought into the scope of any P2EL statement queued into the particular daemon. Edit your $GWE_HOME/conf/gwe-grid.xml to look like this: Replace the SLICER_LOCATION placeholder with the value of SLICER_HOME just defined in the installation step.

Step 2: Configuration Key Store This tutorial will only show how to use GSlicer3 in local mode and with no access to secured remote hosts or file systems. Therefore there is no need to edit the default key store, so we can skip this step.

Step 3: Launching In the X11 terminal console used to install GSlicer3 issue the command $SLICER_HOME/Slicer3 to launch GSlicer3. Let GSlicer3 to start - it will take a few minutes the first time you launch it.

Step 4.1: Select Module Select the module Deformable BSpline registration – GWE Powered :

Step 4.2: Input Parameters Select Cluster DUAL_CORE_LOCAL Input the following values for each of the parameters of the module: This will generate multiple invocations of this module following the same logic explained in the previous tutorials when inspecting the P2EL statements. Leave every other parameter untouched and press apply! Watch as the progress bar reports what the module is doing: 1.Deploying and installing GWE daemon (first run only) 2.Interactive GWE progress bar reporting asynchronously from remote daemon. Pressing cancel, does not cancel this execution, just progress reporting. Iterations = $range(10,40,10) Histogram Bins = $range(20,100,025) Spatial Samples = $range(500,2000,0750) Fixed Image = $in( mic.org/ViewVC/index.cgi/trunk/Libs/MRML/Testing/TestData/fixed.nrrd?view=co,fixed.nrrd) Moving Image = $in( mic.org/ViewVC/index.cgi/trunk/Libs/MRML/Testing/TestData/moving.nrrd?view=co,moving.nrrd) Output Image = $out(${SYSTEM.USER_HOME}/gslicer-test/${SYSTEM.JOB_NUM}.nrrd)

Step 4.2: Input Screenshot

Step 4.3: Submit P2EL Leave every other parameter untouched and press apply! GSlicer3 will transform all these parameters and contextual information into a P2EL statement and queue it into the selected GWE daemon (DUAL_CORE_LOCAL) Watch as the progress bar reports what the module is doing: 1.Deploying and installing GWE daemon (first run only) 2.Interactive GWE progress bar reporting asynchronously from remote daemon. Pressing cancel, does not cancel this execution, just progress reporting.

Step 4.4: Review Results Reviewing the input parameters you can find that the output files specified were to have the form: ${SYSTEM.USER_HOME} translates to the users home directory in the host where the GWE daemon is running (in our case local). ${SYSTEM.JOB_NUM} translates to the unique job number assigned to the particular run. So you can find your resulting images under ~/gslicer-test/*.nrrd as the screenshot on the left shows. ${SYSTEM.USER_HOME}/gslicer-test/${SYSTEM.JOB_NUM}.nrrd