SlideShare a Scribd company logo
WWW.PLUS.AGINFRA.EU
AGINFRA PLUS - Accelerating user-driven e-infrastructure innovation
in Food & Agriculture has received funding from the European Union’s
Horizon 2020 research and innovation programme under grant
agreement No 731001.
Galaxy for AGINFRA+ VREs
Online webinar | January 2019
Enol Fernández
EGI Foundation
WWW.PLUS.AGINFRA.EU
Webinar is being recorded!
Galaxy for AGINFRA+ VREs 2
WWW.PLUS.AGINFRA.EU
Demonstrate how scientific communities working
on agriculture and food topics may carry out rapid
and intuitive development and deployment of
innovative applications and workflows, powered
by open e-infrastructures.
Strengthen and illustrate the value and potential
of AGINFRA+ as a virtual research environment
for the domain of agriculture and food.
The AGINFRA+ Vision
Galaxy for AGINFRA+ VREs 3
WWW.PLUS.AGINFRA.EU
Enol Fernández
 Cloud Architect @ EGI Foundation
 Working since 2003 on computing e-infrastructures
(grid, cloud)
 Support to user communities
 EGI Cloud Federation Coordinator
 Development of new services for EGI
Galaxy for AGINFRA+ VREs 4
/usr/bin/whoami
WWW.PLUS.AGINFRA.EU
Galaxy
Galaxy integration in AGINFRA+
Demo
Q&A
Outline
Galaxy for AGINFRA+ VREs 5
WWW.PLUS.AGINFRA.EU
Galaxy
6
WWW.PLUS.AGINFRA.EU
Web-based platform for computational
biomedical research (analysis and data
integration)
Open source, community driven software that
makes integrating your biomed tools simple
Galaxy for AGINFRA+ VREs 7
WWW.PLUS.AGINFRA.EU
Galaxy is "an open, web-based platform for performing
accessible, reproducible, and transparent genomic
science.”
Accessibility
 Users without programming experience can easily upload/retrieve
data, run complex tools and workflows, and visualize data
Reproducibility
 Galaxy captures information so that any user can understand and
repeat a complete computational analysis
Transparency
 Users can share or publish their analyses (histories, workflows,
visualizations)
Galaxy for AGINFRA+ VREs 8
Galaxy: core values
WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 9
Galaxy interface
Toolbar HistoryMain
WWW.PLUS.AGINFRA.EU
Tools manipulate and transform your data
Each tool is defined by:
 input datasets, parameters, commands, and outputs
 help, tests, citations, dependency requirements
New versions can be installed without removing
old ones to ensure reproducibility
Galaxy Tool Shed: application store with +1000
tolos ready to be used
Galaxy for AGINFRA+ VREs 10
Tools
WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 11
WWW.PLUS.AGINFRA.EU
Every action and dataset is tracked on the history
 Datasets produced by tools
 Operations performed on data
Includes:
 name, format, size, creation time, datatype-specific
metadata
 tool id, version, inputs, parameters
 standard output (stdout) and error (stderr)
 state (waiting, running, success, failed)
 hidden, deleted, purged
Galaxy for AGINFRA+ VREs 12
History
WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 13
History management
WWW.PLUS.AGINFRA.EU
Series of tools and dataset actions that run in
sequence as a batch operation
 From history, from scratch with visual editor or import
Allow to re-run the same analysis on different input
data sets
 Change parameters before re-running a similar analysis
Workflows can be annotated, viewed, shared,
published, and imported - just like other Galaxy
objects.
Galaxy for AGINFRA+ VREs 14
Workflows
WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 15
Workflow editor
Image taken from https://mgescan.readthedocs.io/en/latest/workflow.html
WWW.PLUS.AGINFRA.EU
Galaxy on AGINFRA+
16
WWW.PLUS.AGINFRA.EU
Workflow design and execution technologies are
key for the research activities of the use cases
Two platforms selected:
 KNIME
 Galaxy
Integration with AGINFRA+:
 Access the workflow platforms within the VRE
 Access other VRE tools form the workflow platforms
Galaxy for AGINFRA+ VREs 17
Workflows on AGINFRA+
WWW.PLUS.AGINFRA.EU
Custom wsgi filter for Galaxy
 Leverages support for external authentication in
Galaxy
 Exposes REMOTE_USER with information from
D4Science
 Stores the D4Science token to further interaction with
the VRE
Galaxy for AGINFRA+ VREs 18
Authentication
WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 19
WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 20
DataMiner and Galaxy
Periodic synchronisation of
DataMiner as tools in Galaxy
Execution using WPS calls to
Dataminer
 With user token
 Use DataMiner algorithm as
any other Galaxy tool
WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 21
WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 22
Some limitations
Input files must be provided as URLs
 No easy way to discover the files from the Galaxy
interface
Output is stored as HTML with pointers to the
actual outputs
 Can still be easily converted to other more friendly
format as needed
 A csv extractor provided to facilitate that case, more
can be created.
WWW.PLUS.AGINFRA.EU
Kubernetes Cluster (EGI Cloud Container Compute)
Galaxy for AGINFRA+ VREs 23
Deployment
SSL Certificate
Kubernetes
Ingress
AuthN
filter
WPS calls
WWW.PLUS.AGINFRA.EU
DEMO!
24
WWW.PLUS.AGINFRA.EU
Galaxy available now for AGINFRA+ VREs
 Go and test!
Start collecting your feedback:
 Add new tools as needed by use cases
 Improve the integration with DataMiner (input and
output files)
 Expand deployment as usage grows
Galaxy for AGINFRA+ VREs 25
Next steps
WWW.PLUS.AGINFRA.EU
Galaxy: https://galaxyproject.org/
Galaxy Tutorials: https://galaxyproject.org/learn/
Galaxy training:
https://galaxyproject.github.io/training-material/
Galaxy ToolShed: https://toolshed.g2.bx.psu.edu/
DataMiner: https://wiki.gcube-
system.org/gcube/DataMiner_Manager
AGINFRA+ VREs: https://aginfra.d4science.org/
Galaxy for AGINFRA+ VREs 26
Reference
WWW.PLUS.AGINFRA.EU
CONSORTIUM
WWW.PLUS.AGINFRA.EU
Thanks!
Questions?
@enolfc
https://linkedin.com/in/enolfc/
Galaxy for AGINFRA+ VREs 27

More Related Content

Similar to Webinar on Galaxy & Galaxy integration with the Dataminer Service in the context of AGINFRA+ Project

NextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsNextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIs
terradue
 
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
InfluxData
 
Introduction webinar Cloud Based Agricultural Modelling
Introduction webinar Cloud Based Agricultural ModellingIntroduction webinar Cloud Based Agricultural Modelling
Introduction webinar Cloud Based Agricultural Modelling
Rob Lokers
 
FIWARE at LeWeb - Agenda
FIWARE at LeWeb - AgendaFIWARE at LeWeb - Agenda
FIWARE at LeWeb - Agenda
FIWARE
 
201410 1 fiware-overview
201410 1 fiware-overview201410 1 fiware-overview
201410 1 fiware-overview
FIWARE
 
FIWARE for OPC UA Robots (The i4Q Use Case) - Gabriele De Luca.pptx
FIWARE for OPC UA Robots (The i4Q Use Case) - Gabriele De Luca.pptxFIWARE for OPC UA Robots (The i4Q Use Case) - Gabriele De Luca.pptx
FIWARE for OPC UA Robots (The i4Q Use Case) - Gabriele De Luca.pptx
FIWARE
 
FIWARE Technology
FIWARE TechnologyFIWARE Technology
FIWARE Technology
Miguel González
 
FIWARE Technology Intro
FIWARE Technology IntroFIWARE Technology Intro
FIWARE Technology Intro
Miguel García González
 
Grid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesGrid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesLeandro Ciuffo
 
aframe-webthing-20190710
aframe-webthing-20190710aframe-webthing-20190710
aframe-webthing-20190710
Phil www.rzr.online.fr
 
The AGINFRA+ Virtual Research Environment (VRE)
The AGINFRA+ Virtual Research Environment (VRE)The AGINFRA+ Virtual Research Environment (VRE)
The AGINFRA+ Virtual Research Environment (VRE)
AGINFRA
 
March 2014 Meetup - Nokia X Tech Session
March 2014 Meetup - Nokia X Tech SessionMarch 2014 Meetup - Nokia X Tech Session
March 2014 Meetup - Nokia X Tech Session
BlrDroid
 
