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...
Main Authors: | , , , , , |
---|---|
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 |