Difference between revisions of "Distributed Annotation System"

From GMOD
Jump to: navigation, search
m (DAS in GMOD)
m (removing deprecated templates)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
 +
[[File:Das_logo_64x64.jpg|right|link=http://www.biodas.org/|Distributed Annotation System]]
 
The Distributed Annotation System, or DAS, is a protocol for exchanging and retrieving sequence annotations, possibly from multiple sources.  With DAS you don't have to store annotation data to use or display it.  You only have to know how to retrieve it from a DAS server.
 
The Distributed Annotation System, or DAS, is a protocol for exchanging and retrieving sequence annotations, possibly from multiple sources.  With DAS you don't have to store annotation data to use or display it.  You only have to know how to retrieve it from a DAS server.
  
Line 18: Line 19:
 
* Couple XML response to URL request formats.
 
* Couple XML response to URL request formats.
 
* XML has been shortened, but big gain comes from client-server content format negotiation, including binary.  Empty elements dropped.
 
* XML has been shortened, but big gain comes from client-server content format negotiation, including binary.  Empty elements dropped.
* Uses HTTP caching in the client.
+
* Uses HTTP caching in the client.
 
* [[IGB]] - reference client for DAS2.  Integrated Genome Browser
 
* [[IGB]] - reference client for DAS2.  Integrated Genome Browser
  
Line 30: Line 31:
 
== Presentations ==
 
== Presentations ==
  
[[Media:Das.ppt|DAS2]], [[May 2005 GMOD Meeting]]
+
* [[August 2009 GMOD Meeting#DAS update|DAS Update]], [[August 2009 GMOD Meeting]]
 +
* [[November 2007 GMOD Meeting#Distributed Annotation System/2 (DAS/2)|Distributed Annotation Systems/2 (DAS/2)]], [[November 2007 GMOD Meeting]]
 +
* [[Media:Das.ppt|DAS2]], [[May 2005 GMOD Meeting]]
  
 
[[Category:DAS]]
 
[[Category:DAS]]

Latest revision as of 18:47, 17 September 2012

Distributed Annotation System

The Distributed Annotation System, or DAS, is a protocol for exchanging and retrieving sequence annotations, possibly from multiple sources. With DAS you don't have to store annotation data to use or display it. You only have to know how to retrieve it from a DAS server.

See the BioDas web site for a full explanation of DAS


DAS/1 and DAS/2

DAS/1 was the original release of DAS. It is widely used, and that use revealed some weaknesses in the design. DAS/2 attempts to address these weaknesses.

Preserving DAS/1 Strengths in DAS/2

  • Keep focus on location-based annotation of biological sequences.
  • Protocol, not an implementation.
    • HTTP for transport,
    • URLs for queries
    • XML for responses
    • REST-like style.
  • No Required central authority.
  • Couple XML response to URL request formats.
  • XML has been shortened, but big gain comes from client-server content format negotiation, including binary. Empty elements dropped.
  • Uses HTTP caching in the client.
  • IGB - reference client for DAS2. Integrated Genome Browser


DAS in GMOD

These components work with DAS servers:

Presentations