PGRP Onboarding Materials for Collaborative Reproducible Workflows

Catalyst Thomas Brailey developed a set of training materials to help transition J-PAL’s Payments and Governance Research Program (PGRP) towards a version-controlled research pipeline by onboarding all research team members to GitHub, GitHub desktop, and R. These teaching materials can be applied to onboard other research/lab teams across a variety of contexts…

Coding style guides for collaborators (in R, Stata, and Python)

Developed by Sean Higgins (Northwestern University) and colleagues, this guide provides instructions for using R on research projects. Its purpose is to use with collaborators and research assistants to make code consistent, easier to read, transparent, and reproducible. See also the Python Guide and Stata Guide.

Researсh Ethics: History & Principles

Written by Lily Mayer, this infographic is a helpful introduction to the history and basic principles of research ethics.

Social Science Reproduction Platform

The Social Science Reproduction Platform crowdsources and catalogs attempts to assess and improve the computational reproducibility of social science research. Instructors can use the SSRP in applied social science courses at the graduate or undergraduate levels to teach fundamental concepts, methods, and reproducible research practices. Get started by creating a free account and browsing…

A template README for social science replication packages

The template README follows best practices as defined by a number of data editors at social science journals. A full list of endorsers is listed in Endorsers. The most recent version is available at Specific releases can be found at The template README is available in a variety of formats, including HTML…

TIER Protocol 4.0

The TIER Protocol specifies the contents and organization of reproduction documentation for a project involving computations with statistical data.

Lab Manual for Jade Benjamin-Chung’s Lab

This is a lab manual for students and staff working with Jade Benjamin-Chung at Stanford University. Its goal is to support collaborative, transparent, and reproducible workflows and it contains guidance on tools and good practices in communications, coding, version control, and data sharing, among others. It also features an internal replication process…


ResearchBox offers an easy way to share and access scientific content, such as data, code, pre-registrations, and study materials. Uploaded files are organized into “Bingo Tables” that allow readers to easily find & access available files (e.g., Among many features, ResearchBox provides: One-click downloads Instantaneous file-previews Codebooks for every dataset Integration…

Introduction to R (teaching materials)

Fabio Votta (University of Stuttgart) shared teaching materials for an “Introduction to R” course, including slides, R basics script, and tidyverse script.  

Open Research Calendar

Open Research Calendar is an open-source community tool that collates information on worldwide events related to open science and research.

Development Research in Practice : The DIME Analytics Data Handbook

“Development Research in Practice” leads the reader through a complete empirical research project, providing links to continuously updated resources on the DIME Wiki as well as illustrative examples from the Demand for Safe Spaces study. The handbook is intended to train users of development data on how to handle data effectively, efficiently,…

An Introduction to Open Science

This presentation by Felix Schönbrodt gives an overview of the motivation for open science and an introduction to the research tools and practices commonly associated with open science. The slides are can be re-used and distributed under the CC BY license.

Reproducible Data Science with Python

Written by Valentin Danchev, “Reproducible Data Science with Python” is a textbook that uses real-world social data sets related to the COVID-19 pandemic to provide an accessible introduction to open, reproducible, and ethical data analysis using hands-on Python coding, modern open-source computational tools, and data science techniques. Topics include open reproducible research…

Framework for Open and Reproducible Research Training (FORRT)

FORRT is a pedagogical infrastructure designed to recognize and support the teaching and mentoring of open and reproducible science tenets in tandem with prototypical subject matters in higher education. FORRT also advocates for the opening of teaching and mentoring materials as a means to facilitate access, discovery, and learning to those who…

Data Sharing and Replication

Find slides from a presentation by Garret Christensen titled “Data Sharing and Replication: Enabling Reproducible Research”.

Analysis Plans in Economics

Find slides from a presentation by Benjamin Olken titled “Analysis Plans in Economics”.

Data Adaptive Pre-Specification

Find slides from a presentation by Maya Petersen titled “Data Adaptive Pre-Specification for Experimental and Observational Data”.

Perspectives from Biomedical Research

Find slides from a presentation by Maya Petersen titled “Pre-Registration, Pre-analysis, and Transparent Reporting: Perspectives from biomedical research”.

Protocols That Work

Find slides from a presentation by Nick Adams titled “Protocols That Work”.

How to write a Pre-Analysis Plan

Find slides from a presentation by Dalson Figueiredo and Lucas Silva titled “How to write a Pre-Analysis Plan”.

Pre-Analysis Plans (French)

Find slides from a presentation by Zachary Tsala Dimbuene titled “Pre-Analysis Plans (French)”.

Drafting RTR Guidelines

Find slides from a presentation by Arnaud Vaganay titled “Drafting RTR Guidelines”.

Gates Open Research

Find slides from a presentation by the Center for Effective Global Action (CEGA) titled “Gates Open Research”.