arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

JupyterLab

Bench workspaces require setting a Docker image to use as the image for the workspace. Illumina Connected Analytics (ICA) provides a default Docker image with JupyterLabarrow-up-right installed.

JupyterLab supports Jupyter Notebook documentsarrow-up-right (.ipynb). Notebook documents consist of a sequence of cells which may contain executable code, markdown, headers, and raw text.

The JupyterLab Docker image contains the following environment variables:

Variable
Set to

ICA_URL

https://ica.illumina.com/ica (ICA server URL)

ICA_PROJECT (Obsolete)

circle-info

To export data from your workspace to your local machine, it is best practice to move the data in your workspace to the /data/project/ folder so that it becomes available in your project under projects > your_project > Data.

hashtag
ICA Python Library

Included in the default JupyterLab Docker image is a python library with APIs to perform actions in ICA, such as add data, launch pipelines, and operate on Base tables. The python library is generated from the using .

The ICA Python library API documentation can be found in folder /etc/ica/data/ica_v2_api_docs within the JupyterLab Docker image.

See the for examples on using the ICA Python library.

ICA project ID

ICA_PROJECT_UUID

Current ICA project UUID

ICA_SNOWFLAKE_ACCOUNT

ICA Snowflake (Base) Account ID

ICA_SNOWFLAKE_DATABASE

ICA Snowflake (Base) Database ID

ICA_PROJECT_TENANT_NAME

Name of the owning tenant of the project where the workspace is created.

ICA_STARTING_USER_TENANT_NAME

Name of the tenant of the user which last started the workspace.

ICA_COHORTS_URL

URL of the Cohorts web application used to support the Cohort's view

ICA Open API specificationarrow-up-right
openapi-generatorarrow-up-right
Bench ICA Python Library Tutorial