Language-Agnostic Reproducible Data Analysis Using Literate Programming.
Ontology highlight
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 language. The code executed by the computer is extracted from the literate source code. As such, literate programming is an ideal formalism for systematizing analysis steps in biomedical research. We have developed the reproducible computing tool Lir (literate, reproducible computing) t
SUBMITTER: Vassilev B
PROVIDER: S-EPMC5053501 | biostudies-literature | 2016
REPOSITORIES: biostudies-literature
ACCESS DATA