Gel_DASgenexp_BOSC2009

471 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
471
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×