Implementing reproducible research

Victoria Stodden, Friedrich Leisch, Roger D. Peng

Research output: Book/ReportBook

Abstract

In computational science, reproducibility requires that researchers make code and data available to others so that the data can be analyzed in a similar manner as in the original publication. Code must be available to be distributed, data must be accessible in a readable format, and a platform must be available for widely distributing the data and code. In addition, both data and code need to be licensed permissively enough so that others can reproduce the work without a substantial legal burden. Implementing Reproducible Research covers many of the elements necessary for conducting and distributing reproducible research. It explains how to accurately reproduce a scientific result. Divided into three parts, the book discusses the tools, practices, and dissemination platforms for ensuring reproducibility in computational science. It describes: • Computational tools, such as Sweave, knitr, VisTrails, Sumatra, CDE, and the Declaratron system • Open source practices, good programming practices, trends in open science, and the role of cloud computing in reproducible research • Software and methodological platforms, including open source software packages, RunMyCode platform, and open access journals Each part presents contributions from leaders who have developed software and other products that have advanced the field. Supplementary material is available at www.ImplementingRR.org.

Original languageEnglish (US)
PublisherCRC Press
Number of pages419
ISBN (Electronic)9781466561601
ISBN (Print)9781466561595
DOIs
StatePublished - Jan 1 2014
Externally publishedYes

Fingerprint

Computational Science
Reproducibility
Software
Open Source Software
Cloud Computing
Software Package
Open Source
Programming
Cover
Necessary
Trends

ASJC Scopus subject areas

  • Mathematics(all)

Cite this

Implementing reproducible research. / Stodden, Victoria; Leisch, Friedrich; Peng, Roger D.

CRC Press, 2014. 419 p.

Research output: Book/ReportBook

Stodden, Victoria ; Leisch, Friedrich ; Peng, Roger D. / Implementing reproducible research. CRC Press, 2014. 419 p.
@book{d10f8c9e42414459920182dfee2f4e68,
title = "Implementing reproducible research",
abstract = "In computational science, reproducibility requires that researchers make code and data available to others so that the data can be analyzed in a similar manner as in the original publication. Code must be available to be distributed, data must be accessible in a readable format, and a platform must be available for widely distributing the data and code. In addition, both data and code need to be licensed permissively enough so that others can reproduce the work without a substantial legal burden. Implementing Reproducible Research covers many of the elements necessary for conducting and distributing reproducible research. It explains how to accurately reproduce a scientific result. Divided into three parts, the book discusses the tools, practices, and dissemination platforms for ensuring reproducibility in computational science. It describes: • Computational tools, such as Sweave, knitr, VisTrails, Sumatra, CDE, and the Declaratron system • Open source practices, good programming practices, trends in open science, and the role of cloud computing in reproducible research • Software and methodological platforms, including open source software packages, RunMyCode platform, and open access journals Each part presents contributions from leaders who have developed software and other products that have advanced the field. Supplementary material is available at www.ImplementingRR.org.",
author = "Victoria Stodden and Friedrich Leisch and Peng, {Roger D.}",
year = "2014",
month = "1",
day = "1",
doi = "10.1201/b16868",
language = "English (US)",
isbn = "9781466561595",
publisher = "CRC Press",

}

TY - BOOK

T1 - Implementing reproducible research

AU - Stodden, Victoria

AU - Leisch, Friedrich

AU - Peng, Roger D.

PY - 2014/1/1

Y1 - 2014/1/1

N2 - In computational science, reproducibility requires that researchers make code and data available to others so that the data can be analyzed in a similar manner as in the original publication. Code must be available to be distributed, data must be accessible in a readable format, and a platform must be available for widely distributing the data and code. In addition, both data and code need to be licensed permissively enough so that others can reproduce the work without a substantial legal burden. Implementing Reproducible Research covers many of the elements necessary for conducting and distributing reproducible research. It explains how to accurately reproduce a scientific result. Divided into three parts, the book discusses the tools, practices, and dissemination platforms for ensuring reproducibility in computational science. It describes: • Computational tools, such as Sweave, knitr, VisTrails, Sumatra, CDE, and the Declaratron system • Open source practices, good programming practices, trends in open science, and the role of cloud computing in reproducible research • Software and methodological platforms, including open source software packages, RunMyCode platform, and open access journals Each part presents contributions from leaders who have developed software and other products that have advanced the field. Supplementary material is available at www.ImplementingRR.org.

AB - In computational science, reproducibility requires that researchers make code and data available to others so that the data can be analyzed in a similar manner as in the original publication. Code must be available to be distributed, data must be accessible in a readable format, and a platform must be available for widely distributing the data and code. In addition, both data and code need to be licensed permissively enough so that others can reproduce the work without a substantial legal burden. Implementing Reproducible Research covers many of the elements necessary for conducting and distributing reproducible research. It explains how to accurately reproduce a scientific result. Divided into three parts, the book discusses the tools, practices, and dissemination platforms for ensuring reproducibility in computational science. It describes: • Computational tools, such as Sweave, knitr, VisTrails, Sumatra, CDE, and the Declaratron system • Open source practices, good programming practices, trends in open science, and the role of cloud computing in reproducible research • Software and methodological platforms, including open source software packages, RunMyCode platform, and open access journals Each part presents contributions from leaders who have developed software and other products that have advanced the field. Supplementary material is available at www.ImplementingRR.org.

UR - http://www.scopus.com/inward/record.url?scp=85055586929&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85055586929&partnerID=8YFLogxK

U2 - 10.1201/b16868

DO - 10.1201/b16868

M3 - Book

AN - SCOPUS:85055586929

SN - 9781466561595

BT - Implementing reproducible research

PB - CRC Press

ER -