ELIXIR EGA AAI PILOT Mikael.Linden@csc.fi, project manager VAMP - - PowerPoint PPT Presentation

elixir ega aai pilot
SMART_READER_LITE
LIVE PREVIEW

ELIXIR EGA AAI PILOT Mikael.Linden@csc.fi, project manager VAMP - - PowerPoint PPT Presentation

ELIXIR EGA AAI PILOT Mikael.Linden@csc.fi, project manager VAMP workshop 6th Sep, 2012 European Life Sciences Infrastructure for Biological Information www.elixir europe.org Outline EBI, EGA and Nordic Control database Pilot goals


slide-1
SLIDE 1

European Life Sciences Infrastructure for Biological Information www.elixir‐europe.org

ELIXIR EGA AAI PILOT

Mikael.Linden@csc.fi, project manager VAMP workshop 6th Sep, 2012

slide-2
SLIDE 2

Outline

  • EBI, EGA and Nordic Control database
  • Pilot goals
  • Pilot 1: Federated authentication
  • Pilot 2: Authorisation management
  • Snapshots from the REMS tool
slide-3
SLIDE 3

EBI‐European Bioinformatics Institute

  • Academic research institute ‐ part of EMBL

– European Molecular Biology Laboratory – Funded by 20 European countries, EC, NIH etc – ”The CERN for bioinformatics”

  • Located in Hinxton, Cambridge, UK
  • Hosts databases for bioinformatics, e.g.

– EMBL‐bank (DNA and RNA sequences) – Ensembl (genomes) – UniProt (protein sequences)

  • Mission is to support science by providing maximal

access to data stored at the institute.

slide-4
SLIDE 4

European Genome‐phenome Archive (EGA)

  • One of the EBI services
  • Stores any data where informed consent requires

controlled access (AuthN&AuthZ needed)

  • 8/2012: 323 datasets, 370TB, 200.000 samples

– Growth rate is very fast at the moment

  • Access to datasets granted by a Data Access

Committee (DAC)

– DACs nominated by the original data owners – 8/2012, 68 DACs around Europe and beyond – EGA acts as a secure broker

  • www.ebi.ac.uk/ega
slide-5
SLIDE 5

Nordic Control Database (NCDB)

  • 6000 samples from DK, EE, FI and SE
  • Collected and deposited to EGA by the Nordic Center of

Excellence in Disease Genetics

  • http://nordicdb.org/
slide-6
SLIDE 6

ELIXIR EGA AAI pilot

  • Common project for EBI, CSC and FIMM
  • Funded by ELIXIR

– EC project building infrastructure for biological information in Europe

  • 4/2012‐4/2013
slide-7
SLIDE 7

Project goals

Pilot 1: federated authenticaton

  • Allow EGA data users to use their federated identity

for requesting services from the EGA

  • Remove user’s temptation to share their uid/pwd
  • Ensure access ceases when the user departs from

the Home Organisation Pilot 2: authorisation management tool for NCDB

  • A workflow tool for applicants and DACs
  • Reporting on access rights
  • Reporting on scientific publications made based on

the datasets

slide-8
SLIDE 8

Pilot 1: Current authentication

slide-9
SLIDE 9

Pilot 1: expected outcome

  • Integrate EGA web portal to SAML2 SP
  • EBI to join Haka federation and register EGA as an

SP to Haka

– And possibly expose to an interfederation, such as Kalmar Union or eduGAIN

slide-10
SLIDE 10

Pilot 2: NCDB application workflow

slide-11
SLIDE 11

Resource Entitlement Management System

Metadata

  • n R1&R2

REMS Workflow Reports Catalogue Resource 2 Resource 1 Owner1 Owner2 Researcher2 Researcher1 research group Principal Investigator Researcher3 SP IdP IdP IdP

Apply for access Circulate to owner Approve application Use

slide-12
SLIDE 12

European Life Sciences Infrastructure for Biological Information www.elixir‐europe.org

Screenshots from REMS

Disclaimer: Work in progress!

slide-13
SLIDE 13

Creating a workflow for a dataset

Resource (dataset) owner:

  • 1. Adds a new dataset to REMS
  • 2. Create a workflow for the dataset
  • License of the dataset (applicant

needs to accept it)

  • Reviewer(s) of the application
  • Approver(s) of the application
slide-14
SLIDE 14

Filling in an application

Research group leader (Principal Investigator):

  • 1. Identifies the dataset(s) to

apply access for

  • 2. Identifies the members of

the research group

  • 3. Provides contact

information etc

  • 4. Attaches a research plan to

justify the application

  • 5. Submits the application
slide-15
SLIDE 15

Reviewers’ and approvers’ view

  • Reviewer(s) can comment the application
  • Approver(s) can approve or reject the application
slide-16
SLIDE 16

Using the access rights, alternatives

  • 1. REMS as a SAML proxy
  • Injects an eduPersonEntitlement to the SAML assertion
  • 2. REMS as a SAML AP
  • Return an eduPersonEntitlement to an attribute query
  • 3. REMS as XACML PDP
  • Argus

IdP Dataset REMS web portal

SAML proxy SAML AP Argus

slide-17
SLIDE 17

REMS intends to be a generic tool

  • Applying access to any resources

– Identified by an identifier

  • Complex workflows
  • Several members in one application
  • License terms for resources
  • Federated authentication
  • Reporting
  • The aim to release on an OS license