SlideShare a Scribd company logo
1 of 27
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 APIsterradue
 
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 ModellingRob Lokers
 
FIWARE at LeWeb - Agenda
FIWARE at LeWeb - AgendaFIWARE at LeWeb - Agenda
FIWARE at LeWeb - AgendaFIWARE
 
201410 1 fiware-overview
201410 1 fiware-overview201410 1 fiware-overview
201410 1 fiware-overviewFIWARE
 
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.pptxFIWARE
 
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
 
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 SessionBlrDroid
 
Tauber_GXDCH.pptx
Tauber_GXDCH.pptxTauber_GXDCH.pptx
Tauber_GXDCH.pptxFIWARE
 
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 Overview of Generic Enablers
FIWARE Overview of Generic EnablersFIWARE Overview of Generic Enablers
FIWARE Overview of Generic EnablersMiguel 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 ChileTIDChile
 
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 KostnerNETWAYS
 

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 ExperienceAGINFRA
 
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 SUMMITAGINFRA
 
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+ ProjectAGINFRA
 
Building Capacities for Open Science
Building Capacities for Open ScienceBuilding Capacities for Open Science
Building Capacities for Open ScienceAGINFRA
 
AGINFRA+ on EOSCHubWeek
AGINFRA+ on EOSCHubWeekAGINFRA+ on EOSCHubWeek
AGINFRA+ on EOSCHubWeekAGINFRA
 
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 SystemAGINFRA
 
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 SystemsAGINFRA
 
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 SystemsAGINFRA
 
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

SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 

Recently uploaded (20)

SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 

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