Reproducibility in research – Day 2

Lars Vilhuber
Marie Connolly

2026-09-09

Follow along

larsvilhuber.github.io/workshop-uppsala-2026/presentation/day2.html (PDF)

The program

Day 2

Day 2

Review of the “homework”

Review of the “homework”

  • Assignment of reviewers
  • Active review

🔒Explanation of “homework”

Active review

  • Can you run the code?
  • Can you find the data (based on the README!)
  • Do the numbers match the “manuscript”?

Start

Discussion of results from review

Discussion

  • What did you find?
  • What was easy? What was hard?
  • What would have made it reproducible?

Advanced reproducibility setup

Advanced reproducibility setup

.. how to make your replication package check itself.

➡️ Advanced reproducibility setup

How to run Stata (or R, or Python) reproducibly

➡️ How to create log files

How to install packages reproducibly

➡️ How to control your environment

Break

Choices

Choices

Pick one:

Choice A: Provenance and preservation

➡️ Provenance and preservation

Choice B: APIs and principled retrieval

Wrap up

Any further thoughts?

Pearls Before Swine

Where to?

Choices

Resources

README

Lars Vilhuber, Connolly, M., Koren, M., Llull, J., & Morrow, P. (2022). A template README for social science replication packages (v1.1). Social Science Data Editors. https://doi.org/10.5281/zenodo.7293838

You can download the Word, LaTeX, or Markdown version of the README with lots of examples.

Other guidance

Extra info

Sources

Fin.