About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 6 years ago
  • Total downloads: 245
  • Price: Free |
  • Operating system: WinXP, Win2003, Win Vista, Windows 7
  • Publisher: Julien Dutheil
See full specifications

windows default iconBaobab Publisher's description

Baobab is an editor for large phylogenetic trees written in Java.

Baobab is an editor for large phylogenetic trees written in Java.

Tree editor means that it allows you to create and/or modify a tree interactively, adding/(re)moving branches and nodes, changing leave names, setting parameters. Baobab focuses on edition, not representation and display that are only used as a tool to make edition easier.

Large means that Baobab includes tools to simplify the task of managing heavy dataset (typically dealing with several hundred species).

Java means that Baobab can be run on almost any platform and OS, including Windows, Mac and Unix/Linux.

Features :

Here is a list of what Baobab can do:


Baobab's GUI is made of two types of windows (see screenshots section)

1. The control panel is the main window from which trees can be loaded, saved or even printed. Trees are shown in a table in the bottom and the current selected tree is displayed.
2. The user can create up to three navigator windows from which almost all edition tasks may be performed. Subtrees displayed in navigators are shown in a distinct color in the control panel.


Copy/Cut/Paste/Delete a subtree.
Subtrees can be load into memory and paste at another place on the same tree, paste onto a different tree or saved as a full tree.

Changing names
Leaf names can be edited or truncated to a particular size. One can easilly remove some particular characters from leaf names too. Inner nodes may have a name too, which can be use to coerce the underlying subtree.
Setting branch lengths and bootstraps.
Attach any data to nodes and leaves
XML files allow the attachment of virtually any kind of data to a tree. Baobab includes an attribute editor that enable the edition of these attributes (see Attributes). Data may be exported for statistical analysis for instance, or even used to color the tree.
Sample a tree
You can randomly create some sample trees of a particular size from a given tree.


Baobab can read Newick, Nexus and XML trees, and write Newick, XML and Pag trees. An interactive XML filter allow you to define the tags used to store the tree, and to select attributes to be loaded with the tree (see Attributes).
Managing data together with trees

Baobab allows you to manage sequence files along with a tree. Supported formats for input and output include Fasta, Mase, Phylip and Clustal. Sequence are stored as attributes, providing their name match the leaf names.

Baobab also can attach data from a spreadsheet in CSV format. Each row name have to match the leaf names, and each column name is considered as an attribute name.

Baobab also include several comparative analysis tools:

* Ancestral states reconstruction (discrete and continuous characters)
* Branch lengths computation (Grafen's 1989 method)

Current development

Current development focuses on data management and comparative analysis tools. Here is a list of several TODOs:

* Implementation of Felsenstein's (1985) contrasts method

Some long-run perspectives:

* Improve XML parser configuration with the use of XML node attributes
* Attribute search tools
* More comparative analysis?

System Requirements:

No special requirements.
Program Release Status: Major Update
Program Install Support: Install and Uninstall

Baobab Tags:

Click on a tag to find related softwares

Is Baobab your software?

Manage your software

Most Popular

windows default icon WinAVR 20100110
WinAVR is a suite of executable, open source software development tools for the Atmel AVR series of RISC... Read more
windows default icon SQL-Front
SQL-Front MySQL GUI for database changes, data editing, SQL queries and more
windows default icon xVideo 1.2.1
xVideo is a Directshow wrapper that will help it’s users create multimedia applicationsIt’s
windows default icon Red Gate's .NET Reflector
Explore, browse, and analyze .NET assemblies

Related Category

» Active X (462)
» C & C++ & C# (244)
» Debugging (132)
» Delphi (191)
» Help Tools (211)
» Install & Setup (161)
» Other (1286)
» Source Editors (201)