Tauber_GXDCH.pptx
Tauber_GXDCH.pptxTauber_GXDCH.pptx
Tauber_GXDCH.pptx
FIWARE
 
Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil ...
Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil ...Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil ...
Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil ...
Jessica Tams
 
PLNOG 22 - Frédéric Guillois - Automatyzacja widoczności – dynamiczne podejś...
PLNOG 22 -  Frédéric Guillois - Automatyzacja widoczności – dynamiczne podejś...PLNOG 22 -  Frédéric Guillois - Automatyzacja widoczności – dynamiczne podejś...
PLNOG 22 - Frédéric Guillois - Automatyzacja widoczności – dynamiczne podejś...
PROIDEA
 
FIWARE Generic Enablers introduction
FIWARE Generic Enablers introductionFIWARE Generic Enablers introduction
FIWARE Generic Enablers introduction
Miguel García González
 
FIWARE Overview of Generic Enablers
FIWARE Overview of Generic EnablersFIWARE Overview of Generic Enablers
FIWARE Overview of Generic Enablers
Miguel González
 
FI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID ChileFI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID Chile
TIDChile
 
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg KostnerOSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
NETWAYS
 

Similar to Webinar on Galaxy & Galaxy integration with the Dataminer Service in the context of AGINFRA+ Project (20)

NextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsNextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIs
 
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
 
Introduction webinar Cloud Based Agricultural Modelling
Introduction webinar Cloud Based Agricultural ModellingIntroduction webinar Cloud Based Agricultural Modelling
Introduction webinar Cloud Based Agricultural Modelling
 
FIWARE at LeWeb - Agenda
FIWARE at LeWeb - AgendaFIWARE at LeWeb - Agenda
FIWARE at LeWeb - Agenda
 
201410 1 fiware-overview
201410 1 fiware-overview201410 1 fiware-overview
201410 1 fiware-overview
 
FIWARE for OPC UA Robots (The i4Q Use Case) - Gabriele De Luca.pptx
FIWARE for OPC UA Robots (The i4Q Use Case) - Gabriele De Luca.pptxFIWARE for OPC UA Robots (The i4Q Use Case) - Gabriele De Luca.pptx
FIWARE for OPC UA Robots (The i4Q Use Case) - Gabriele De Luca.pptx
 
FIWARE Technology
FIWARE TechnologyFIWARE Technology
FIWARE Technology
 
FIWARE Technology Intro
FIWARE Technology IntroFIWARE Technology Intro
FIWARE Technology Intro
 
Grid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesGrid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination Activities
 
aframe-webthing-20190710
aframe-webthing-20190710aframe-webthing-20190710
aframe-webthing-20190710
 
The AGINFRA+ Virtual Research Environment (VRE)
The AGINFRA+ Virtual Research Environment (VRE)The AGINFRA+ Virtual Research Environment (VRE)
The AGINFRA+ Virtual Research Environment (VRE)
 
March 2014 Meetup - Nokia X Tech Session
March 2014 Meetup - Nokia X Tech SessionMarch 2014 Meetup - Nokia X Tech Session
March 2014 Meetup - Nokia X Tech Session
 
Tauber_GXDCH.pptx
Tauber_GXDCH.pptxTauber_GXDCH.pptx
Tauber_GXDCH.pptx
 
Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil ...
Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil ...Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil ...
Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil ...
 
PLNOG 22 - Frédéric Guillois - Automatyzacja widoczności – dynamiczne podejś...
PLNOG 22 -  Frédéric Guillois - Automatyzacja widoczności – dynamiczne podejś...PLNOG 22 -  Frédéric Guillois - Automatyzacja widoczności – dynamiczne podejś...
PLNOG 22 - Frédéric Guillois - Automatyzacja widoczności – dynamiczne podejś...
 
FIWARE Generic Enablers introduction
FIWARE Generic Enablers introductionFIWARE Generic Enablers introduction
FIWARE Generic Enablers introduction
 
FIWARE Overview of Generic Enablers
FIWARE Overview of Generic EnablersFIWARE Overview of Generic Enablers
FIWARE Overview of Generic Enablers
 
FI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID ChileFI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID Chile
 
Fi ware, fi-lab e il trentino
Fi ware, fi-lab e il trentinoFi ware, fi-lab e il trentino
Fi ware, fi-lab e il trentino
 
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg KostnerOSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
OSMC 2013 | End User Experience Monitoring with Al'exa by Georg Kostner
 

