Interactive Web Apps

Overview

Cancer Genomics Cloud hosts a publicInteractive Web Apps repository of that can be used to perform further analyses on your CGC data. The apps are used for a different purposes and range from dbGaP submission preparation to generating high-quality circular plots for omics data.

The gallery features two types of apps:

  • Apps that are constantly available, labelled as Up and running 24/7, with the Open button in the bottom-right corner of the app card. These apps are opened instantly and are not strictly related to a single project, unless there is a configuration parameter inside the app that asks you to define a specific project containing data you want to work with.
  • Apps that are run on demand, featuring a Start button in the bottom-right corner of the app card. Before execution, these apps require that you define a project in which they will run. In addition, every executed on-demand app will be listed under the Interactive Apps tab in the selected project.

Run an Interactive Web App

To run an Interactive Web App, follow the steps below:

  1. On the CGC main menu bar, click Public Apps > Interactive Web Apps. The Interactive Web Apps gallery opens.
  2. Click Open or Startnext to the app you want to run. If you clicked Open, you're executing an app that is constantly available. Click Yesto confirm that you want to run the app and the app will load instantly.

If you clicked Start, you're running an on-demand app and the launch dialog is displayed.

Follow the steps below to launch the app:

  • Edit the App namefield if you want to change the suggested name.
  • Select the project in which you want to run the app.
  • Define Suspend time settings. Suspend time is the period of inactivity after which the app and the instance it is running on are stopped automatically, which helps prevent unnecessary costs. Minimum suspend time is 15 minutes.
  • Click Launch. The app initialization process starts. Once initialization is completed, your app opens and is ready for use.

When you're done using the app, make sure to click Stop in the top right corner to stop its execution. This prevents additional and unnecessary costs resulting from leaving the app running when you are not using it.

All interactive on-demand web apps in a project are listed under theInteractive Apps tab:

Rerun a previously executed on-demand app

An on-demand interactive web app that has already been added to and executed in a project can be run again from the same project, without the need to add again it from the Interactive Web Apps gallery.

To rerun an app, follow the steps below.

  1. Open the project that contains the app you want to rerun.
  2. Within the project, open the Interactive Apps tab.
  3. ClickStart next to the app you want to rerun. The app initialization process starts. Once initialization is completed, your app opens and is ready for use.