The primary data objects in TreeBASE are bibliographic references to published phylogenetic studies, taxon by character data matrices, and phylogenetic trees resulting from the analysis of such data matrices. Information is also available that links data matrices and trees, including types of analyses performed, software used, etc. Wherever possible, taxon labels are mapped to uBio's name services and NCBI's taxonomy.
Code developed for the TreeBASE project is part of the TreeBASE GitHub organization. The source code for the web application and the database can be downloaded from the git repository under a BSD license. Documentation on installing and running TreeBASE can be found at the TreeBASE wiki.
TreeBASE has a tiered Java-based architecture using the Hibernate and Spring frameworks built on a PostgreSQL database. The following schematic illustrates the content and features of this software stack: