Fork of Branch. Build Trees and Explore Data.
JavaScript Java CSS Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Build Trees, Explore Data


  1. Tomcat 7.0(
  2. Eclipse Java EE IDE for Web Developers
  3. Gradle Plugin for Eclipse(Can be installed directly from Eclipse market place).
  4. Mercurial Plugin for Eclipse(Can be installed directly from Eclipse market place).
  5. Java 7.0.


On Eclipse

  • Install Spring Tool Suite( in Eclipse to make handling Spring easier(Can be installed from Eclipse Marketplace).
  • Pull code from this repository using mercurial plugin.
  • Refresh all dependencies in gradle.
  • Set Up database details in src/main/resources/
  • To create database schema for the first time, set in To revert back to update on subsequent sessions set
  • There are two configuration files, example_config_prod and example_config_dev for production and development environments respectively. Rename them as and To configure the profile to run the application in, add a file to the bin folder of your tomcat installation. Add the following line to the file.
  • Replace profile_name with prod or dev.
  • To set up the uploads directory set uploads.dir=/absolute/path/to/folder/ in the appropriate properties file.
  • Refresh dependencies using Gradle plugin.
  • Run on Tomcat 7.0.

Db SetUp

  • Setup an account wiht username "admin".
  • Log in using admin account and go to localhost:8080/branch/tutorials/.
  • Click on Populate Pathway and choose appropriate source to add pathways to the database.
  • Adding datasets... (Coming Soon)


Run using JUnit.


  • If the tables for Spring batch(such as batch_job_instace) are not automatically created, copy and manually run the SQL script in src/main/webapp/WEB-INF/data.