More from AGINFRA

Realising a Science Gateway for the Agri-food: the AGINFRAplus Experience
Realising a Science Gateway for the Agri-food: the AGINFRAplus ExperienceRealising a Science Gateway for the Agri-food: the AGINFRAplus Experience
Realising a Science Gateway for the Agri-food: the AGINFRAplus Experience
AGINFRA
 
Data intensive agricultural sciences : requirements based on Aginfra+ Project...
Data intensive agricultural sciences : requirements based on Aginfra+ Project...Data intensive agricultural sciences : requirements based on Aginfra+ Project...
Data intensive agricultural sciences : requirements based on Aginfra+ Project...
AGINFRA
 
PRESENTATION OF KNIME VRE AND FSK-LAB AT 12TH KNIME SPRING SUMMIT
PRESENTATION OF KNIME VRE AND FSK-LAB AT 12TH KNIME SPRING SUMMITPRESENTATION OF KNIME VRE AND FSK-LAB AT 12TH KNIME SPRING SUMMIT
PRESENTATION OF KNIME VRE AND FSK-LAB AT 12TH KNIME SPRING SUMMIT
AGINFRA
 
Webinar on Ontology Management using Vocbench in the context of AGINFRA+ Project
Webinar on Ontology Management using Vocbench in the context of AGINFRA+ ProjectWebinar on Ontology Management using Vocbench in the context of AGINFRA+ Project
Webinar on Ontology Management using Vocbench in the context of AGINFRA+ Project
AGINFRA
 
Building Capacities for Open Science
Building Capacities for Open ScienceBuilding Capacities for Open Science
Building Capacities for Open Science
AGINFRA
 
AGINFRA+ on EOSCHubWeek
AGINFRA+ on EOSCHubWeekAGINFRA+ on EOSCHubWeek
AGINFRA+ on EOSCHubWeek
AGINFRA
 
Implementing a platform for the food-chain ecosystem to provide trust, transp...
Implementing a platform for the food-chain ecosystem to provide trust, transp...Implementing a platform for the food-chain ecosystem to provide trust, transp...
Implementing a platform for the food-chain ecosystem to provide trust, transp...
AGINFRA
 
ERIS-Emerging Risk Identification Support System
ERIS-Emerging Risk Identification Support SystemERIS-Emerging Risk Identification Support System
ERIS-Emerging Risk Identification Support System
AGINFRA
 
DEMETER - Development of Methodologies and Systems for the Identification of ...
DEMETER - Development of Methodologies and Systems for the Identification of ...DEMETER - Development of Methodologies and Systems for the Identification of ...
DEMETER - Development of Methodologies and Systems for the Identification of ...
AGINFRA
 
Inventory among DEMETER Stakeholders on EMERGING RISKS Systems
Inventory among DEMETER Stakeholders on EMERGING RISKS SystemsInventory among DEMETER Stakeholders on EMERGING RISKS Systems
Inventory among DEMETER Stakeholders on EMERGING RISKS Systems
AGINFRA
 
The AGINFRA+ Vision: Serving the European Scientists Across Food Systems
The AGINFRA+ Vision: Serving the European Scientists Across Food SystemsThe AGINFRA+ Vision: Serving the European Scientists Across Food Systems
The AGINFRA+ Vision: Serving the European Scientists Across Food Systems
AGINFRA
 
DEMETER – ERKEP and Current Status of the ERKEP Concept Note
DEMETER – ERKEP and Current Status of the ERKEP Concept Note DEMETER – ERKEP and Current Status of the ERKEP Concept Note
DEMETER – ERKEP and Current Status of the ERKEP Concept Note
AGINFRA
 

More from AGINFRA (12)

Realising a Science Gateway for the Agri-food: the AGINFRAplus Experience
Realising a Science Gateway for the Agri-food: the AGINFRAplus ExperienceRealising a Science Gateway for the Agri-food: the AGINFRAplus Experience
Realising a Science Gateway for the Agri-food: the AGINFRAplus Experience
 
Data intensive agricultural sciences : requirements based on Aginfra+ Project...
Data intensive agricultural sciences : requirements based on Aginfra+ Project...Data intensive agricultural sciences : requirements based on Aginfra+ Project...
Data intensive agricultural sciences : requirements based on Aginfra+ Project...
 
PRESENTATION OF KNIME VRE AND FSK-LAB AT 12TH KNIME SPRING SUMMIT
PRESENTATION OF KNIME VRE AND FSK-LAB AT 12TH KNIME SPRING SUMMITPRESENTATION OF KNIME VRE AND FSK-LAB AT 12TH KNIME SPRING SUMMIT
PRESENTATION OF KNIME VRE AND FSK-LAB AT 12TH KNIME SPRING SUMMIT
 
Webinar on Ontology Management using Vocbench in the context of AGINFRA+ Project
Webinar on Ontology Management using Vocbench in the context of AGINFRA+ ProjectWebinar on Ontology Management using Vocbench in the context of AGINFRA+ Project
Webinar on Ontology Management using Vocbench in the context of AGINFRA+ Project
 
Building Capacities for Open Science
Building Capacities for Open ScienceBuilding Capacities for Open Science
Building Capacities for Open Science
 
AGINFRA+ on EOSCHubWeek
AGINFRA+ on EOSCHubWeekAGINFRA+ on EOSCHubWeek
AGINFRA+ on EOSCHubWeek
 
Implementing a platform for the food-chain ecosystem to provide trust, transp...
Implementing a platform for the food-chain ecosystem to provide trust, transp...Implementing a platform for the food-chain ecosystem to provide trust, transp...
Implementing a platform for the food-chain ecosystem to provide trust, transp...
 
ERIS-Emerging Risk Identification Support System
ERIS-Emerging Risk Identification Support SystemERIS-Emerging Risk Identification Support System
ERIS-Emerging Risk Identification Support System
 
DEMETER - Development of Methodologies and Systems for the Identification of ...
DEMETER - Development of Methodologies and Systems for the Identification of ...DEMETER - Development of Methodologies and Systems for the Identification of ...
DEMETER - Development of Methodologies and Systems for the Identification of ...
 
Inventory among DEMETER Stakeholders on EMERGING RISKS Systems
Inventory among DEMETER Stakeholders on EMERGING RISKS SystemsInventory among DEMETER Stakeholders on EMERGING RISKS Systems
Inventory among DEMETER Stakeholders on EMERGING RISKS Systems
 
The AGINFRA+ Vision: Serving the European Scientists Across Food Systems
The AGINFRA+ Vision: Serving the European Scientists Across Food SystemsThe AGINFRA+ Vision: Serving the European Scientists Across Food Systems
The AGINFRA+ Vision: Serving the European Scientists Across Food Systems
 
DEMETER – ERKEP and Current Status of the ERKEP Concept Note
DEMETER – ERKEP and Current Status of the ERKEP Concept Note DEMETER – ERKEP and Current Status of the ERKEP Concept Note
DEMETER – ERKEP and Current Status of the ERKEP Concept Note
 

Recently uploaded

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 

Recently uploaded (20)

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 

