date: 2021-12-09T11:42:48Z pdf:PDFVersion: 1.7 pdf:docinfo:title: Reproducible Research in R: A Tutorial on How to Do the Same Thing More Than Once xmp:CreatorTool: LaTeX with hyperref access_permission:can_print_degraded: true subject: Computational reproducibility is the ability to obtain identical results from the same data with the same computer code. It is a building block for transparent and cumulative science because it enables the originator and other researchers, on other computers and later in time, to reproduce and thus understand how results came about, while avoiding a variety of errors that may lead to erroneous reporting of statistical and computational results. In this tutorial, we demonstrate how the R package repro supports researchers in creating fully computationally reproducible research projects with tools from the software engineering community. Building upon this notion of fully automated reproducibility, we present several applications including the preregistration of research plans with code (Preregistration as Code, PAC). PAC eschews all ambiguity of traditional preregistration and offers several more advantages. Making technical advancements that serve reproducibility more widely accessible for researchers holds the potential to innovate the research process and to help it become more productive, credible, and reliable. dc:format: application/pdf; version=1.7 pdf:docinfo:creator_tool: LaTeX with hyperref access_permission:fill_in_form: true pdf:encrypted: false dc:title: Reproducible Research in R: A Tutorial on How to Do the Same Thing More Than Once modified: 2021-12-09T11:42:48Z cp:subject: Computational reproducibility is the ability to obtain identical results from the same data with the same computer code. It is a building block for transparent and cumulative science because it enables the originator and other researchers, on other computers and later in time, to reproduce and thus understand how results came about, while avoiding a variety of errors that may lead to erroneous reporting of statistical and computational results. In this tutorial, we demonstrate how the R package repro supports researchers in creating fully computationally reproducible research projects with tools from the software engineering community. Building upon this notion of fully automated reproducibility, we present several applications including the preregistration of research plans with code (Preregistration as Code, PAC). PAC eschews all ambiguity of traditional preregistration and offers several more advantages. Making technical advancements that serve reproducibility more widely accessible for researchers holds the potential to innovate the research process and to help it become more productive, credible, and reliable. pdf:docinfo:subject: Computational reproducibility is the ability to obtain identical results from the same data with the same computer code. It is a building block for transparent and cumulative science because it enables the originator and other researchers, on other computers and later in time, to reproduce and thus understand how results came about, while avoiding a variety of errors that may lead to erroneous reporting of statistical and computational results. In this tutorial, we demonstrate how the R package repro supports researchers in creating fully computationally reproducible research projects with tools from the software engineering community. Building upon this notion of fully automated reproducibility, we present several applications including the preregistration of research plans with code (Preregistration as Code, PAC). PAC eschews all ambiguity of traditional preregistration and offers several more advantages. Making technical advancements that serve reproducibility more widely accessible for researchers holds the potential to innovate the research process and to help it become more productive, credible, and reliable. pdf:docinfo:creator: Aaron Peikert, Caspar J. van Lissa and Andreas M. Brandmaier meta:author: Aaron Peikert, Caspar J. van Lissa and Andreas M. Brandmaier meta:creation-date: 2021-12-09T10:22:03Z created: 2021-12-09T10:22:03Z access_permission:extract_for_accessibility: true Creation-Date: 2021-12-09T10:22:03Z Author: Aaron Peikert, Caspar J. van Lissa and Andreas M. Brandmaier producer: pdfTeX-1.40.21 pdf:docinfo:producer: pdfTeX-1.40.21 pdf:unmappedUnicodeCharsPerPage: 17 dc:description: Computational reproducibility is the ability to obtain identical results from the same data with the same computer code. It is a building block for transparent and cumulative science because it enables the originator and other researchers, on other computers and later in time, to reproduce and thus understand how results came about, while avoiding a variety of errors that may lead to erroneous reporting of statistical and computational results. In this tutorial, we demonstrate how the R package repro supports researchers in creating fully computationally reproducible research projects with tools from the software engineering community. Building upon this notion of fully automated reproducibility, we present several applications including the preregistration of research plans with code (Preregistration as Code, PAC). PAC eschews all ambiguity of traditional preregistration and offers several more advantages. Making technical advancements that serve reproducibility more widely accessible for researchers holds the potential to innovate the research process and to help it become more productive, credible, and reliable. Keywords: open science; computational reproducibility; preregistration; R; R Markdown; Make; GitHub; Docker access_permission:modify_annotations: true dc:creator: Aaron Peikert, Caspar J. van Lissa and Andreas M. Brandmaier description: Computational reproducibility is the ability to obtain identical results from the same data with the same computer code. It is a building block for transparent and cumulative science because it enables the originator and other researchers, on other computers and later in time, to reproduce and thus understand how results came about, while avoiding a variety of errors that may lead to erroneous reporting of statistical and computational results. In this tutorial, we demonstrate how the R package repro supports researchers in creating fully computationally reproducible research projects with tools from the software engineering community. Building upon this notion of fully automated reproducibility, we present several applications including the preregistration of research plans with code (Preregistration as Code, PAC). PAC eschews all ambiguity of traditional preregistration and offers several more advantages. Making technical advancements that serve reproducibility more widely accessible for researchers holds the potential to innovate the research process and to help it become more productive, credible, and reliable. dcterms:created: 2021-12-09T10:22:03Z Last-Modified: 2021-12-09T11:42:48Z dcterms:modified: 2021-12-09T11:42:48Z title: Reproducible Research in R: A Tutorial on How to Do the Same Thing More Than Once xmpMM:DocumentID: uuid:2b3ee203-3836-4975-9f8b-7ddfc2709697 Last-Save-Date: 2021-12-09T11:42:48Z pdf:docinfo:keywords: open science; computational reproducibility; preregistration; R; R Markdown; Make; GitHub; Docker pdf:docinfo:modified: 2021-12-09T11:42:48Z meta:save-date: 2021-12-09T11:42:48Z Content-Type: application/pdf X-Parsed-By: org.apache.tika.parser.DefaultParser creator: Aaron Peikert, Caspar J. van Lissa and Andreas M. Brandmaier dc:subject: open science; computational reproducibility; preregistration; R; R Markdown; Make; GitHub; Docker access_permission:assemble_document: true xmpTPg:NPages: 32 pdf:charsPerPage: 3979 access_permission:extract_content: true access_permission:can_print: true meta:keyword: open science; computational reproducibility; preregistration; R; R Markdown; Make; GitHub; Docker access_permission:can_modify: true pdf:docinfo:created: 2021-12-09T10:22:03Z