DAS Client Libraries An easy way to create your own DAS client
description
Transcript of 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
How to consume DAS data?
21.04.232
How to build a DAS client?
How to build a DAS client?
21.04.234
DAS ClientLibrary
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
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