stars_wp1_summary

Summary of the eight computational reproducibility assessments conducted as part of STARS Work Package 1. These assessed discrete-event simulation papers with models in Python and R.

https://github.com/pythonhealthdatascience/stars_wp1_summary

Science Score: 77.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 6 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    1 of 2 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.8%) to scientific vocabulary

Keywords from Contributors

simulation-model
Last synced: 4 months ago · JSON representation ·

Repository

Summary of the eight computational reproducibility assessments conducted as part of STARS Work Package 1. These assessed discrete-event simulation papers with models in Python and R.

Basic Info
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Created over 1 year ago · Last pushed 11 months ago
Metadata Files
Readme Changelog License Citation

README.md

Markdownify
Computational Reproducibility Assessments: Summary

Summary of the eight computational reproducibility assessments conducted as part of STARS Work Package 1.

DOI 10.5281/zenodo.14267268 GitHub last commit MIT licence

Table of contents



👋 About the repository

In work package 1, we assessed the computational reproducibility of eight discrete-event simulation papers with models in Python and R. The reproductions and findings are summarised at: https://pythonhealthdatascience.github.io/stars_wp1_summary/.

Python R

Relevant GitHub repositories:

| Repository | Description | | --- | --- | | stars-reproduction-protocol | Latex files for reproduction protocol | | stars-reproduce-allen-2020 |Test run of reproducibility protocol on Allen et al. 2020 | | stars-reproduction-template | Template for assessment of computational reproducibility | | stars-reproduce-shoaib-2022 | Reproduction study 1: Shoaib and Ramamohan 2022 (Python) | | stars-reproduce-huang-2019 | Reproduction study 2: Huang et al. 2019 (R) | | stars-reproduce-lim-2020 | Reproduction study 3: Lim et al. 2020 (Python) | | stars-reproduce-kim-2021 | Reproduction study 4: Kim et al. 2021 (R) | | stars-reproduce-anagnostou-2022 | Reproduction study 5: Anagnostou et al. 2022 (Python) | | stars-reproduce-johnson-2021 | Reproduction study 6: Johnson et al. 2021 (R) | | stars-reproduce-hernandez-2015 | Reproduction study 7: Hernandez et al. 2015 (Python + R) | | stars-reproduce-wood-2021 | Reproduction study 8: Wood et al. 2021 (R) |

Process followed for each study:

Workflow



📍 Locating tables and figures from the article

| Figure/Table | Method | Location | | - | - | - | | Figure 1. Five standards that scientific code should strive to achieve, and the benefits of doing so | Inkscape | images/5rs.svg | | Figure 2. Time to complete items in scope for each reproduction, inspired by figure in Krafczyk et al. 2021 | Matplotlib | Created within pages/reproduction.qmd, saved as images/article_times.png | | Figure 3. Recommendations to support reproduction, with stars to highlight five recommendations considered to have the greatest potential impact. | Inkscape | images/reproduction_wheel.svg| | Figure 4. Recommendations to support troubleshooting and reuse | Inkscape | images/troubleshooting_wheel.svg | | Figure 5. Of the eight healthcare DES studies evaluated, proportion that met each recommendation in the current STARS framework. | Plotly express | Created within pages/repo_evaluation.qmd, saved as images/stars_criteria.png | | Figure 6. Of the eight healthcare DES studies evaluated, proportion that met each item in the current STRESS-DES criteria. | Plotly express | Created within pages/paper_evaluation.qmd, saved as stress_criteria.png | | Figure 7. Of the eight healthcare DES studies evaluated, proportion that met each criteria in the general reporting checklist for DES | Plotly express | Created within pages/paper_evaluation.qmd, saved as ispor_criteria.png | | Table 2. Evaluation of repositories against ACM badge criteria. | - | Created within pages/repo_evaluation.qmd, saved as data/badges_table.csv (and Table 2 is an extract from that table) | | Table 3. Proportion of applicable criteria that were fully met, from evaluation of repository or article, alongside the proportion of items reproduced from each study. | - | Combination of two tables: (1) data/applicable_stars.csv created within pages/repo_evaluation.qmd, and (2) data/applicable_report.csv created within pages/paper_evaluation.qmd | | Table D1. Evaluation of studies against badge criteria - grouped into three themes, as defined by NISO. | - | Created within pages/repo_evaluation.qmd, saved as data/badges_table.csv |

