Principles and Practice
Humboldt-Universität zu Berlin
2024-04-30
Today we will learn about…
generating the same results with the same data and analysis scripts
bare minimum: share the code and the data (Laurinavichyute et al., 2022)
rates of reproducibility vary across fields (Bochynska et al., 2023)
what constitutes “reproducibility”?
refers to data and supplementary materials
materials should have a “persistant identifier”
a digital, long-term storage of data
in recent papers, an OSF link is typically provided
also: discoverable
.csv
formatGo to datasetsearch.research.google.com/
do a search for data related to a topic of interest to you
what type of information does the search provide?
what type of links?
do you find analysis code, or just data?
do the same search at osf.io
and at zenodo.org/
even including code does not guarantee reproducibility
access to data and code do not mean analyses are reproducible
what can go wrong? Examples from Laurinavichyute et al. (2022)
.xls
files (Excel)Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do.
— Knuth (1984), p. 97
main concepts:
main benefits:
metadata
README should contain
can be updated as the project develops
README.md files in GitHub/Lab are automatically used as a project description
.md
is a plaintext documentdynamic reports with Markdown syntax
papaja
package for APA-formatted Rmarkdown documents
challenge: collaboration
4.4.0
, “Puppy Cup”R.version
2023.12.1.402
, “Ocean Storm”Today we learned…