Experiment Graph - Parses experimental designs and displays a graph summarizing nodes by their experimental factors
Created by Andreas Friedrich ([email protected]).
This viewer summarizes sample sources and extracted samples based on similarity of independent variables, enabling a quick grasp of the scientific question at the core of the experiment even for large experiments.
To execute this stand-alone viewer, you require the following software components:
- A Java Runtime Environment (JRE) or Java Development Kit (JDK) compatible with Java 8. Installation of Java depends on your operating system.
- JavaFX dependencies. This also depends on your operating system and whether you are using Oracle's JDK or OpenJDK.
- Find the latest release on the releases page.
- Download the
experiment-graph-gui-<version>.tar.gzfile from the release assets (e.g.,experiment-graph-gui-0.2.1.tar.gz). - Unzip the
experiment-graph-gui-<version>.tar.gzarchive. This will create a folder namedexperiment-graph-gui.
To execute the stand-alone viewer, change to the experiment-graph-gui folder and execute the following command in a terminal:
java -jar experiment-graph-gui.jarWe use Apache Maven to compile the source code, make sure you have the latest version installed.
You will also need to set the MAVEN_OPTS environment variable to contain the Java Virtual Machine (JVM) option -Xss4m (i.e., export MAVEN_OPTS="-Xss4m" in Linux). This will instruct the JVM to set the thread stack size to 4m, which is required for the proper compilation of this project. Check this page for more information on how to configure Maven. Afterwards, execute the following command on a terminal:
mvn packageThis will compile this project and generate the binaries in the target folder. After Maven reports a BUILD SUCCESS, you can start this stand-alone viewer like so:
java -jar target/experiment-graph-gui-<version>-jar-with-dependencies.jarThis project is licensed under an MIT License:
It is based on third party code and you have to consider the corresponding licenses as well:
- javafx-d3 => MIT: https://github.com/stefaneidelloth/javafx-d3/blob/master/LICENSE
- d3.js => BSD: https://github.com/mbostock/d3/blob/master/LICENSE
- dagre => MIT: https://github.com/dagrejs/dagre/blob/master/LICENSE
- ISAcreator => CPAL: https://github.com/ISA-tools/ISAcreator/blob/master/LICENSE.txt