legumeinfo / tripal_phylotree

LIS project- tripal module for chado phylogeny and gene families
GNU General Public License v2.0
1 stars 7 forks source link

tripal_phylotree

A tripal module for Chado phylogeny schema, developed for LIS http://legumeinfo.org.

An example gene family: http://legumeinfo.org/chado_phylotree/phytozome_10_2.59027077

The Tripal Phylogeny module, http://tripal.info/extensions/modules/phylogeny , was initially based on this code. Tripal Phylogeny is more generic, and supports taxonomy trees as well. This LIS phylotree module is more oriented towards client side javascript features, for example using the BioJS MSA viewer.

Server Requirements

Server Quickstart

Javascript Build Steps

The coordinated UI views of the phylogram, the taxa pie chart, and the msa visualization are implemented using several javascript libraries. To build and bundle the javascript application you will need:

# install aurelia-cli so the au command is on your path
npm install aurelia-cli -g

# install the javascript dependencies from the package.json manifest
cd theme/js/aurelia/
npm install

# build for development
au run --watch

# build for production (produces minified javascript)
au build --env prod

warning: on freebsd, you may have to repeat the npm install 2-3 times until all the packages are in place.