Geertjan's Blog

  • April 20, 2013

Phylogenetic Visualization Software on the NetBeans Platform

Geertjan Wielenga
Product Manager

With decreasing DNA sequencing costs, sequence-based typing methods are rapidly becoming the gold standard for epidemiological surveillance. Phylogenetics is the study of evolutionary relationships among groups of organisms (e.g., species, populations), which are discovered through molecular sequencing data and morphological data matrices. Phyloviz, a phylogenetic visualizer, is software that is being created, primarily in Portuguese academic institutions, to analyze sequence-based typing methods that generate allelic profiles and their associated epidemiological data.

For representing the possible evolutionary relationships between strains identified by allelic profiles it uses the goeBURST algorithm, a refinement of eBURST algorithm proposed by Feil et al., and its expansion to generate a complete minimum spanning tree (MST). The software uses the Prefuse and Freehep libraries for data visualization. The software is being developed in a modular way, i.e., on the NetBeans Platform, to allow its expansion with novel data analysis algorithms and new visualization modules.

The application is actively being worked on by developers from a variety of institutions in Portugal:

A number of plugins have been created for Phyloviz:


Finally, YouTube has a few nice screencasts about Phyloviz, with cool accompanying music:

Join the discussion

Comments ( 1 )
  • guest Saturday, April 20, 2013

    How did they customize the start page? I work in a small company where our tool requires constant updates, and it would be cool to show the enhancements right as the application starts.

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.