EasyScienceGateway: A new framework for providing reproducible user environments on science gateways

Alexander Michels, Anand Padmanabhan, Zhiyu Li, Shaowen Wang

Research output: Contribution to journalArticlepeer-review


Science gateways have become a core part of the cyberinfrastructure ecosystem by increasing access to computational resources and providing community platforms for sharing and publishing education and research materials. While science gateways represent a promising solution for computational reproducibility, common methods for providing users with their user environments on gateways present challenges which are difficult to overcome. This article presents EasyScienceGateway: a new framework for providing user environments on science gateways to resolve these challenges, provides the technical details on implementing the framework on a science gateway based on Jupyter Notebook, and discusses our experience applying the framework to the CyberGIS-Jupyter and CyberGIS-Jupyter for Water gateways.

Original languageEnglish (US)
Article numbere7929
JournalConcurrency and Computation: Practice and Experience
Issue number4
StatePublished - Feb 15 2024


  • Jupyter
  • computational reproducibility
  • cyberGIS
  • science gateway

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Computer Science Applications
  • Computer Networks and Communications
  • Computational Theory and Mathematics


Dive into the research topics of 'EasyScienceGateway: A new framework for providing reproducible user environments on science gateways'. Together they form a unique fingerprint.

Cite this