The remaining tables were created directly in the Latex article, rather than in this repository, as they are not describing results from reproduction:

  • Table 1. Description of the included studies.
  • Table 4. Simple checklists to assist reviewers in assessing the openness, longevity, and reproducibility of DES models during peer review.
  • Table B1. Links for reproduction and evaluation.
  • Table B2. Links to original study repositories.



📖 View book locally

The website is a quarto book hosted with GitHub pages. If you want to view the book locally on your own machine you will need to:

  1. Clone GitHub repository

git clone https://github.com/pythonhealthdatascience/stars_wp1_summary.git

  1. Create the virtual environment

virtualenv stars_wp1_summary source stars_wp1_summary/bin/activate pip install -r requirements.txt

  1. Create the book

quarto render

  1. Open the book in your browser (open the _book/index.html file).



📝 Citation

This repository has been archived on Zenodo and can be cited as:

Heather, A., Monks, T., & Harper, A. (2025). Computational Reproducibility Assessments: Summary. Zenodo. https://doi.org/10.5281/zenodo.14267268.

If you wish to cite this repository on GitHub, please refer to the citation file CITATION.cff, and the auto-generated alternatives citation_apalike.apa and citation_bibtex.bib. Authors:

| Member | ORCID | GitHub | | --- | --- | --- | | Amy Heather | ORCID: Heather | https://github.com/amyheather | | Thomas Monks | ORCID: Monks | https://github.com/TomMonks | | Alison Harper | ORCID: Harper | https://github.com/AliHarp |



💰 Funding

This project is supported by the Medical Research Council [grant number MR/Z503915/1].

Owner

  • Name: pythonhealthdatascience
  • Login: pythonhealthdatascience
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
title: 'Computational Reproducibility Assessments: Summary'
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Amy
    family-names: Heather
    email: a.heather2@exeter.ac.uk
    affiliation: University of Exeter Medical School, Exeter, UK
    orcid: 'https://orcid.org/0000-0002-6596-3479'
  - given-names: Thomas
    family-names: Monks
    email: t.m.w.monks@exeter.ac.uk
    affiliation: University of Exeter Medical School, Exeter, UK
    orcid: 'https://orcid.org/0000-0003-2631-4481'
  - given-names: Alison
    family-names: Harper
    email: a.l.harper@exeter.ac.uk
    affiliation: University of Exeter Business School, Exeter, UK
    orcid: 'https://orcid.org/0000-0001-5274-5037'
repository-code: >-
  https://github.com/pythonhealthdatascience/stars_wp1_summary
abstract: >-
  Summary of the eight computational reproducibility assessments conducted as part of STARS Work Package 1. These assessed discrete-event simulation papers with models in Python and R.
license: CC-BY-4.0
# TODO: Manually update with each GitHub release (start with 0.1.0)
version: '1.0.2'
date-released: '2025-01-22'

GitHub Events

Total
  • Release event: 2
  • Push event: 96
  • Create event: 2
Last Year
  • Release event: 2
  • Push event: 96
  • Create event: 2

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 179
  • Total Committers: 2
  • Avg Commits per committer: 89.5
  • Development Distribution Score (DDS): 0.028
Past Year
  • Commits: 179
  • Committers: 2
  • Avg Commits per committer: 89.5
  • Development Distribution Score (DDS): 0.028
Top Committers
Name Email Commits
amyheather a****2@e****k 174
cffconvert GitHub Action c****t 5
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/cff_convert.yaml actions
  • actions/checkout v4 composite
  • citation-file-format/cffconvert-github-action 2.0.0 composite
.github/workflows/cff_validation.yaml actions
  • actions/checkout v3 composite
  • dieghernan/cff-validator v3 composite
.github/workflows/quarto_publish.yaml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
  • quarto-dev/quarto-actions/publish v2 composite
  • quarto-dev/quarto-actions/setup v2 composite
requirements.txt pypi
  • jupyter ==1.0.0
  • matplotlib ==3.9.2
  • pandas ==2.2.2
  • plotly ==5.23.0