Installation

This page provides more information on how to install the Glowing Bear with its components and other tools of the Glowing Bear ecosystem. More technical information is available too.

If you need help installing Glowing Bear or tranSMART, please do not hesitate to reach out to The Hyve.

Table of contents

Install Glowing Bear and its components

Glowing Bear consists of a decoupled user interface on one or two backends. There are two ways to install Glowing bear in its components. One way is using Docker, check the Github page to try the Docker scripts for Glowing Bear. Another way is to install each component separetly, and the instructions for this procedure are provided below.

Date Status Glowing Bear interface tranSMART API Server Glowing Bear backend
28-05-2019 Stable 2.0.0
Github / Repo
v17.1-hyve-5.9
Github / Repo
1.0.0
Github / Repo

Glowing Bear interface

Installation of Glowing Bear is documented on in the README.md on Github.

Releases are available in Github releases and as pre-built artifacts in the The Hyve repo server.

tranSMART API server

Glowing Bear talks via the REST API to a tranSMART server. The installation instructions for the tranSMART server is documented in that Github repository.

Releases are available in Github releases and as pre-built artifacts in the The Hyve repo server.

Glowing Bear backend

In the latest versions part of the functionality Glowing Bear needs (saved cohorts and subscriptions to them) has been moved out of the tranSMART server, to its own dedicated Glowing Bear backend.

Releases are available in Github releases and as pre-built artifacts in the The Hyve repo server.

Other tools

Python API client

The Python API client for tranSMART can used to extract data from the tranSMART server, while respecting the access rights, into a Python environment. For example within Jupyter Notebooks. It can be installed with pip as documented in the Github repository.

Explore what you can do with the Python client with this online tutorial.

tranSMART toolkit (tmtk) data extraction and transformation

The data extraction and transformation toolkit can be used to prepare data to be loaded into the tranSMART server. The installation information is documented in the Github repository.

tranSMART Copy data loader

Next the data prepared with tmtk can be loaded to the tranSMART server with tranSMART Copy, which is documented in the Github repository.