skip to main content
10.1145/3491418.3535163acmconferencesArticle/Chapter ViewAbstractPublication PagespearcConference Proceedingsconference-collections
research-article
Open access

Sophon: an Extensible Platform for Collaborative Research

Published: 08 July 2022 Publication History

Abstract

In the last few years, the web-based interactive computational environment called Jupyter notebook has been gaining more and more popularity as a platform for collaborative research and data analysis, becoming a de-facto standard among researchers. In this paper we present a first implementation of Sophon, an extensible web platform for collaborative research based on JupyterLab. Our aim is to extend the functionality of JupyterLab and improve its usability by integrating it with Django. In the Sophon project, we integrate the deployment of dockerized JupyterLab instances into a Django web server, creating an extensible, versatile and secure environment, while also being easy to use for researchers of different disciplines.

References

[1]
Marcus Christie, Suresh Marru, Eroma Abeysinghe, Dimuthu Upeksha, Sudhakar Pamidighantam, Stephen Paul Adithela, Eldho Mathulla, Aarushi Bisht, Shivam Rastogi, and Marlon Pierce. 2020. An Extensible Django-Based Web Portal for Apache Airavata. Association for Computing Machinery, New York, NY, USA, 160–167.
[2]
Django Software Foundation. 2022. Django Project. Retrieved May 26, 2022 from https://web.archive.org/web/20220526005242/https://www.djangoproject.com/
[3]
Docker Inc. 2022. Home - Docker. Retrieved May 27, 2022 from https://web.archive.org/web/20220527151152/https://www.docker.com/
[4]
Encode OSS Ltd. 2022. Django REST Framework. Retrieved May 26, 2022 from https://web.archive.org/web/20220526005411/https://www.django-rest-framework.org/
[5]
Joe Stubbs et al.2020. Integrating Jupyter into Research Computing Ecosystems: Challenges and Successes in Architecting JupyterHub for Collaborative Research Computing Ecosystems. Association for Computing Machinery, New York, NY, USA, 91–98.
[6]
Francesco Faenza, Claudia Canali, and Antonella Carbonaro. 2021. ICT Extra-curricular Activities: The “Digital Girls” Case Study for the Development of Human Capital. In Research and Innovation Forum 2021, Anna Visvizi, Orlando Troisi, and Kawther Saeedi (Eds.). Springer International Publishing, Cham, 193–205.
[7]
Francesco Faenza, Claudia Canali, Michele Colajanni, and Antonella Carbonaro. 2021. The Digital Girls Response to Pandemic: Impacts of in Presence and Online Extracurricular Activities on Girls Future Academic Choices. Education Sciences 11, 11 (2021). https://doi.org/10.3390/educsci11110715
[8]
Björn A. Grüning, Eric Rasche, Boris Rebolledo-Jaramillo, Carl Eberhard, Torsten Houwaart, John Chilton, Nate Coraor, Rolf Backofen, James Taylor, and Anton Nekrutenko. 2017. Jupyter and Galaxy: Easing entry barriers into complex data analyses for biomedical researchers. PLOS Computational Biology 13, 5 (05 2017), 1–10.
[9]
Thomas Kluyver, Benjamin Ragan-Kelley, Fernando Perez, Brian Granger, Matthias Bussonnier, Jonathan Frederic, Kyle Kelley, Jessica Hamrick, Jason Grout, Sylvain Corlay, Paul Ivanov, Damián Avila, Safia Abdalla, and Carol Willing. 2016. Jupyter Notebooks – a publishing format for reproducible computational workflows.
[10]
Meta Platforms Inc. 2022. A JavaScript library for building user interfaces. Retrieved May 26, 2022 from https://web.archive.org/web/20220526005901/https://reactjs.org/
[11]
Jeffrey M. Perkel. 2018. Why Jupyter is data scientists’ computational notebook of choice. Nature 563 (November 2018), 145–146. 7732.
[12]
Project Jupyter. 2022. Jupyter Lab Documentation. Retrieved May 26, 2022 from https://web.archive.org/web/20220526005009/https://jupyterlab.readthedocs.io/en/stable/
[13]
Project Jupyter. 2022. JupyterHub. Retrieved May 27, 2022 from https://web.archive.org/web/20220527150340/https://jupyter.org/hub
[14]
Project Jupyter. 2022. Real Time Collaboration. Retrieved May 26, 2022 from https://web.archive.org/web/20220526010155/https://jupyterlab.readthedocs.io/en/stable/user/rtc.html
[15]
Jiawei Wang, Li Li, and Andreas Zeller. 2020. Better Code, Better Sharing: On the Need of Analyzing Jupyter Notebooks. In Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: New Ideas and Emerging Results (Seoul, South Korea) (ICSE-NIER ’20). Association for Computing Machinery, New York, NY, USA, 53–56.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PEARC '22: Practice and Experience in Advanced Research Computing 2022: Revolutionary: Computing, Connections, You
July 2022
455 pages
ISBN:9781450391610
DOI:10.1145/3491418
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 July 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Collaborative Research
  2. Extensibility
  3. Jupyter
  4. Notebook

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

PEARC '22
Sponsor:

Acceptance Rates

Overall Acceptance Rate 133 of 202 submissions, 66%

Upcoming Conference

PEARC '25
Practice and Experience in Advanced Research Computing
July 20 - 24, 2025
Columbus , OH , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 309
    Total Downloads
  • Downloads (Last 12 months)91
  • Downloads (Last 6 weeks)9
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media