Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Desktop version of the WormGUIDES iPad and Android apps.

Source code can be found at

Version currently uses JRE 1.8 version 77+. Source built using JRE 1.8 version 77 downloaded from
The documentation for the shared URL paramters can be found in URLDocumentation.txt.


WormGUIDES is a collaboration led by Drs. Zhirong Bao (MSKCC), Daniel Colon-Ramos (Yale), William Mohler (UConn) and Hari Shroff (NIH). For more information, visit our website at

The WormGUIDES app is developed and maintained by the laboratories of Dr. Zhirong Bao and Dr. William Mohler. Major contributors of the desktop app include Doris Tang (New York University), Braden Katzman (Columbia University) and Dr. Anthony Santella of the Bao Laboratory. For questions or comments contact

####Notes on Eclipse Project Setup

#####Intellij Setup: Downlaod IntelliJ Community edition at
Create an empty project
Import the source code as a module in the newly created project
Set up the git root for version control

#####Eclipse Setup: Download Eclipse for Java at
Download the latest JDK at
Make sure environment variables point to the bin directory of the jdk (usually found in C:/Program Files/Java/jdk.../bin)
If Eclipse cannot open, try to modify the eclipse.ini configuration file in the main eclipse directory
Change the required java version in the argument -Dosgi.requiredJavaVersion from 1.7 to 1.8
Make sure the -vm argument points to the correct javaw.exe for your Java 1.8+ version

#####Project Setup: Select File > Import > Existing Projects into Workspace
Choose the Git directory you cloned and hit Finish

#####If working with WormGUIDES: JavaFX Runtime and Tooling is helpful in development this app in eclipse
In Eclipse, go to Help > Install New Software...
Insert the address into the Location field and hit OK
Choose e(fx)clipse - install and pick the appropriate Eclipse IDE release
Go through the wizard and restart Eclipse when finished
(Steps taken from

#####If working with AceTree: If there are many compiler errors, it is probably due to Eclipse not recognizing the dependencies in the jar subdirectory
To fix this, right click on your project in the Package Explorer and go to Properties
Select Java Build Path and choose the Libraries tab
If there is a Java3D library listed, selected it and click Remove
Select Add Library... > User Library > User Libraries... > New...
Crease a new library with the name Java3D and hit OK
Select the new Java3D library under Defined user libraries and click Add JARs > AceTree > jars
Highlight all the jars in the directory and hit OK
Add the new library to the project's build path and exit out of Properties


JavaFX desktop application for the Bao Lab WormGUIDES.






No releases published


No packages published