2016
DOI: 10.1371/journal.pone.0164023
|View full text |Cite
|
Sign up to set email alerts
|

Language-Agnostic Reproducible Data Analysis Using Literate Programming

Abstract: A modern biomedical research project can easily contain hundreds of analysis steps and lack of reproducibility of the analyses has been recognized as a severe issue. While thorough documentation enables reproducibility, the number of analysis programs used can be so large that in reality reproducibility cannot be easily achieved. Literate programming is an approach to present computer programs to human readers. The code is rearranged to follow the logic of the program, and to explain that logic in a natural la… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 48 publications
0
1
0
Order By: Relevance
“…Critical to reproducibility is the availability of the analytic container to others who may wish to re-examine the results. For example, analyses that integrate literate programming [23] in the analytic container make data analysis more reproducible [24]. Another consideration is that it may not be possible for businesses, such as those in the finance industry, to make available entire analytic containers for proprietary or financial reasons.…”
Section: Principles Of Data Analysismentioning
confidence: 99%
“…Critical to reproducibility is the availability of the analytic container to others who may wish to re-examine the results. For example, analyses that integrate literate programming [23] in the analytic container make data analysis more reproducible [24]. Another consideration is that it may not be possible for businesses, such as those in the finance industry, to make available entire analytic containers for proprietary or financial reasons.…”
Section: Principles Of Data Analysismentioning
confidence: 99%