Packaging code for reproducible research in the public sector

Federico Botta, Robin Lovelace, Laura Gilbert, and Arthur Turrell (2023). Packaging code for reproducible research in the public sector. arXiv. https://doi.org/10.48550/arXiv.2305.16205
Authors

Federico Botta

Robin Lovelace

Laura Gilbert

Arthur Turrell

Published

May 1, 2023

Doi
Abstract
The effective and ethical use of data to inform decision-making offers huge value to the public sector, especially when delivered by transparent, reproducible, and robust data processing workflows. One way that governments are unlocking this value is through making their data publicly available, allowing more people and organisations to derive insights. However, open data is not enough in many cases: publicly available datasets need to be accessible in an analysis-ready form from popular data science tools, such as R and Python, for them to realise their full potential. This paper explores ways to maximise the impact of open data with reference to a case study of packaging code to facilitate reproducible analysis. We present the jtstats project, which consists of R and Python packages for importing, processing, and visualising large and complex datasets representing journey times, for many modes and purposes at multiple geographic levels, released by the UK Department of Transport. jtstats shows how domain specific packages can enable reproducible research within the public sector and beyond, saving duplicated effort and reducing the risks of errors from repeated analyses. We hope that the jtstats project inspires others, particularly those in the public sector, to add value to their data sets by making them more accessible.

Type: Venue: arXiv Year: 2023

DOI Publisher Link BibTeX

Abstract

The effective and ethical use of data to inform decision-making offers huge value to the public sector, especially when delivered by transparent, reproducible, and robust data processing workflows. One way that governments are unlocking this value is through making their data publicly available, allowing more people and organisations to derive insights. However, open data is not enough in many cases: publicly available datasets need to be accessible in an analysis-ready form from popular data science tools, such as R and Python, for them to realise their full potential. This paper explores ways to maximise the impact of open data with reference to a case study of packaging code to facilitate reproducible analysis. We present the jtstats project, which consists of R and Python packages for importing, processing, and visualising large and complex datasets representing journey times, for many modes and purposes at multiple geographic levels, released by the UK Department of Transport. jtstats shows how domain specific packages can enable reproducible research within the public sector and beyond, saving duplicated effort and reducing the risks of errors from repeated analyses. We hope that the jtstats project inspires others, particularly those in the public sector, to add value to their data sets by making them more accessible.

Citation

Federico Botta, Robin Lovelace, Laura Gilbert, and Arthur Turrell (2023). Packaging code for reproducible research in the public sector. arXiv. https://doi.org/10.48550/arXiv.2305.16205

BibTeX

@misc{botta_packaging_2023,
  title = {Packaging Code for Reproducible Research in the Public Sector},
  author = {Botta, Federico and Lovelace, Robin and Gilbert, Laura and Turrell, Arthur},
  year = {2023},
  month = may,
  number = {arXiv:2305.16205},
  eprint = {2305.16205},
  primaryclass = {cs, stat},
  publisher = {{arXiv}},
  doi = {10.48550/arXiv.2305.16205},
  urldate = {2023-07-03},
  abstract = {The effective and ethical use of data to inform decision-making offers huge value to the public sector, especially when delivered by transparent, reproducible, and robust data processing workflows. One way that governments are unlocking this value is through making their data publicly available, allowing more people and organisations to derive insights. However, open data is not enough in many cases: publicly available datasets need to be accessible in an analysis-ready form from popular data science tools, such as R and Python, for them to realise their full potential. This paper explores ways to maximise the impact of open data with reference to a case study of packaging code to facilitate reproducible analysis. We present the jtstats project, which consists of R and Python packages for importing, processing, and visualising large and complex datasets representing journey times, for many modes and purposes at multiple geographic levels, released by the UK Department of Transport. jtstats shows how domain specific packages can enable reproducible research within the public sector and beyond, saving duplicated effort and reducing the risks of errors from repeated analyses. We hope that the jtstats project inspires others, particularly those in the public sector, to add value to their data sets by making them more accessible.},
  archiveprefix = {arxiv},
  copyright = {CC0 1.0 Universal Public Domain Dedication},
  keywords = {Computer Science - Computers and Society,Statistics - Computation},
  file = {/home/robin/Zotero/storage/S7PLPGS4/Botta et al. - 2023 - Packaging code for reproducible research in the pu.pdf;/home/robin/Zotero/storage/IDE56LNJ/2305.html}
}

Notes