Home

Awesome

PiranhaGUI

PiranhaGUI is a piece of software designed to provide a graphical user interface for running DDNS analysis pipeline, PIRANHA. PiranhaGUI currently can also optionally run RAMPART by ARTIC. It is being developed as part of the Poliovirus Sequencing Consortium.

Installation

PiranhaGUI may be installed on Mac, Windows or Linux, downloadable from the releases page. Installation instructions are on this page.

Docker (or Docker Desktop)

In order to run PiranhaGUI you must first install and run a commercial (but free) software package called Docker. This sofware is creates individual and compartmentalised environments for installing and running other software - in this case the Piranha analysis pipeline. On a Windows or Mac, the easiest way to install it is to download Docker Desktop from https://docs.docker.com/get-docker/ on your machine, install and run it.

Usage

Bugs and feature requests can be posted as 'issues' here.

Startup

On startup you will see a window that will tell you the status of the software packages required to run Piranha:

<img src="./docs/startup_window.png">

This is what the window is like if everything is ready to run. PiranhaGUI releases are packaged with the latest Piranha release which should install automatically when you first start the application, as long as Docker is in installed. However if Piranha or Docker is missing you may see one or more of the lines in red:

<img src="./docs/startup_window_not_installed.png">

In this case it is saying that the Piranha sofware is not yet installed. Click the button to install it. Note that this may take some time depending on the internet connection (the download at the time of writing is 800MB). It is downloaded and installed into Docker.

From the startup screen you can also access the options menu by pressing the buttton labelled options. There are currenly two options available to modify. You can also change the language used in the Piranha output (and in the PiranhaGUI) from here -- currently the options are French and English. You can also choose to use the optional real-time sequencing monitoring sofware, RAMPART.

<img src="./docs/options_window.png">

Setting up run

Pressing the continue button will take you to the window to setup/edit your run, shown below:

<img src="./docs/run_window.png">

There are a number of fields to fill here, you can browse your OS file system for these three:

There are two separate options windows accessible from this window. The first is the persistent options, shown below. These options persist between runs, and allow you to provide supplementary sequences for the analysis. This allows you to set your own default options

<img src="./docs/persistent_options_window.png">

With the buttion "Set options for this run" you can also set options for the analysis but these will not apply to future runs.

Running Analysis

Once the run has been setup pressing continue will take you to the window for actually running RAMPART and PIRANHA analysis, shown below:

<img src="./docs/analysis_window.png">