SlideShare a Scribd company logo
www.egi.eu EGI-Engage is co-funded by the Horizon 2020 Framework Programme
of the European Union under grant number 654142
Marios Chatziangelou, et al. <mhaggel@iasa.gr>
Institute of Accelerating Systems and Applications (IASA), Athens, Greece
http://www.iasa.gr/
EGI Applications Database
https://appdb.egi.eu/
2
Capabilities
A community driven, central EGI service that stores and provides:
 software solutions (in the form of native software and/or virtual appliances),
originated from almost every scientific area/discipline
 reference of scientific datasets (pilot - under development)
 the programmers and scientists responsible for them
 the publications derived from the registered items (SW, VA & datasets)
https://appdb.egi.eu
3
Software Marketplace
Registry for Software items:
Applications, tools, Workflow frameworks and
instances, Science Gateways, MW products)
Offers release management capabilities
 unlimited series of releases
 light-weight & collaborative, release
management process
Acts as a repository for binary artifacts
 unlimited number of repositories per register software
 generic tarballs, RPM & DEB (32bit/64bit) binaries
 multiple flavor / operating system combinations
 simplified, web-based, process for uploading the binary artifacts
 YUM & APT repositories for automatic distribution
 artifacts populated through the UMD Community Repository
4
 In the context of Life Sciences Data Replication VT,
AppDB is being extended into a dataset registry
 Initial focus is on Life Sciences reference datasets
 Integration with the Elixir Tools and Data
Services Registry is in the works
 Key characteristics:
 Primary datasets represent original datasets, as posted by the provider
 Derived datasets are based on a primary dataset but only part of the information is
kept, or only part of the data entries are selected
 Indicative metadata: name, description, disciplines, homepage link, licensing, and
a version list
 Each dataset version may host one or more locations where data can be accessed
 Locations may be tagged as master or replica
Reference Datasets
5
Cloud Marketplace
Registry for virtual appliances (VA)
 a logical container of versioned image file &
metadata bundles
Registry for software appliances (SA)
 a logical container of VAs & contextualization
scripts bundles
VA distribution medium
 distributing endorsed VAs to the resource
providers/sites
Resource providers catalogue
 list of the VAs which are available by each site/resource provider
Virtual Organizations (VO) catalogue
 list of the VAs which are available for each VO member
6
The AppDB VMops dashboard
The objective (EGI-Engage DoW) : “The EGI
Applications Database (AppDB) will evolve from its
current role as catalogue of applications and
virtual machines images (VMI) to include a
graphical user interface allowing authorized users
to perform VM management operations
Highlighted features for the end-user
 Create a new topology with one (or more)
VMs
 Attach additional storage to the VM
instances
 Deploy/Un-deploy a topology
 Start/Stop a topology (= all the VM instances
of a topology)
 Start/Stop a single VM instance
 Configure VM (cloud-init & ansible)
 Execute bash script on deployment time
https://dashboard.appdb.egi.eu
7
Person profiles
 Personal details
 Access group rights
 Contact details and communication mechanisms
 Publications
 Affiliated organizations
 Linked projects
Personal activity:
 list of registered software
 list of registered Virtual & Software Appliances
 list of registered Datasets
 ……
8
General features (1/2)
dissemination of information
custom RSS/Atom news feeds
news e-mail subscription lists
user focused communication (messaging,
requests, etc)
special dissemination tool for sending ad-hoc
messages to scientists
'follow' button for receiving all the activity related
to a registered item
dissemination features customizable through user
preferences
sharing content with social networks
information retrieval
advanced searching mechanism (rated
search results)
'faceted search' mechanism for refinements
quality of information
content tagging, ratting, commenting
per registered item contact expertise
information
problem and comment abuse report
centrally managed quality control
taxonomy
technical classification
scientific classification
tagging
9
General features (2/2)
AuthN/AuthZ and security
advanced AuthN/AuthZ mechanisms
(simpleSAML) integrated with EGI Checkin
service
support for multiple accounts for accessing user’s
personal profile
internally managed AuthZ, based on allowed
actions, roles and permissions
Relations…
… between all the entities listed below, are possible:
– software
– virtual appliances
– datasets
– persons
– virtual organizations
– sites / resource providers
– organizations
– projects
Integration with AppDB
RESTfull API, supports operations following a CRUD
convention.
flexible API stateless authentication mechanism
using Personal Access Tokens (no need for
X509)
or even, by adapting the AppDB Gadget
(easy – copy & paste, one line of code – no technical
skills required, you may get it here)
AppDB already integrated with many EGI services
EGI GOCDB
list of sites, their metadata & downtimes
Top-BDII
fetching sites dynamic information
EGI Checkin
for AuthN and high level AuthZ attributes
Perun and EGI Operations Portal
for VO related details, inc. membership & roles
Argo: retrieving the status of the Cloud-enabled
sites
10
Indicative Statistics
21 Service Providers
Incl.
CESGA
CESNET-MetaCloud
HG-09-Okeanos-Cloud
FZJ
etc...
36 Virtual Organizations
Incl.
fedcloud.egi.eu
vo.access.egi.eu (LTOS)
training.egi.eu
cms
biomed
vo.elixir-europe.eu
etc.....
Cloud Marketplace
11
Need for creating relations
Entities/Digital Objects available
by the service (either hosted
or harvested):
 Software
 Datasets
 Topologies
 Virtual & Software Appliances
 Virtual Machines
 Researchers
 Resource Providers (from the
EGI GOCDB)
 Virtual Organizations (from the
EGI Ops Portal & Perun)
 Publications (derived from the
registered items)
Globally defined entities/digital
objects to create relations
with:
 Projects
 Organizations
 Publications
 Contact profiles
 Research Data
 … etc
OpenAIRE
12
Integration with OpenAIRE (1/3)
1. Developed a dedicated (not publicly accessible) service for:
 periodically consuming the required data over OpenAIRE OAI-PMH interface
 controlling the process (big data volume + complexity)
 Mapping the OpenAIRE data to the AppDB ones
2. Made the necessary enhancements to our databases for storing the fetched
data/records as well as the produced relations
3. Extend our user’s interface in order to:
 the end-user to be able to select/pick from a list of projects/organizations, thus
avoiding the data entry
 the system to make ‘suggestions’ to the end-user based on the pre-existed relations,
contact-projects & contact-organizations, as those extracted from the OpenAIRE
data
13
Integration with OpenAIRE (2/3)
 OpenAIRE Harvester UI
 Projects ~33k
 Organizations ~28k
 Persons ~18k
 Publications 0
 Profile – Project relation
 Creating a Profile – Org
relation
 VA – Project/Org relation
14
Integration with OpenAIRE (3/3)
Summarizing…., the AppDB acts as a consumer to the OpenAIRE repository, getting
data with respect to Projects, Organizations and Contact persons
Next steps….,
 Consume, store and utilize data related to publications
Considerations: big (very big) data volume, overcome complexity
 Stabilize the process & periodicity of data harvesting
Considerations: again, data volume ( takes more than a day for a single fetch)
 Act as a repository (producer), populating enriched datasets back to the OpenAIRE
Considerations: need to develop the necessary mechanisms
www.egi.eu
Thank you for your attention.
Questions?
EGI-Engage is co-funded by the Horizon 2020 Framework Programme
of the European Union under grant number 654142

More Related Content

Similar to OSFair2017 Workshop | EGI applications database

Executable papers
Executable papersExecutable papers
Executable papers
Anita de Waard
 
Tag.bio: Self Service Data Mesh Platform
Tag.bio: Self Service Data Mesh PlatformTag.bio: Self Service Data Mesh Platform
Tag.bio: Self Service Data Mesh Platform
Sanjay Padhi, Ph.D
 
The path to an hybrid open source paradigm
The path to an hybrid open source paradigmThe path to an hybrid open source paradigm
The path to an hybrid open source paradigm
Jonathan Challener
 
OGCE SciDAC2010 Tutorial
OGCE SciDAC2010 TutorialOGCE SciDAC2010 Tutorial
OGCE SciDAC2010 Tutorial
marpierc
 