Webinar on Galaxy & Galaxy integration with the Dataminer Service in the context of AGINFRA+ Project

  • 1. WWW.PLUS.AGINFRA.EU AGINFRA PLUS - Accelerating user-driven e-infrastructure innovation in Food & Agriculture has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 731001. Galaxy for AGINFRA+ VREs Online webinar | January 2019 Enol Fernández EGI Foundation
  • 2. WWW.PLUS.AGINFRA.EU Webinar is being recorded! Galaxy for AGINFRA+ VREs 2
  • 3. WWW.PLUS.AGINFRA.EU Demonstrate how scientific communities working on agriculture and food topics may carry out rapid and intuitive development and deployment of innovative applications and workflows, powered by open e-infrastructures. Strengthen and illustrate the value and potential of AGINFRA+ as a virtual research environment for the domain of agriculture and food. The AGINFRA+ Vision Galaxy for AGINFRA+ VREs 3
  • 4. WWW.PLUS.AGINFRA.EU Enol Fernández  Cloud Architect @ EGI Foundation  Working since 2003 on computing e-infrastructures (grid, cloud)  Support to user communities  EGI Cloud Federation Coordinator  Development of new services for EGI Galaxy for AGINFRA+ VREs 4 /usr/bin/whoami
  • 5. WWW.PLUS.AGINFRA.EU Galaxy Galaxy integration in AGINFRA+ Demo Q&A Outline Galaxy for AGINFRA+ VREs 5
  • 7. WWW.PLUS.AGINFRA.EU Web-based platform for computational biomedical research (analysis and data integration) Open source, community driven software that makes integrating your biomed tools simple Galaxy for AGINFRA+ VREs 7
  • 8. WWW.PLUS.AGINFRA.EU Galaxy is "an open, web-based platform for performing accessible, reproducible, and transparent genomic science.” Accessibility  Users without programming experience can easily upload/retrieve data, run complex tools and workflows, and visualize data Reproducibility  Galaxy captures information so that any user can understand and repeat a complete computational analysis Transparency  Users can share or publish their analyses (histories, workflows, visualizations) Galaxy for AGINFRA+ VREs 8 Galaxy: core values
  • 9. WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 9 Galaxy interface Toolbar HistoryMain
  • 10. WWW.PLUS.AGINFRA.EU Tools manipulate and transform your data Each tool is defined by:  input datasets, parameters, commands, and outputs  help, tests, citations, dependency requirements New versions can be installed without removing old ones to ensure reproducibility Galaxy Tool Shed: application store with +1000 tolos ready to be used Galaxy for AGINFRA+ VREs 10 Tools
  • 12. WWW.PLUS.AGINFRA.EU Every action and dataset is tracked on the history  Datasets produced by tools  Operations performed on data Includes:  name, format, size, creation time, datatype-specific metadata  tool id, version, inputs, parameters  standard output (stdout) and error (stderr)  state (waiting, running, success, failed)  hidden, deleted, purged Galaxy for AGINFRA+ VREs 12 History
  • 13. WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 13 History management
  • 14. WWW.PLUS.AGINFRA.EU Series of tools and dataset actions that run in sequence as a batch operation  From history, from scratch with visual editor or import Allow to re-run the same analysis on different input data sets  Change parameters before re-running a similar analysis Workflows can be annotated, viewed, shared, published, and imported - just like other Galaxy objects. Galaxy for AGINFRA+ VREs 14 Workflows
  • 15. WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 15 Workflow editor Image taken from https://mgescan.readthedocs.io/en/latest/workflow.html
  • 17. WWW.PLUS.AGINFRA.EU Workflow design and execution technologies are key for the research activities of the use cases Two platforms selected:  KNIME  Galaxy Integration with AGINFRA+:  Access the workflow platforms within the VRE  Access other VRE tools form the workflow platforms Galaxy for AGINFRA+ VREs 17 Workflows on AGINFRA+
  • 18. WWW.PLUS.AGINFRA.EU Custom wsgi filter for Galaxy  Leverages support for external authentication in Galaxy  Exposes REMOTE_USER with information from D4Science  Stores the D4Science token to further interaction with the VRE Galaxy for AGINFRA+ VREs 18 Authentication
  • 20. WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 20 DataMiner and Galaxy Periodic synchronisation of DataMiner as tools in Galaxy Execution using WPS calls to Dataminer  With user token  Use DataMiner algorithm as any other Galaxy tool
  • 22. WWW.PLUS.AGINFRA.EUGalaxy for AGINFRA+ VREs 22 Some limitations Input files must be provided as URLs  No easy way to discover the files from the Galaxy interface Output is stored as HTML with pointers to the actual outputs  Can still be easily converted to other more friendly format as needed  A csv extractor provided to facilitate that case, more can be created.
  • 23. WWW.PLUS.AGINFRA.EU Kubernetes Cluster (EGI Cloud Container Compute) Galaxy for AGINFRA+ VREs 23 Deployment SSL Certificate Kubernetes Ingress AuthN filter WPS calls
  • 25. WWW.PLUS.AGINFRA.EU Galaxy available now for AGINFRA+ VREs  Go and test! Start collecting your feedback:  Add new tools as needed by use cases  Improve the integration with DataMiner (input and output files)  Expand deployment as usage grows Galaxy for AGINFRA+ VREs 25 Next steps
  • 26. WWW.PLUS.AGINFRA.EU Galaxy: https://galaxyproject.org/ Galaxy Tutorials: https://galaxyproject.org/learn/ Galaxy training: https://galaxyproject.github.io/training-material/ Galaxy ToolShed: https://toolshed.g2.bx.psu.edu/ DataMiner: https://wiki.gcube- system.org/gcube/DataMiner_Manager AGINFRA+ VREs: https://aginfra.d4science.org/ Galaxy for AGINFRA+ VREs 26 Reference