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>.
- JupyterLab 4.2.5 — browser-based interactive notebook environment
- Python 3.13 — via micromamba/conda-forge
- Data science libraries — pandas, scikit-learn, statsmodels, seaborn, plotly, altair, r-ggplot2, ipywidgets, itables
- Jupyter extensions — jupyterlab-git, jupytext, jupyter-collaboration, jupyter-dash
- connect-client — Seqera connect client for studio integration
.seqera/ contains:
studio-config.yaml— references the pre-built image; studios using this branch will not require a build stepDockerfile— shows how the image was built; fork this repository and modify it to create a custom imageenv.yaml— conda environment specification (Python 3.13 and all dependencies)_start_jupyter.sh— startup script that launches JupyterLabseqera_identity_provider.py— JupyterLab identity provider configuration
To create a customized version:
- Fork this repository
- Modify the
Dockerfileand/orenv.yamlto add your tools or dependencies - Build and push your custom image
- Update
studio-config.yamlto reference your custom image
The pre-built image is available at:
public.cr.seqera.io/platform/data-studio-jupyter:4.2.5-0.12.2