Archonnex at ICPSR
Archonnex at ICPSRArchonnex at ICPSR
Archonnex at ICPSR
Harshakumar Ummerpillai
 
ALERT at fOSSa Conference 2012
ALERT at fOSSa Conference 2012ALERT at fOSSa Conference 2012
ALERT at fOSSa Conference 2012
Oliver Barreto Rodríguez
 
Sup documentation
Sup documentationSup documentation
Sup documentation
adrian_popescu
 
Technical Challenges in Open Metadata
Technical Challenges in Open MetadataTechnical Challenges in Open Metadata
Technical Challenges in Open Metadata
All Things Open
 
Cs556 section1
Cs556 section1Cs556 section1
Cs556 section1
farshad33
 
Hughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesHughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication Repositories
ASIS&T
 
Dairy management system project report..pdf
Dairy management system project report..pdfDairy management system project report..pdf
Dairy management system project report..pdf
Kamal Acharya
 
e-Infrastructure Integration-with gCube
e-Infrastructure Integration-with gCubee-Infrastructure Integration-with gCube
e-Infrastructure Integration-with gCubeFAO
 
Tell Me Quality Documentation
Tell Me Quality DocumentationTell Me Quality Documentation
Tell Me Quality Documentation
Marco Berlot
 
Personium - Open Source PDS envisioning the Web of MyData
Personium - Open Source PDS envisioning the Web of MyDataPersonium - Open Source PDS envisioning the Web of MyData
Personium - Open Source PDS envisioning the Web of MyData
暁生 下野
 
Internship msc cs
Internship msc csInternship msc cs
Internship msc cs
Pooja Bhojwani
 
Presentatie Code Jam Niels van Dijk
Presentatie Code Jam Niels van DijkPresentatie Code Jam Niels van Dijk
Presentatie Code Jam Niels van Dijkkirstenveelo
 
Become an data driven organization through unified metadata using ODPi Egeria
Become an data driven organization through unified metadata using ODPi EgeriaBecome an data driven organization through unified metadata using ODPi Egeria
Become an data driven organization through unified metadata using ODPi Egeria
Data Con LA
 
Kamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptxKamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptx
AWS Chicago
 
Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069Thomas Burguiere
 
LifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social NetworksLifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social Networks
Kalman Graffi
 

Similar to OSFair2017 Workshop | EGI applications database (20)

Executable papers
Executable papersExecutable papers
Executable papers
 
Tag.bio: Self Service Data Mesh Platform
Tag.bio: Self Service Data Mesh PlatformTag.bio: Self Service Data Mesh Platform
Tag.bio: Self Service Data Mesh Platform
 
The path to an hybrid open source paradigm
The path to an hybrid open source paradigmThe path to an hybrid open source paradigm
The path to an hybrid open source paradigm
 
OGCE SciDAC2010 Tutorial
OGCE SciDAC2010 TutorialOGCE SciDAC2010 Tutorial
OGCE SciDAC2010 Tutorial
 
Archonnex at ICPSR
Archonnex at ICPSRArchonnex at ICPSR
Archonnex at ICPSR
 
ALERT at fOSSa Conference 2012
ALERT at fOSSa Conference 2012ALERT at fOSSa Conference 2012
ALERT at fOSSa Conference 2012
 
Sup documentation
Sup documentationSup documentation
Sup documentation
 
Technical Challenges in Open Metadata
Technical Challenges in Open MetadataTechnical Challenges in Open Metadata
Technical Challenges in Open Metadata
 
Cs556 section1
Cs556 section1Cs556 section1
Cs556 section1
 
Hughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesHughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication Repositories
 
Dairy management system project report..pdf
Dairy management system project report..pdfDairy management system project report..pdf
Dairy management system project report..pdf
 
e-Infrastructure Integration-with gCube
e-Infrastructure Integration-with gCubee-Infrastructure Integration-with gCube
e-Infrastructure Integration-with gCube
 
Tell Me Quality Documentation
Tell Me Quality DocumentationTell Me Quality Documentation
Tell Me Quality Documentation
 
Personium - Open Source PDS envisioning the Web of MyData
Personium - Open Source PDS envisioning the Web of MyDataPersonium - Open Source PDS envisioning the Web of MyData
Personium - Open Source PDS envisioning the Web of MyData
 
Internship msc cs
Internship msc csInternship msc cs
Internship msc cs
 
Presentatie Code Jam Niels van Dijk
Presentatie Code Jam Niels van DijkPresentatie Code Jam Niels van Dijk
Presentatie Code Jam Niels van Dijk
 
Become an data driven organization through unified metadata using ODPi Egeria
Become an data driven organization through unified metadata using ODPi EgeriaBecome an data driven organization through unified metadata using ODPi Egeria
Become an data driven organization through unified metadata using ODPi Egeria
 
Kamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptxKamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptx
 
Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069
 
LifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social NetworksLifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social Networks
 

More from Open Science Fair

OSFair2017 workshop | Monitoring open science trends in europe
OSFair2017 workshop | Monitoring open science trends in europeOSFair2017 workshop | Monitoring open science trends in europe
OSFair2017 workshop | Monitoring open science trends in europe
Open Science Fair
 
OSFair2017 Worksop | NUCLEUS project - Are you ready to perform in RRI ecosys...
OSFair2017 Worksop | NUCLEUS project - Are you ready to perform in RRI ecosys...OSFair2017 Worksop | NUCLEUS project - Are you ready to perform in RRI ecosys...
OSFair2017 Worksop | NUCLEUS project - Are you ready to perform in RRI ecosys...
Open Science Fair
 
OSFair2017 Workshop | Data Analytics meets Social Sciences: New Frontiers of ...
OSFair2017 Workshop | Data Analytics meets Social Sciences: New Frontiers of ...OSFair2017 Workshop | Data Analytics meets Social Sciences: New Frontiers of ...
OSFair2017 Workshop | Data Analytics meets Social Sciences: New Frontiers of ...
Open Science Fair
 
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...
Open Science Fair
 
OSFair2017 Workshop | Research lifecycle in Arts, Humanities and Social Sciences
OSFair2017 Workshop | Research lifecycle in Arts, Humanities and Social SciencesOSFair2017 Workshop | Research lifecycle in Arts, Humanities and Social Sciences
OSFair2017 Workshop | Research lifecycle in Arts, Humanities and Social Sciences
Open Science Fair
 
OSFair2017 Workshop | Towards a Policy Framework for the European Open Scienc...
OSFair2017 Workshop | Towards a Policy Framework for the European Open Scienc...OSFair2017 Workshop | Towards a Policy Framework for the European Open Scienc...
OSFair2017 Workshop | Towards a Policy Framework for the European Open Scienc...
Open Science Fair
 
OSFair2017 Workshop | Big Mechanism: deep reading for cancer biology
OSFair2017 Workshop | Big Mechanism: deep reading for cancer biologyOSFair2017 Workshop | Big Mechanism: deep reading for cancer biology
OSFair2017 Workshop | Big Mechanism: deep reading for cancer biology
Open Science Fair
 
OSFair2017 Workshop | Text mining
OSFair2017 Workshop | Text miningOSFair2017 Workshop | Text mining
OSFair2017 Workshop | Text mining
Open Science Fair
 
OSFair2017 Workshop | EOSCpilot governance
OSFair2017 Workshop | EOSCpilot governanceOSFair2017 Workshop | EOSCpilot governance
OSFair2017 Workshop | EOSCpilot governance
Open Science Fair
 
OSFair2017 Workshop | Brokering services facilitating interoperability and da...
OSFair2017 Workshop | Brokering services facilitating interoperability and da...OSFair2017 Workshop | Brokering services facilitating interoperability and da...
OSFair2017 Workshop | Brokering services facilitating interoperability and da...
Open Science Fair
 
OSFair2017 Workshop | Service provisioning for excellent sciences
OSFair2017 Workshop | Service provisioning for excellent sciencesOSFair2017 Workshop | Service provisioning for excellent sciences
OSFair2017 Workshop | Service provisioning for excellent sciences
Open Science Fair
 
OSFair2017 Theatrical Workshop | Are you ready to perform in the rri ecosystem
OSFair2017 Theatrical Workshop | Are you ready to perform in the rri ecosystemOSFair2017 Theatrical Workshop | Are you ready to perform in the rri ecosystem
OSFair2017 Theatrical Workshop | Are you ready to perform in the rri ecosystem
Open Science Fair
 
OSFair2017 Theatrical Workshop | Nucleus H2020 EU project
OSFair2017 Theatrical Workshop | Nucleus H2020 EU projectOSFair2017 Theatrical Workshop | Nucleus H2020 EU project
OSFair2017 Theatrical Workshop | Nucleus H2020 EU project
Open Science Fair
 
OSFair2017 Workshop | Open Knowledge Maps, A visual interface to the world's ...
OSFair2017 Workshop | Open Knowledge Maps, A visual interface to the world's ...OSFair2017 Workshop | Open Knowledge Maps, A visual interface to the world's ...
OSFair2017 Workshop | Open Knowledge Maps, A visual interface to the world's ...
Open Science Fair
 
OSFair2017 Training | Reproducibility in critical care research
OSFair2017 Training | Reproducibility in critical care researchOSFair2017 Training | Reproducibility in critical care research
OSFair2017 Training | Reproducibility in critical care research
Open Science Fair
 
OSFair2017 Training | Big data and evidence-based medicine in Greece
OSFair2017 Training | Big data and evidence-based medicine in GreeceOSFair2017 Training | Big data and evidence-based medicine in Greece
OSFair2017 Training | Big data and evidence-based medicine in Greece
Open Science Fair
 
OSFair2017 Training | What is Open Science and why should I care?
OSFair2017 Training | What is Open Science and why should I care?OSFair2017 Training | What is Open Science and why should I care?
OSFair2017 Training | What is Open Science and why should I care?
Open Science Fair
 
OSFair2017 Training | OpenAIRE monitoring services, EC FP7 & H2020 & other na...
OSFair2017 Training | OpenAIRE monitoring services, EC FP7 & H2020 & other na...OSFair2017 Training | OpenAIRE monitoring services, EC FP7 & H2020 & other na...
OSFair2017 Training | OpenAIRE monitoring services, EC FP7 & H2020 & other na...
Open Science Fair
 
OSFair2017 Training | Designing & implementing open access, open data & open ...
OSFair2017 Training | Designing & implementing open access, open data & open ...OSFair2017 Training | Designing & implementing open access, open data & open ...
OSFair2017 Training | Designing & implementing open access, open data & open ...
Open Science Fair
 
OSFair2017 Training | Best practice in Open Science
OSFair2017 Training | Best practice in Open ScienceOSFair2017 Training | Best practice in Open Science
OSFair2017 Training | Best practice in Open Science
Open Science Fair
 

More from Open Science Fair (20)

OSFair2017 workshop | Monitoring open science trends in europe
OSFair2017 workshop | Monitoring open science trends in europeOSFair2017 workshop | Monitoring open science trends in europe
OSFair2017 workshop | Monitoring open science trends in europe
 
OSFair2017 Worksop | NUCLEUS project - Are you ready to perform in RRI ecosys...
OSFair2017 Worksop | NUCLEUS project - Are you ready to perform in RRI ecosys...OSFair2017 Worksop | NUCLEUS project - Are you ready to perform in RRI ecosys...
OSFair2017 Worksop | NUCLEUS project - Are you ready to perform in RRI ecosys...
 
OSFair2017 Workshop | Data Analytics meets Social Sciences: New Frontiers of ...
OSFair2017 Workshop | Data Analytics meets Social Sciences: New Frontiers of ...OSFair2017 Workshop | Data Analytics meets Social Sciences: New Frontiers of ...
OSFair2017 Workshop | Data Analytics meets Social Sciences: New Frontiers of ...
 
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...
 
