Get Started with Data Apps

Abbreviations Key
AIFIAllen Institute for Immunology
CLIcommand line interface
dbGaPDatabase of Genotypes and Phenotypes (NIH database)
DOIdigital object identifier
EMRelectronic medical record
GCPGoogle Cloud Platform
HISEHuman Immune System Explorer
IDEintegrated development environment
IRBinstitutional review board
NIHNational Institutes of Health
ORCIDOpen Researcher and Contributor ID
PHIprotected health information
RORResearch Organization Registry
UIuser interface

At a Glance

Data Apps is a dynamic platform that showcases the data and computational resources in HISE, helps scientists explore AIFI experimental data and analyses in context, validates research with Certificates of Reproducibility, and packages assets in a custom-designed UI. This tutorial focuses on how to build and manage a Data App after you understand what Data Apps are and what content they contain. For details, see Explore Data Apps.

Description

Data Apps are built in the HISE Collaboration Space, and they move to the Explore portal after they're approved and published. Presenting your work in the Explore portal lets you showcase your research in an Allen Institute–affiliated space that other scientists can explore. For details about the Data Apps content and UI, see Explore Data Apps. To request a new Data App, contact immunology-support@alleninstitute.org.


Manage Accounts

Anyone who browses Data Apps in the Explore portal can delve into AIFI research, visualizations, or data sets. To re-execute portions of a Certificate of Reproducibility (CertPro), however, you must either be a HISE user or establish a Data Apps workspace guest account. 

Manage HISE Accounts

HISE users work with their respective account administrators to track costs and stay within the established cloud computing limits. For details, see the following topics in Manage HISE Accounts (Tutorial):

Track your cloud compute spend

View your personal IDE billing

Manage Workspaces

If you're not a HISE user but you want to work with publications or Data Apps, you can establish a guest workspace account tied to your Google Cloud Platform (GCP) billing ID. For details, see the following topics in Manage Workspaces (Tutorial):

Do I need a workspace?

What is a workspace account?

Step 1: Set Up a GCP Billing ID

Step 2: Sign In with Google

Step 3: Agree to Terms and Authorize Billing

Step 4: Associate Your GCP Billing ID with HISE

After you set up your workspace account, you can view it, give other users permission to access it, and sign out at the end of each session:

View or open your workspace

Add a user to your workspace

Sign out of your workspace account


Manage Plugins and other Components in the Data Apps UI

A Data App can contain a large number of web pages. The look and feel of those pages depends on the nature of the data and the various insights you want to highlight. The Data Apps environment offers a web content management system (CMS) for custom styling of your Data Apps components. In the simplest terms, Data Apps consist of content wrapped in a UI. For an introduction to all Data Apps UI elements, including plugins and templates, see Explore Data Apps Plugins and Other UI Components. To attach files or format data, see Manage Files and Code in the Data Apps UI (Tutorial).

Use the following instructions to add content to your Data App, view it, and delete it if needed. (To add or delete assets, however, your Data App must be unpublished.) 

Create pages

If you're comfortable working with code, you can use plugins to create your own page layouts. If you want a head start, you can use page templates instead. These preconfigured pages help you create a uniform look and feel for your Data Apps site. For details, see Manage Pages and Text Elements in the Data Apps UI (Tutorial).

Add a page

Use a page template

Manage text components

Add a text container

Add a heading

Add a blockquote

Add an expandable (accordion) box

Use cards

Add a set of cards

Add an alert box

Use tabs

Use navigational components

To create navigational elements, such as buttons, badges, and links, and visual elements, including image carousels, embedded videos, and icons, see Manage Visual and Navigational Elements in the Data Apps UI (Tutorial).

Add a button

Add a link

Add a badge

Use visual elements

Visual elements can be static, such as jumbotrons, or dynamic, such as carousels and videos.

Add an image

Add a jumbotron

Add an image carousel

Add a video

Add an icon


Manage Certificates of Reproducibility

A Certificate of Reproducibility (CertPro) is a detailed record of your scientific research generated in real time to foster reliable reproducibility of study results. This step-by-step trace includes your data, scientific algorithms, computational environment, tools stack, and results. 

Certificates are awarded to reproducible file sets, visualizations, and notebooks. Reports and GitHub repositories are not eligible for certification. For details, see the following documents:

Understand Certificates of Reproducibility

Explore Certificates of Reproducibility

Create a certificate

Add an asset to a certificate

Add a description

View a certificate

Zoom in, zoom out, or fit on screen

Copy the GUID


Search

Advanced Search lets you specify the samples, subjects, file types, or studies you want to find. For details, see the following topics:

Find data files and reports

Create a query

Build a query

Perform a boolean search

Use search results


Follow Open Science Best Practices

We respect the principles of open science in everything we do at AIFI. Sharing scientific data is one of our core practices, but such transparency must be balanced with robust privacy measures to avoid exposing research participants' sensitive information. 

Data Privacy

Masking metadata is part of AIFI's obligation to earn the trust of the study participants who supply samples and the IRBs tasked with protecting study participants' confidentiality and well-being. The data trace in your Data App's CertPro can be partially masked to protect PHI. For details, see the following topics in Use Deidentified Data:

Share data

Mask data

Release data

Process data

Attribution

Proper attribution is a core principle of open science. Proper attribution of individual and collaborative work encourages dialog, promotes problem solving, and fosters continued cooperation among scientists, research partners, the wider scientific community, and interested members of public. Data Apps credit authorship of data releases at all levels, including scientific insight, back-end infrastructure development, insights, data sets, and community support efforts. For details, see the following topics in Manage Attribution in Data Apps (Tutorial):

Add an author to a Data App

Add a funding source to a Data App

Add ORCID number

List ROR number

Add DOI


Get Help

For help with any Data Apps question, ping us at immunology-support@alleninstitute.org. We usually respond quickly, especially during core business hours (9 a.m. to 5 p.m. Pacific). 


Related Resources

Request Approval for Data Apps (Tutorial)

Manage Assets in Data Apps (Tutorial)

Explore Data Apps