das game das game distributed annotation system a game to settle down the concept of das game cards...

12
DAS Game DAS game Distributed Annotation System A game to settle down the concept of DAS Game cards available in: http://www.biotnet.org/training-materials/das-game

Upload: coleen-conley

Post on 12-Jan-2016

222 views

Category:

Documents


1 download

TRANSCRIPT

DAS Game

DAS gameDistributed Annotation System

A game to settle down the concept of DAS

Game cards available in:

http://www.biotnet.org/training-materials/das-game

DAS Game

Introduction• This game is for people learning how to

use DAS• Playing this game is recommended after

a basic introduction to DAS and before a more technical explanation.

• This game aims to intuitively settle down the main ideas behind DAS:– Data distribution– Data Federation– Service Oriented Architecture

DAS Game

Instructions

1. Distribute cards

2. Explain roles

3. Describe cards

4. Play the game

DAS GameDAS Game

Roles

Clients

Sources Request

Publish

FindRegistry

1

2

3

Query

DAS Game

SourceSequences

DAS Game

SourceFeatures

DAS Game

Registry

DAS Game

Client

DAS Game

User

DAS Game

Play the game 1/3• Get sources registered

– Ask all the sources to register in the registry.– Sources should provide the following information:

• Name, type, capability and location.

– Ask the registry to write down this information• Identify main players

– Chose to play with genome or protein information (imagine we chose protein)

• Ask the protein client to come to the front• Ask the protein user to show his/her card

• The user queries the client– Ask the user to chose one query from the list.– The user should send the request to the client.– Ask the client to write down the query

• ID:start,stop

DAS Game

Play the game 2/3• The client retrieves sequence information

– Find protein reference source• The client should ask the registry if there is any

source providing protein sequences.• The client should get in return the name and

location of the protein reference source.– Request sequence

• The client should ask the protein reference source if there is any sequence for ID and if so the client should request just the specific range.

– Protein reference server dictates the sequence– The client writes on the board the sequence

DAS Game

• The client retrieves features (annotations)– Find protein annotation sources

• The client should ask the registry if there is any sources providing protein features.

• The client should get in return a list of names and locations of protein annotation sources.

– Ask the client to write down these list.

– Request annotations• The client should ask each protein source from the list

if there is any features for the selected ID. If so the client should request just features from the specific range.

– Each annotation server dictates the name of the feature and its range.

– The client draws on the board the dictated features below the sequence.

Play the game 3/3