Successfully reported this slideshow.
Your SlideShare is downloading. ×

Gel_DASgenexp_BOSC2009

Check these out next

1 of 24 Ad
1 of 24 Ad
Advertisement

More Related Content

Advertisement

Gel_DASgenexp_BOSC2009

  1. 1. DAS Gen Exp : an interactive web-based DAS client with client-side rendering Bernat Gel and Xavier Messeguer Universitat Politècnica de Catalunya, UPC [email_address]
  2. 2. DAS Gen Exp <ul><li>Is a web-based interactive genomic DAS browser </li></ul><ul><li>It has direct interaction capabilities </li></ul><ul><li>Follows the “smart client – dumb server” philosophy from DAS </li></ul><ul><li>In contrast to many other web-based browsers, it uses client-side drawing to represent the genomic data </li></ul>
  3. 3. Client-side Rendering <ul><li>All the data is processed and rendeed on the client machine (using javascript and HTML5 canvas) </li></ul><ul><li>Increased control over the drawing process </li></ul><ul><li>Removes load from servers </li></ul><ul><li>Increases cacheability </li></ul><ul><li>Reduces response times to user commands </li></ul>
  4. 4. Implementation <ul><li>Client written in javascript </li></ul><ul><ul><li>Prototype Javascript Library </li></ul></ul><ul><ul><li>EXT GUI toolkit </li></ul></ul><ul><ul><li>JSDAS </li></ul></ul><ul><li>Small server written in perl (using Bio::Das::Lite) </li></ul><ul><ul><li>Caching </li></ul></ul><ul><ul><li>SOP </li></ul></ul>
  5. 5. Implementation DAS Gen Exp Server DAS Source DAS Source DAS Source DAS Source HTTP + XML Cache AJAX + JSON Client Client Client
  6. 6. Overview
  7. 7. Overview Main Toolbar Viewer Track Container
  8. 8. Overview Select an Organism
  9. 9. Overview Select an Entry Point
  10. 10. Overview Select Tracks
  11. 11. Overview Data appears Extended info can be obtained for each feature
  12. 12. Multiple Views: Zoom
  13. 13. Multiple Views: Positions
  14. 14. Customization
  15. 15. Customization
  16. 16. Customization
  17. 17. DAS Sources
  18. 18. DAS Sources
  19. 19. DAS Sources JSDAS
  20. 20. DAS Sources
  21. 21. Sessions
  22. 22. Sessions
  23. 23. Future Work <ul><li>Make DAS Gen Exp a real DAS browser </li></ul><ul><ul><li>Fully compliant with DAS stylesheets </li></ul></ul><ul><ul><li>Integration with the registry </li></ul></ul><ul><li>Speed-up the server side </li></ul><ul><li>Data filters and exportation </li></ul><ul><li>Test the DAS writeback </li></ul>
  24. 24. Thanks

×