The Molecular Oncology Almanac portal is a web portal built on top of Google Cloud and the Broad Institute's Terra which allows users to run the Molecular Oncology Almanac on Terra, without needing to know GitHub, Python, or even Terra. Submitting molecular profiles through this portal will create a Terra workspace on the user's behalf, upload specified metadata and files, and run the Terra method vanallenlab/moalmanac.
The Van Allen lab does not have access to any data or workspaces created through this portal. Only e-mail addresses are recorded in users.db
for logged in and authentication purposes.
To run your own instance of this portal, view the installation instructions.
To use the Molecular Oncology Almanac portal, users must have signed into Terra with a Google account and be associated with a billing account on Terra. These requirements are visible from the initial log in page. Once satisfied, users can log in and are presented with options to either begin a new analysis, view previous analyses, and view workspaces on Terra.
Users may log out by clicking their username in the top right corner and selecting Logout
from the dropdown menu.
Selecting "Begin new analysis" redirects users to a form which allow them to specify several fields which are used to create a Terra workspace on the user's behalf.
De-identified sample name
, a general name for the studied molecular profile. Only letters, numbers, underscores, and dashes are allowed.Tumor type
, tumor ontology short and long codes from Oncotree. Users can also enter their own.Terra billing project
, a billing project to associate with the created workspace.
Optional fields are available to allow users to either specify a workspace description and/or upload available data types for analysis. All fields have an information icon next to the header for more information and format.
All storage and compute costs associated with any runs will be billed to the specified billing project.
Selecting "View previous analyses" redirects users to a list of workspaces tagged with Molecular-Oncology-Almanac-Portal
, or the tag specified as APP_TAG
in config.ini
. This list is populated by making API requests on the users behalf so it may take a few seconds to load. The status of the submission is displayed and, when completed, will be replaced with a hyperlink to open the Molecular Oncology Almanac actionability report. A button also exists to open the underlying Terra workspace directly.
The third option presented to users is simply a hyperlink to view all workspaces tagged with Molecular-Oncology-Almanac-Portal
, or the tag specified as APP_TAG
in config.ini
on Terra.