Skip to content

qbicsoftware/experiment-graph-gui

Repository files navigation

Experiment Graph

Build StatusCode Coverage

Experiment Graph - Parses experimental designs and displays a graph summarizing nodes by their experimental factors

Author

Created by Andreas Friedrich ([email protected]).

Description

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.

How to Install

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.

Installing a release

  • Find the latest release on the releases page.
  • Download the experiment-graph-gui-<version>.tar.gz file from the release assets (e.g., experiment-graph-gui-0.2.1.tar.gz).
  • Unzip the experiment-graph-gui-<version>.tar.gz archive. This will create a folder named experiment-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.jar

Information for developers

We 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 package

This 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.jar

License

This project is licensed under an MIT License:

It is based on third party code and you have to consider the corresponding licenses as well:

About

Stand alone version of the d3 experiment graph

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •