Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Seqera Studio Jupyter

This repository contains the definition of Seqera Studio Jupyter. The main branch contains the latest supported version of Jupyter with connect-client. To use an older version of any component, check the existing tags using the pattern: jupyter/<version>/connect/<version>.

Components

  • JupyterLab 4.6.0 — browser-based interactive notebook environment
  • Python 3.13 — via micromamba/conda-forge
  • Data science libraries — pandas, polars, scikit-learn, statsmodels, seaborn, plotly, altair, r-ggplot2, ipywidgets, itables
  • Jupyter extensions — jupyterlab-git, jupytext, jupyter-collaboration, jupyterlab_code_formatter
  • connect-client — Seqera connect client for studio integration

Repository Structure

.seqera/ contains:

  • studio-config.yaml — references the pre-built image; studios using this branch will not require a build step
  • Dockerfile — shows how the image was built; fork this repository and modify it to create a custom image
  • env.yaml — conda environment specification (Python 3.13 and all dependencies)
  • _start_jupyter.sh — startup script that launches JupyterLab
  • seqera_identity_provider.py — JupyterLab identity provider configuration

Customization

To create a customized version:

  1. Fork this repository
  2. Modify the Dockerfile and/or env.yaml to add your tools or dependencies
  3. Build and push your custom image
  4. Update studio-config.yaml to reference your custom image

Pre-built Image

The pre-built image is available at:

public.cr.seqera.io/platform/data-studio-jupyter:4.6.0-0.13.0

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages