Reproducible Research Jerod Weinman CSC 499
Why make your research reproducible?
Reproducibility Spectrum R. D. Peng, Science 334 1226 (2011). Where will your work lie?
“[A] lack of visual clarity in arranging evidence is a sign of a lack of intellectual clarity in reasoning about evidence.” -- Edward Tufte Visual Explanations 48 (1997)
What are the barriers to making research reproducible? ?
Reproducible Research Principles Modularize Document Preserve
Reproducible Research Pipeline Modularity: Each component’s “semipersistent state allows for the inspection of the component and the process that led to it.” (Peng and Eckel 2009, p. 29) Authors vs. readers: Need different tools. R. D. Peng, S. P. Eckel, Comput. Sci. Eng. 11 28 (2009).
Data Repository $DATA_REPOSITORY/ raw/ proc/ experiments/ svn/ collection/data/ $DATA_REPOSITORY/ collection/data/ collection/data/ collection/data/ raw/ proc/ experiments/ Modularity: Each component’s “semipersistent state allows for the inspection of the component and the process that led to it.” (Peng and Eckel 2009, p. 29) Authors vs. readers: Need different tools. svn/ collection/src/ svn/ collection/src/ svn/ collection/src/ R. D. Peng, S. P. Eckel, Comput. Sci. Eng. 11 28 (2009).