Skip to content

feat: Add new example custom Studios documentation [EDU-985]#1109

Open
justinegeffen wants to merge 9 commits intomasterfrom
justine-example-studios
Open

feat: Add new example custom Studios documentation [EDU-985]#1109
justinegeffen wants to merge 9 commits intomasterfrom
justine-example-studios

Conversation

@justinegeffen
Copy link
Contributor

@justinegeffen justinegeffen commented Feb 5, 2026

Closes: https://seqera.atlassian.net/browse/EDU-985

Adds documentation for custom Studios examples including:

  • Marimo (reactive Python notebooks)
  • Streamlit (interactive web apps with MultiQC demo)
  • CELLxGENE (single-cell data visualization)
  • Shiny (R-based interactive web apps)
  • TTYD (web-based terminal)
  • IGV (genomic data browser)

Includes deployment instructions, prerequisites, and guidance on providing files via environment variables and data-links.

Add comprehensive documentation for custom Studios examples including:
- Marimo (reactive Python notebooks)
- Streamlit (interactive web apps with MultiQC demo)
- CELLxGENE (single-cell data visualization)
- Shiny (R-based interactive web apps)
- TTYD (web-based terminal)
- IGV (genomic data browser)

Includes deployment instructions, prerequisites, and guidance on
providing files via environment variables and data-links.

References GitHub repository: seqeralabs/custom-studios-examples

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@justinegeffen justinegeffen added 1. Editor review Needs a language review 1. Dev/PM/SME Needs a review by a Dev/PM/SME claude-code-assisted Vibe-coded but with human oversight and guidance. Must be validated by another human and co-pilot. content-improvement This work improves content editorially or structurally. labels Feb 5, 2026
@netlify
Copy link

netlify bot commented Feb 5, 2026

Deploy Preview for seqera-docs ready!

Name Link
🔨 Latest commit 83af81f
🔍 Latest deploy log https://app.netlify.com/projects/seqera-docs/deploys/6995e3460486de4c332eb529
😎 Deploy Preview https://deploy-preview-1109--seqera-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Justine Geffen <justinegeffen@users.noreply.github.com>
@justinegeffen justinegeffen changed the title docs: Add example custom Studios documentation docs: Add example custom Studios documentation [EDU-985] Feb 5, 2026
Signed-off-by: Justine Geffen <justinegeffen@users.noreply.github.com>
Signed-off-by: Justine Geffen <justinegeffen@users.noreply.github.com>
@justinegeffen justinegeffen changed the title docs: Add example custom Studios documentation [EDU-985] feat: Add new example custom Studios documentation [EDU-985] Feb 5, 2026
@justinegeffen
Copy link
Contributor Author

/editorial-review

@justinegeffen
Copy link
Contributor Author

@pinin4fjords, @FloWuenne: This PR should address the requests for Studios repos - please take a look when you have a chance. Thanks!


#### Data-links {#data-links}

Data links point to specific cloud storage paths. When you create a data-link, the linked directory appears in the running Studio at `/workspace/data/<data_link_name>/`. To create a data-link:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we hyphenate data links as we do elsewhere? Not sure, but we should be consistent (probably inherited from the blog, so my fault)

- **Dockerfile**: [igv/Dockerfile](https://github.com/lpantano/custom-studios-examples/tree/master/igv)

:::note
The IGV example is available in a [community fork](https://github.com/lpantano/custom-studios-examples) of the examples repository. It has not yet been merged into the main repository.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if we could persuade Lorena to PR it - @kenibrewer ?

@pinin4fjords
Copy link
Member

Claude has link suggestions:

  1. No link from custom-envs.md to this new page. Users reading about custom environments should be pointed to the
  examples. A line like "For ready-to-use examples, see Example custom Studios" at the top of custom-envs.md would
  help discoverability.
  2. No link from add-studio-custom-container.md either. Since that page covers the general flow for deploying
  custom containers, a cross-reference to the examples would be natural.

…e-studios.md

Co-authored-by: Jonathan Manning <pininforthefjords@gmail.com>
Signed-off-by: Justine Geffen <justinegeffen@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1. Dev/PM/SME Needs a review by a Dev/PM/SME 1. Editor review Needs a language review claude-code-assisted Vibe-coded but with human oversight and guidance. Must be validated by another human and co-pilot. content-improvement This work improves content editorially or structurally.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments