Skip to content
Project for the RUbioSeq-GUI webapp.
Java Other
  1. Java 98.1%
  2. Other 1.9%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assembly
src
.gitignore
LICENSE
README.md
pom.xml

README.md

rubioseq-gui-webapp

Project for the RUbioSeq-GUI webapp.

What is RUbioSeq?

RUbioSeq is a software suite to perform NGS data analysis in a automatic, paralellized and reliable way which is crucial to eliminate manual steps and to speed up result generation.

You can find more information in http://rubioseq.sourceforge.net/

What is RUbioSeq-GUI?

RUbioSeq-GUI a graphical user interface (GUI) for RUbioSeq. It works as a web application (i.e. in a browser) and it allows users to use RUbioSeq in a user-friendly way. Among the functions that can be performed with this application are: (i) configuration of RUbioSeq configProgramPaths.xml files, (ii) creation of XML configuration files, (iii) editing of existing XML configuration files and (iv) exeuction and monitoring of experiments.

Requirements

To run RUbioSeq-GUI you need:

Installation

1. Download

You can download the rubioseq-gui-webapp project directly from Github using the following command: git clone https://github.com/hlfernandez/rubioseq-gui-webapp.git

You have also to download the rubioseq-gui-persistence project and you can download directloy from Github using the following command: git clone https://github.com/hlfernandez/rubioseq-gui-persistence.git

2. Build

Once the rubioseq-gui-webapp and rubioseq-gui-persistence projects have been downloaded, you can build them using Maven.

First, go to the rubioseq-gui-persistence project base directory and run the following command: mvn install

Then, go to the rubioseq-gui-webapp project base directory and run the following command: mvn install

The files resulting from the build are placed in the target directory (of the rubioseq-gui-webapp project). The files you may take are:

  • rubioseq-gui.war: the webapp itself. Use this file to deploy the application in a server like Tomcat or jetty.
  • rubioseq-gui-v\*.\*.war: the RUbioSeq-GUI distribution that contains all the neccessary to run RUbioSeq-GUI as an standalone application (rubioseq-gui.war, launch-rubioseq-gui.sh and jetty-runner*.jar).

3. Launch

After building you can find the distribution file rubioseq-gui-v\*.\*.war file in the target directory. Uncompress it and run the script launch-rubioseq-gui.sh, that deploys the application and opens a browser with the welcome screen of RUbioSeq-GUI.

You can’t perform that action at this time.