6
EBI is an Outstation of the European Molecular Biology Laboratory. DAS Client Libraries An easy way to create your own DAS client Leyla García UniProtTeam DAS Workshop 2-4 March 2011

DAS Client Libraries An easy way to create your own DAS client

  • Upload
    jayden

  • View
    55

  • Download
    0

Embed Size (px)

DESCRIPTION

DAS Client Libraries An easy way to create your own DAS client. Leyla García UniProtTeam DAS Workshop 2-4 March 2011. How to consume DAS data?. How to build a DAS client?. How to build a DAS client?. DAS Client Library. DAS Client Libraries. Hands-on. - PowerPoint PPT Presentation

Citation preview

Page 1: DAS Client Libraries An easy way to create your own DAS client

EBI is an Outstation of the European Molecular Biology Laboratory.

DAS Client LibrariesAn easy way to create your own DAS client

Leyla García

UniProtTeam

DAS Workshop

2-4 March 2011

Page 2: DAS Client Libraries An easy way to create your own DAS client

How to consume DAS data?

21.04.232

Page 3: DAS Client Libraries An easy way to create your own DAS client

How to build a DAS client?

Page 4: DAS Client Libraries An easy way to create your own DAS client

How to build a DAS client?

21.04.234

DAS ClientLibrary

Page 5: DAS Client Libraries An easy way to create your own DAS client

DAS Client LibrariesBio::Das::Lite

Das.js Dasobert JDas JsDAS

Web site http://sourceforge.net/projects/bio-das-lite

http://github.com/dasmoth/dalliance

http://www.spice-3d.org/dasobert

http://code.google.com/p/jdas

http://code.google.com/p/jsdas

Language Perl JavaScript Java Java JavaScript

Clients Ensembl Dalliance Spice, DAS Registry, Jalview

UniProt DAS Validator

Dasty3, GenExp (partially)

Advantages Speed, parallelisation, DAS 1.6E registry support

Lightweight, no external dependencies, asynchronous support

Modular, extensible

Modular, extensible, parallelisation (soon)

Easy to use, modular , extensible

Disadvantages Requires libcurl Designed to support Dalliance

Documentation, support for asynchronous requests

Relies on XSD schemas

Lack of documentation

Version 2.10 0.5.7 (Dalliance)

1.0 0.1.6

DAS spec 1.6. 1.5, 1.6 1.5.3, some 1.6 1.6 1.5.3, 1.6

Page 6: DAS Client Libraries An easy way to create your own DAS client

Hands-on

21.04.236

• Slide 2• DAS architecture: http://www.ebi.ac.uk/~rafael/talks/2011-01-17_workshop_predocs/DAS_introduction_rJimenez.pdf

• Slide 3• Matrix: http://agentjohnson.co.uk/agent_johnson.html• Pieces of lego: http://www.active-robots.com/products/early-learning/lego-bricks.shtml• Lego Trunk: http://www.lego.com• Lego DNA: http://dickinsonn.ism-online.org/category/grade-11-hl-biology/

• Slide 4• Lego manual: http://graphics.stanford.edu/~maneesh/augcog/webpage/augcog.html• Lego sets: http://www.laconicreply.com/blog/tag/photography?currentPage=2• Lego Ferrari: http://www.ohmyweird.com/2007/05/31/amazing-lego-ferraris/• Lego yellow car: http://www.seankenney.com/portfolio/mazda2/• Lego green car: http://www.entertainmentearth.com/prodinfo.asp?number=LG6743

• Slide 6• Lego towers: http://oshimas.com/curious/

• http://code.google.com/p/jsdas/wiki/tutorial

• http://code.google.com/p/jdas/wiki/jdasTutorial

• http://www.ebi.ac.uk/~aj/das_workshop_2010/daslite_tutorial.html