Difference between revisions of "Draft Protype for Visualization of phylogenetic data"

From Evolutionary Informatics Working Group
Jump to: navigation, search
Line 1: Line 1:
 +
== Visualization of phylogenetic data ==
 +
 +
--[[User:Vgopalan|vivek]] 00:52, 3 March 2009 (EST)
 +
 
;Design prototype
 
;Design prototype
  
I have created a PowerPoint version of the draft prototype for visualizing phylogenetic data.[[Media:Web_prototype_for_visualization_of_phylo.ppt|PPT link]] (right click and save). You are welcome to download the powerpoint file and add your comments or suggestions or ideas.
+
I have created a PowerPoint version of the draft prototype for visualization of phylogenetic data use case. Here is the [[Media:Web_prototype_for_visualization_of_phylo.ppt|PPT link]] (right click and save). You are welcome to download the powerpoint file and add your comments or suggestions or ideas.
  
;Goal  
+
;Goal
 
* To build a web-based application that provides tools for visualization and manipulation of phylogenetic trees obtained using PhyloWS service.
 
* To build a web-based application that provides tools for visualization and manipulation of phylogenetic trees obtained using PhyloWS service.
  
Line 23: Line 27:
 
* Newick Tree string
 
* Newick Tree string
  
;Output  
+
;Output
 
One of the following outputs
 
One of the following outputs
 
* A phylogenetic tree drawn using the <canvas> tag and clickable Popup-panel to manage, query or manipulate node properties
 
* A phylogenetic tree drawn using the <canvas> tag and clickable Popup-panel to manage, query or manipulate node properties
Line 35: Line 39:
 
* Java
 
* Java
 
* [http://code.google.com/webtoolkit/ Google web Toolkit]
 
* [http://code.google.com/webtoolkit/ Google web Toolkit]
--[[User:Vgopalan|vivek]] 00:49, 3 March 2009 (EST)
 

Revision as of 01:52, 3 March 2009

Visualization of phylogenetic data

--vivek 00:52, 3 March 2009 (EST)

Design prototype

I have created a PowerPoint version of the draft prototype for visualization of phylogenetic data use case. Here is the PPT link (right click and save). You are welcome to download the powerpoint file and add your comments or suggestions or ideas.

Goal
  • To build a web-based application that provides tools for visualization and manipulation of phylogenetic trees obtained using PhyloWS service.
Scope & Requirements
  • The system is web application and requires a javascript enabled web browser.
  • The visualization system will handle only the trees in phylogenetic data. Later it should be extended for the characters data.
  • The system should be able to read Web services (PhyloWS)
  • The system should handle NeXML and display the phylogenetic trees it in the first version.
  • The tree should be drawn using the <Canvas> tag (firefox) and VML for IE in the first version and should support image-based manipulation of

trees later(the image and imagemaps should be generated from the web service??).

  • System should provide options to manipulate plotting properties (vertical spacing, line width, tree display type)
  • System should provide Options to control features to be displayed (meta data of the tree or node)
  • System should provide simple animations on the nodes (optional)
  • System should process trees with 50 OTUs in less than 1 second in my MacBookPro (2GB RAM and 2.4Ghz Intel dual core).
Inputs
  • NeXML file
  • PhyloWS url
  • Newick Tree string
Output

One of the following outputs

  • A phylogenetic tree drawn using the <canvas> tag and clickable Popup-panel to manage, query or manipulate node properties
  • A phylogenetic tree image with the clickable Popup-panel to manage,query or manipulate node properties
References
Programming language & Packages