This article answers common questions about the LifeOmic Platform Notebook feature. For more documentation, see My Notebooks.
What are LifeOmic Notebooks?
LifeOmic Notebooks are a fully managed Jupyter Notebook service that provides every clinical researcher, bioinformatician, and data scientist the ability to analyze large and small clinical data sets with ease.
Why Jupyter for Notebooks?
The choice of JupyterHub provides an open-source ecosystem for writing and executing code in a reproducible and shareable manner.
What language runtimes are available?
R, Python, and Julia are available by default. Other language runtimes may be installed when necessary by opening up a notebook live terminal.
How long does my Notebook session last?
What access control does LifeOmic Notebooks enforce?
LifeOmic Notebooks adhere to LifeOmic Platform's Access Control system (Groups + ABAC Policies).
What services can LifeOmic Notebooks access on the LifeOmic Platform?
The list of available services are part of the LifeOmic Platform SDK for Python.
What connectivity is available to a LifeOmic Notebook?
Available egress ports:
What can be customized with my own tool packages across Notebook instances?
In a Notebook terminal, adding a
bin directory in your
$HOME directory of
your notebook instance is where the binaries can be added and then made
available by adjusting your
PATH variable in your
How does LifeOmic Notebooks secure my notebook data and filesystem?
Data in LifeOmic Notebooks is encrypted at rest and in transit to and from the LifeOmic Platform.
How do I securely share notebook file (
.ipynb) with PHI output?
Upload the notebook file
.ipynb to a LifeOmic Platform project that has
project collaborators. Users that have access to this project can see it and download it to their notebook instance.
How do I share notebook code?
LifeOmic Notebooks can interact with public and private source code repositories like git.
PHI NOTE: Notebook output can contain PHI data. You can clear execution outputs from a notebook before storing it in source control.
PHI NOTE: For those Notebooks which have PHI output and sharing, store and share those notebooks to a LifeOmic Platform project.
What compute resources are available for a Data Science Notebook?
The guaranteed resources for a Data Science notebook are the following:
What Data Science tools are available by default?
Tools like tidyverse (R) and pandas (Python) are available. For more information, see Notebook Runtime Environment.
What compute resources are available for a Deep Learning Notebook?
The guaranteed resources for a Deep Learning notebook are the following:
1 NVIDIA GPU
What Deep Learning and Machine Learning tools are available by default?
CUDA Toolkit, TensorFlow (and TensorBoard), PyTorch, and MXNet. For more information, see Notebook Runtime Environment.