ReproUnzip GUI

reprounzip-qt is a graphical interface (GUI) for reprounzip, allowing you to unpack and reproduce experiments from .rpz files without having to use the command-line. You can also set it as the default handler for the .rpz file extension so you can open them via double-click.

Installation

reprounzip-qt comes with the installer on Windows and Mac. If you used one of these, you will be able to double click on any .rpz file to boot up the GUI.

If you are using Anaconda, you can install reprounzip-qt from anaconda.org:

$ conda install --channel vida-nyu reprounzip-qt

Otherwise, you will need to install PyQt4 before you can install reprounzip-qt from pip (on Debian or Ubuntu, you can use apt-get install python-qt4).

On Linux, setting it as the default to open .rpz files is a bit more involved. Once the application is setup, run this script by opening up a terminal window and entering bash register-linux.sh. From there, you can back-click on a .rpz file, and set the default application to ReproUnzip. The following is an example of this process on Ubuntu 16.04:

_images/reprounzip-qt-defaultApp.png

If ReproUnzip doesn’t appear right away, simply click “Other Application” and find it in the menu, alphabetically.

_images/reprounzip-qt-defaultApp-1.png

Usage

The first tab in the window that appears is for you to set up the experiment. This will allow you to choose which unpacker you’d like to use to reproduce the experiment, and in which directory you’d like to unpack it.

_images/reprounzip-qt.png

After successfully unpacking, you’ll be prompted to run the experiment in the second tab. You can choose which run you want to execute, though the default is to have all runs selected. ReproUnzip will detect the order of the runs and reproduce the experiment accordingly.

_images/reprounzip-qt-1.png

Clicking “Manage Files” will bring up options to download the input and output data of the original experiment, and upload your own data to use it in the same experiment. You’ll notice input files are marked [I] and output files are marked [O]. [IO] are both input and output files.

_images/reprounzip-qt-manageFiles.png