OSFair2017 Workshop | Research lifecycle in Arts, Humanities and Social Sciences
OSFair2017 Workshop | Research lifecycle in Arts, Humanities and Social SciencesOSFair2017 Workshop | Research lifecycle in Arts, Humanities and Social Sciences
OSFair2017 Workshop | Research lifecycle in Arts, Humanities and Social Sciences
 
OSFair2017 Workshop | Towards a Policy Framework for the European Open Scienc...
OSFair2017 Workshop | Towards a Policy Framework for the European Open Scienc...OSFair2017 Workshop | Towards a Policy Framework for the European Open Scienc...
OSFair2017 Workshop | Towards a Policy Framework for the European Open Scienc...
 
OSFair2017 Workshop | Big Mechanism: deep reading for cancer biology
OSFair2017 Workshop | Big Mechanism: deep reading for cancer biologyOSFair2017 Workshop | Big Mechanism: deep reading for cancer biology
OSFair2017 Workshop | Big Mechanism: deep reading for cancer biology
 
OSFair2017 Workshop | Text mining
OSFair2017 Workshop | Text miningOSFair2017 Workshop | Text mining
OSFair2017 Workshop | Text mining
 
OSFair2017 Workshop | EOSCpilot governance
OSFair2017 Workshop | EOSCpilot governanceOSFair2017 Workshop | EOSCpilot governance
OSFair2017 Workshop | EOSCpilot governance
 
OSFair2017 Workshop | Brokering services facilitating interoperability and da...
OSFair2017 Workshop | Brokering services facilitating interoperability and da...OSFair2017 Workshop | Brokering services facilitating interoperability and da...
OSFair2017 Workshop | Brokering services facilitating interoperability and da...
 
OSFair2017 Workshop | Service provisioning for excellent sciences
OSFair2017 Workshop | Service provisioning for excellent sciencesOSFair2017 Workshop | Service provisioning for excellent sciences
OSFair2017 Workshop | Service provisioning for excellent sciences
 
OSFair2017 Theatrical Workshop | Are you ready to perform in the rri ecosystem
OSFair2017 Theatrical Workshop | Are you ready to perform in the rri ecosystemOSFair2017 Theatrical Workshop | Are you ready to perform in the rri ecosystem
OSFair2017 Theatrical Workshop | Are you ready to perform in the rri ecosystem
 
OSFair2017 Theatrical Workshop | Nucleus H2020 EU project
OSFair2017 Theatrical Workshop | Nucleus H2020 EU projectOSFair2017 Theatrical Workshop | Nucleus H2020 EU project
OSFair2017 Theatrical Workshop | Nucleus H2020 EU project
 
OSFair2017 Workshop | Open Knowledge Maps, A visual interface to the world's ...
OSFair2017 Workshop | Open Knowledge Maps, A visual interface to the world's ...OSFair2017 Workshop | Open Knowledge Maps, A visual interface to the world's ...
OSFair2017 Workshop | Open Knowledge Maps, A visual interface to the world's ...
 
OSFair2017 Training | Reproducibility in critical care research
OSFair2017 Training | Reproducibility in critical care researchOSFair2017 Training | Reproducibility in critical care research
OSFair2017 Training | Reproducibility in critical care research
 
OSFair2017 Training | Big data and evidence-based medicine in Greece
OSFair2017 Training | Big data and evidence-based medicine in GreeceOSFair2017 Training | Big data and evidence-based medicine in Greece
OSFair2017 Training | Big data and evidence-based medicine in Greece
 
OSFair2017 Training | What is Open Science and why should I care?
OSFair2017 Training | What is Open Science and why should I care?OSFair2017 Training | What is Open Science and why should I care?
OSFair2017 Training | What is Open Science and why should I care?
 
OSFair2017 Training | OpenAIRE monitoring services, EC FP7 & H2020 & other na...
OSFair2017 Training | OpenAIRE monitoring services, EC FP7 & H2020 & other na...OSFair2017 Training | OpenAIRE monitoring services, EC FP7 & H2020 & other na...
OSFair2017 Training | OpenAIRE monitoring services, EC FP7 & H2020 & other na...
 
OSFair2017 Training | Designing & implementing open access, open data & open ...
OSFair2017 Training | Designing & implementing open access, open data & open ...OSFair2017 Training | Designing & implementing open access, open data & open ...
OSFair2017 Training | Designing & implementing open access, open data & open ...
 
OSFair2017 Training | Best practice in Open Science
OSFair2017 Training | Best practice in Open ScienceOSFair2017 Training | Best practice in Open Science
OSFair2017 Training | Best practice in Open Science
 

Recently uploaded

role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
sonaliswain16
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
yqqaatn0
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Ana Luísa Pinho
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
IqrimaNabilatulhusni
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
muralinath2
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
moosaasad1975
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
AlaminAfendy1
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
Lokesh Patil
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
RenuJangid3
 
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Studia Poinsotiana
 
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiologyBLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
NoelManyise1
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Sérgio Sacani
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
muralinath2
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
DiyaBiswas10
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
SAMIR PANDA
 
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
Scintica Instrumentation
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
alishadewangan1
 

Recently uploaded (20)

role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
 
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
 
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiologyBLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
 
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
 

OSFair2017 Workshop | EGI applications database

  • 1. www.egi.eu EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number 654142 Marios Chatziangelou, et al. <mhaggel@iasa.gr> Institute of Accelerating Systems and Applications (IASA), Athens, Greece http://www.iasa.gr/ EGI Applications Database https://appdb.egi.eu/
  • 2. 2 Capabilities A community driven, central EGI service that stores and provides:  software solutions (in the form of native software and/or virtual appliances), originated from almost every scientific area/discipline  reference of scientific datasets (pilot - under development)  the programmers and scientists responsible for them  the publications derived from the registered items (SW, VA & datasets) https://appdb.egi.eu
  • 3. 3 Software Marketplace Registry for Software items: Applications, tools, Workflow frameworks and instances, Science Gateways, MW products) Offers release management capabilities  unlimited series of releases  light-weight & collaborative, release management process Acts as a repository for binary artifacts  unlimited number of repositories per register software  generic tarballs, RPM & DEB (32bit/64bit) binaries  multiple flavor / operating system combinations  simplified, web-based, process for uploading the binary artifacts  YUM & APT repositories for automatic distribution  artifacts populated through the UMD Community Repository
  • 4. 4  In the context of Life Sciences Data Replication VT, AppDB is being extended into a dataset registry  Initial focus is on Life Sciences reference datasets  Integration with the Elixir Tools and Data Services Registry is in the works  Key characteristics:  Primary datasets represent original datasets, as posted by the provider  Derived datasets are based on a primary dataset but only part of the information is kept, or only part of the data entries are selected  Indicative metadata: name, description, disciplines, homepage link, licensing, and a version list  Each dataset version may host one or more locations where data can be accessed  Locations may be tagged as master or replica Reference Datasets
  • 5. 5 Cloud Marketplace Registry for virtual appliances (VA)  a logical container of versioned image file & metadata bundles Registry for software appliances (SA)  a logical container of VAs & contextualization scripts bundles VA distribution medium  distributing endorsed VAs to the resource providers/sites Resource providers catalogue  list of the VAs which are available by each site/resource provider Virtual Organizations (VO) catalogue  list of the VAs which are available for each VO member
  • 6. 6 The AppDB VMops dashboard The objective (EGI-Engage DoW) : “The EGI Applications Database (AppDB) will evolve from its current role as catalogue of applications and virtual machines images (VMI) to include a graphical user interface allowing authorized users to perform VM management operations Highlighted features for the end-user  Create a new topology with one (or more) VMs  Attach additional storage to the VM instances  Deploy/Un-deploy a topology  Start/Stop a topology (= all the VM instances of a topology)  Start/Stop a single VM instance  Configure VM (cloud-init & ansible)  Execute bash script on deployment time https://dashboard.appdb.egi.eu
  • 7. 7 Person profiles  Personal details  Access group rights  Contact details and communication mechanisms  Publications  Affiliated organizations  Linked projects Personal activity:  list of registered software  list of registered Virtual & Software Appliances  list of registered Datasets  ……
  • 8. 8 General features (1/2) dissemination of information custom RSS/Atom news feeds news e-mail subscription lists user focused communication (messaging, requests, etc) special dissemination tool for sending ad-hoc messages to scientists 'follow' button for receiving all the activity related to a registered item dissemination features customizable through user preferences sharing content with social networks information retrieval advanced searching mechanism (rated search results) 'faceted search' mechanism for refinements quality of information content tagging, ratting, commenting per registered item contact expertise information problem and comment abuse report centrally managed quality control taxonomy technical classification scientific classification tagging
  • 9. 9 General features (2/2) AuthN/AuthZ and security advanced AuthN/AuthZ mechanisms (simpleSAML) integrated with EGI Checkin service support for multiple accounts for accessing user’s personal profile internally managed AuthZ, based on allowed actions, roles and permissions Relations… … between all the entities listed below, are possible: – software – virtual appliances – datasets – persons – virtual organizations – sites / resource providers – organizations – projects Integration with AppDB RESTfull API, supports operations following a CRUD convention. flexible API stateless authentication mechanism using Personal Access Tokens (no need for X509) or even, by adapting the AppDB Gadget (easy – copy & paste, one line of code – no technical skills required, you may get it here) AppDB already integrated with many EGI services EGI GOCDB list of sites, their metadata & downtimes Top-BDII fetching sites dynamic information EGI Checkin for AuthN and high level AuthZ attributes Perun and EGI Operations Portal for VO related details, inc. membership & roles Argo: retrieving the status of the Cloud-enabled sites
  • 10. 10 Indicative Statistics 21 Service Providers Incl. CESGA CESNET-MetaCloud HG-09-Okeanos-Cloud FZJ etc... 36 Virtual Organizations Incl. fedcloud.egi.eu vo.access.egi.eu (LTOS) training.egi.eu cms biomed vo.elixir-europe.eu etc..... Cloud Marketplace
  • 11. 11 Need for creating relations Entities/Digital Objects available by the service (either hosted or harvested):  Software  Datasets  Topologies  Virtual & Software Appliances  Virtual Machines  Researchers  Resource Providers (from the EGI GOCDB)  Virtual Organizations (from the EGI Ops Portal & Perun)  Publications (derived from the registered items) Globally defined entities/digital objects to create relations with:  Projects  Organizations  Publications  Contact profiles  Research Data  … etc OpenAIRE
  • 12. 12 Integration with OpenAIRE (1/3) 1. Developed a dedicated (not publicly accessible) service for:  periodically consuming the required data over OpenAIRE OAI-PMH interface  controlling the process (big data volume + complexity)  Mapping the OpenAIRE data to the AppDB ones 2. Made the necessary enhancements to our databases for storing the fetched data/records as well as the produced relations 3. Extend our user’s interface in order to:  the end-user to be able to select/pick from a list of projects/organizations, thus avoiding the data entry  the system to make ‘suggestions’ to the end-user based on the pre-existed relations, contact-projects & contact-organizations, as those extracted from the OpenAIRE data
  • 13. 13 Integration with OpenAIRE (2/3)  OpenAIRE Harvester UI  Projects ~33k  Organizations ~28k  Persons ~18k  Publications 0  Profile – Project relation  Creating a Profile – Org relation  VA – Project/Org relation
  • 14. 14 Integration with OpenAIRE (3/3) Summarizing…., the AppDB acts as a consumer to the OpenAIRE repository, getting data with respect to Projects, Organizations and Contact persons Next steps….,  Consume, store and utilize data related to publications Considerations: big (very big) data volume, overcome complexity  Stabilize the process & periodicity of data harvesting Considerations: again, data volume ( takes more than a day for a single fetch)  Act as a repository (producer), populating enriched datasets back to the OpenAIRE Considerations: need to develop the necessary mechanisms
  • 15. www.egi.eu Thank you for your attention. Questions? EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number 654142

Editor's Notes

  1. TODO: revise the content
  2. TODO: Arrows TODO: revise the title i.e. Enrich metadata – Creating relations or something similar