Reproducible Software Environment: a tool enabling computational reproducibility in geospace sciences and facilitating collaboration

The Reproducible Software Environment (Resen) is an open-source software tool enabling computationally reproducible scientific results in the geospace science community. Resen was developed as part of a larger project called the Integrated Geoscience Observatory (InGeO), which aims to help geospace...

Full description

Bibliographic Details
Main Authors: Bhatt Asti, Valentic Todd, Reimer Ashton, Lamarche Leslie, Reyes Pablo, Cosgrove Russell
Format: Article
Language:English
Published: EDP Sciences 2020-01-01
Series:Journal of Space Weather and Space Climate
Subjects:
Online Access:https://www.swsc-journal.org/articles/swsc/full_html/2020/01/swsc190063/swsc190063.html
id doaj-cae44fdbb4384a1a8e1b007226ef4d33
record_format Article
spelling doaj-cae44fdbb4384a1a8e1b007226ef4d332021-04-02T12:55:07ZengEDP SciencesJournal of Space Weather and Space Climate2115-72512020-01-01101210.1051/swsc/2020011swsc190063Reproducible Software Environment: a tool enabling computational reproducibility in geospace sciences and facilitating collaborationBhatt Asti0https://orcid.org/0000-0002-8881-5348Valentic Todd1Reimer Ashton2https://orcid.org/0000-0002-4621-3453Lamarche Leslie3https://orcid.org/0000-0001-7098-0524Reyes Pablo4Cosgrove Russell5https://orcid.org/0000-0002-6653-0464Center for Geospace Studies, SRI InternationalCenter for Geospace Studies, SRI InternationalCenter for Geospace Studies, SRI InternationalCenter for Geospace Studies, SRI InternationalCenter for Geospace Studies, SRI InternationalCenter for Geospace Studies, SRI InternationalThe Reproducible Software Environment (Resen) is an open-source software tool enabling computationally reproducible scientific results in the geospace science community. Resen was developed as part of a larger project called the Integrated Geoscience Observatory (InGeO), which aims to help geospace researchers bring together diverse datasets from disparate instruments and data repositories, with software tools contributed by instrument providers and community members. The main goals of InGeO are to remove barriers in accessing, processing, and visualizing geospatially resolved data from multiple sources using methodologies and tools that are reproducible. The architecture of Resen combines two mainstream open source software tools, Docker and JupyterHub, to produce a software environment that not only facilitates computationally reproducible research results, but also facilitates effective collaboration among researchers. In this technical paper, we discuss some challenges for performing reproducible science and a potential solution via Resen, which is demonstrated using a case study of a geospace event. Finally we discuss how the usage of mainstream, open-source technologies seems to provide a sustainable path towards enabling reproducible science compared to proprietary and closed-source software.https://www.swsc-journal.org/articles/swsc/full_html/2020/01/swsc190063/swsc190063.htmlgeospace scienceopen source softwaredata collaborationcomputational reproducibility
collection DOAJ
language English
format Article
sources DOAJ
author Bhatt Asti
Valentic Todd
Reimer Ashton
Lamarche Leslie
Reyes Pablo
Cosgrove Russell
spellingShingle Bhatt Asti
Valentic Todd
Reimer Ashton
Lamarche Leslie
Reyes Pablo
Cosgrove Russell
Reproducible Software Environment: a tool enabling computational reproducibility in geospace sciences and facilitating collaboration
Journal of Space Weather and Space Climate
geospace science
open source software
data collaboration
computational reproducibility
author_facet Bhatt Asti
Valentic Todd
Reimer Ashton
Lamarche Leslie
Reyes Pablo
Cosgrove Russell
author_sort Bhatt Asti
title Reproducible Software Environment: a tool enabling computational reproducibility in geospace sciences and facilitating collaboration
title_short Reproducible Software Environment: a tool enabling computational reproducibility in geospace sciences and facilitating collaboration
title_full Reproducible Software Environment: a tool enabling computational reproducibility in geospace sciences and facilitating collaboration
title_fullStr Reproducible Software Environment: a tool enabling computational reproducibility in geospace sciences and facilitating collaboration
title_full_unstemmed Reproducible Software Environment: a tool enabling computational reproducibility in geospace sciences and facilitating collaboration
title_sort reproducible software environment: a tool enabling computational reproducibility in geospace sciences and facilitating collaboration
publisher EDP Sciences
series Journal of Space Weather and Space Climate
issn 2115-7251
publishDate 2020-01-01
description The Reproducible Software Environment (Resen) is an open-source software tool enabling computationally reproducible scientific results in the geospace science community. Resen was developed as part of a larger project called the Integrated Geoscience Observatory (InGeO), which aims to help geospace researchers bring together diverse datasets from disparate instruments and data repositories, with software tools contributed by instrument providers and community members. The main goals of InGeO are to remove barriers in accessing, processing, and visualizing geospatially resolved data from multiple sources using methodologies and tools that are reproducible. The architecture of Resen combines two mainstream open source software tools, Docker and JupyterHub, to produce a software environment that not only facilitates computationally reproducible research results, but also facilitates effective collaboration among researchers. In this technical paper, we discuss some challenges for performing reproducible science and a potential solution via Resen, which is demonstrated using a case study of a geospace event. Finally we discuss how the usage of mainstream, open-source technologies seems to provide a sustainable path towards enabling reproducible science compared to proprietary and closed-source software.
topic geospace science
open source software
data collaboration
computational reproducibility
url https://www.swsc-journal.org/articles/swsc/full_html/2020/01/swsc190063/swsc190063.html
work_keys_str_mv AT bhattasti reproduciblesoftwareenvironmentatoolenablingcomputationalreproducibilityingeospacesciencesandfacilitatingcollaboration
AT valentictodd reproduciblesoftwareenvironmentatoolenablingcomputationalreproducibilityingeospacesciencesandfacilitatingcollaboration
AT reimerashton reproduciblesoftwareenvironmentatoolenablingcomputationalreproducibilityingeospacesciencesandfacilitatingcollaboration
AT lamarcheleslie reproduciblesoftwareenvironmentatoolenablingcomputationalreproducibilityingeospacesciencesandfacilitatingcollaboration
AT reyespablo reproduciblesoftwareenvironmentatoolenablingcomputationalreproducibilityingeospacesciencesandfacilitatingcollaboration
AT cosgroverussell reproduciblesoftwareenvironmentatoolenablingcomputationalreproducibilityingeospacesciencesandfacilitatingcollaboration
_version_ 1721567246264827904