Spawn nextflow pipelines from Jupyter and monitor them.
For instance, a shiny app:
process SHINY {
tag "localhost:${params.PORT}"
input:
env(SHINY_APP_DATA)
script:
"""
shiny run --port=${params.PORT} app.py
"""
}