Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Jupyter notebooks in science gateways

View through CrossRef
Jupyter Notebooks empower scientists to create executable documents that include text, equations, code and figures. Notebooks are a simple way to create reproducible and shareable workflows. The Jupyter developers have also released a multi-user notebook environment: Jupyterhub. Jupyterhub provides an extensible platform for handling user authentication and spawning the Notebook application to each user. I developed a plugin for Jupyterhub to spawn notebooks on a Supercomputer and integrated the authentication with CILogon and XSEDE. Scientists can authenticate on their browser and connect to a Jupyter Notebook instance running on the computing node of a Supercomputer, in my test deployment SDSC Comet. Jupyterhub can benefit Science Gateways by providing an expressive interface to a centralized environment with many software tools pre-installed and allow scientists to access Gateway functionality via web API. Scientists can then define their own workflows with maximum flexibility: they can mix data processing with a programming language of their choice, e.g. Python, R or Julia, add their own software modules and call the Gateway web API for the more resource-intensive operations. Workflows written as notebooks and executed in such a standard environment boost reproducibility with minimal effort from the scientists. Such notebooks can be both attached to publications to ensure reproducibility of past research and also modified and improved by other interested research groups. In this talk I will introduce the functionalities of Jupyterhub, give an overview of the architecture of the interface with XSEDE authentication and with Comet and finally different scenarios where Jupyter Notebooks can be integrated into Science Gateways.
Title: Jupyter notebooks in science gateways
Description:
Jupyter Notebooks empower scientists to create executable documents that include text, equations, code and figures.
Notebooks are a simple way to create reproducible and shareable workflows.
The Jupyter developers have also released a multi-user notebook environment: Jupyterhub.
Jupyterhub provides an extensible platform for handling user authentication and spawning the Notebook application to each user.
I developed a plugin for Jupyterhub to spawn notebooks on a Supercomputer and integrated the authentication with CILogon and XSEDE.
Scientists can authenticate on their browser and connect to a Jupyter Notebook instance running on the computing node of a Supercomputer, in my test deployment SDSC Comet.
Jupyterhub can benefit Science Gateways by providing an expressive interface to a centralized environment with many software tools pre-installed and allow scientists to access Gateway functionality via web API.
Scientists can then define their own workflows with maximum flexibility: they can mix data processing with a programming language of their choice, e.
g.
Python, R or Julia, add their own software modules and call the Gateway web API for the more resource-intensive operations.
Workflows written as notebooks and executed in such a standard environment boost reproducibility with minimal effort from the scientists.
Such notebooks can be both attached to publications to ensure reproducibility of past research and also modified and improved by other interested research groups.
In this talk I will introduce the functionalities of Jupyterhub, give an overview of the architecture of the interface with XSEDE authentication and with Comet and finally different scenarios where Jupyter Notebooks can be integrated into Science Gateways.

Related Results

Jupyter notebooks in science gateways
Jupyter notebooks in science gateways
Jupyter Notebooks empower scientists to create executable documents that include text, equations, code and figures. Notebooks are a simple way to create reproducible and shareable ...
Design and Implementation of a Low-Cost Edge-Computing Gateway for LoRaWAN Networks
Design and Implementation of a Low-Cost Edge-Computing Gateway for LoRaWAN Networks
As the Internet of Things (IoT) continues to grow, efficient and reliable communication methods are essential for enabling widespread connectivity, particularly in remote and resou...
Pemanfaatan buku tulis sisa menjadi buku tulis baru di SD Nurul Ulum Dusun Wire Desa Ngemplak, Baureno, Bojonegoro
Pemanfaatan buku tulis sisa menjadi buku tulis baru di SD Nurul Ulum Dusun Wire Desa Ngemplak, Baureno, Bojonegoro
Purpose: This PKM aimed to increase knowledge and conduct training the students of SD Nurul Ulum on how to process leftover notebooks into new useful notebooks. The method in PKM i...
Supplementary Python Jupyter and R/qtl Notebooks
Supplementary Python Jupyter and R/qtl Notebooks
Part 2: Supplementary Python Jupyter and R/qtl Notebooks is the essential companion to the main volume QTL Mapping with Python and R/qtl: A Reproducible Pipeline for Crop Genetics....
Interactive Jupyter Notebooks for the visual analysis of critical choices in Global Sensitivity Analysis
Interactive Jupyter Notebooks for the visual analysis of critical choices in Global Sensitivity Analysis
<p>With earth system models growing ever more complex, a comprehensive, transparent and easily communicable analysis of the interacting model components is becoming i...
THE GATEWAYS TO ETERNITY: EXPLORING THE EVOLUTION AND SIGNIFICANCE OF MUGHAL TOMBS GATEWAYS IN LAHORE
THE GATEWAYS TO ETERNITY: EXPLORING THE EVOLUTION AND SIGNIFICANCE OF MUGHAL TOMBS GATEWAYS IN LAHORE
Mughal Architecture, exemplified by its funerary tombs, echoes the memory of its powerful monarchy. Mughal tomb architecture evolved to symbolize the transition from worldly life t...

Back to Top