TV_19JUL2011

TV_19JUL2011

Agenda and Notes

Dev updates (Urie)

Server
  • parseTree returns a 202 response with the URL in location header and in the body (requested by Andy Muir)

  • Bad requests (no newick, invalid newick, etc.) get a 400 response and an appropriate error message

  • Each tree is hashed when importing, and if a tree with the same hash is uploaded later, the URL for the existing tree is returned.

  • Uploaded newick strings are saved to the filesystem, in case they need to be imported again later.

  • Reset database on portnoy. Currently just the Smith tree and the NCBI taxonomy. Development server on estraven.iplantcollaborative.org is available for test uploads.

  • Tried dedicated database server for estraven and performance was significantly worse:

    • importing the NCBI taxonomy to a local db: about 3 min.

    • importing the NCBI taxonomy to the db on euryale: about 9 min.

Client
  • JSON now accepted in paste-style box.

    • Updated to allow name->style mappings (in addition to existing id->style mappings)

    • added a branchLabels element to json, to display text labels in the tr-standalone app

  • Can now zoom out to parent node. Currently, this is done with the left-drag gesture.

  • Labels in SVG output are now hidden if overlapping

BSA Updates from Naim

  • went very well, no specific feedback from viewer

  • one failure during live demo when sending tree, repeat worked fine

  • used to view tree only, not tree + annotations

  • current DB issue with View Tree link in DE (going to estraven)

  • Naim hacked an alternate solution that sends as an analysis (yay!); but issues with opening URL automatically and cache clearing

Questions / Other notes

  • how to we deal with the (possibly) large number of trees that might end up in that pull-down menu on the treeviewer?

    • should we remove the open menu item altogether?

    • or keep a short list of good demo trees

  • plans for usability testing of DE after August

  • what is next for the visualizer?

    • small fixes, UI improvements, help, etc.

    • documentation for standalone installation

    • need to connect with other viz needs within iPlant

    • probably not going to be any Core Software attention to viz until the end of the year

    • publication!

  • Let's focus on the publication in the short term