TreeBASE / treebase

Source code for TreeBASE web application and database
http://www.treebase.org
BSD 3-Clause "New" or "Revised" License
9 stars 3 forks source link
database evolution phylogenetics repository rest-api science website

TreeBASE

TreeBASE, the community repository of published estimates of phylogeny, is an initiative whose history dates back to the early 1990s. In its current iteration it is an open source project implemented in Java 1.8 and released under a BSD license. This is its source code repository. It is organized in a number of subprojects, which are described below. For more high-level documentation about TreeBASE, visit the wiki.

Essential subprojects for TreeBASE v.2

The following are subprojects that jointly comprise the TreeBASE v.2 MVC application. The application is organized as a data Model that persists on a PostgreSQL database via Hibernate, multiple Views (namely, a JSP/HTML GUI, an oai-pmh web service interface, a tree viewing and editing applet, and a news feed), linked together by a Controller API in Java 1.8, which uses the Spring framework.

Additional files in this directory