Development

Welcome to the TreeGraph 2 develoment section
TreeGraph 2 is an open source software distributed under the GNU General Public License and is written in Java. It is part of the BioInfWeb project and was developed by Ben Stöver and Kai Müller. In this section you can download the source codes or have a look at the developer documentation including a complete Javadoc API.
Documentation and Javadoc

The documentation section contains an overview on the structure of the application including some UML diagrams, as well as a detailed Javadoc describing all classes of TreeGraph 2. The Javadocs can also be downloaded here.

UML preview

Libraries and tools
The development of TreeGraph 2 would not have been possible without the help of many other open source projects. The Libraries and tools page lists the libraries which are part of TreeGraph 2, as well as different software that has been used for the development and the operation of this website.
Download or view source files

Since TreeGraph 2 is open source all source files can be viewed or downloaded from the web client of our subversion repository. It is also possible to download single or a subset of files from there. Alternatively you can download the whole sources in the development download section.

Using TreeGraph 2 with your own software

You can use and modify the TreeGraph 2 source codes under the terms of the GNU General Public License. If you produce a published work, which uses the sources or binaries of TreeGraph 2 please cite the following paper:

Stöver BC, Müller KF: TreeGraph 2: Combining and visualizing evidence from different phylogenetic analyses. BMC Bioinformatics 2010, 11:7

Open access Highly accessed

XTG format

The extensible TreeGraph format (XTG) of the XML format used by TreeGraph 2 to store its trees including all annotations and formats. You can find a full documentation of all versions of the format in this section, which can be useful if you want to generate or process XTG files with your own script or software. (Note that TreeGraph 2 is also able to import Newick or Nexus files, phyloXML or tables. See the help system for details.)

bioinfweb RSS feed TreeGraph 2 on ResearchGate bioinfweb on twitter TreeGraph 2 on GitHub
bioinfweb - Biology & Informatics Website