Reproducible research: A bioinformatics case study

被引:84
作者
Gentleman, Robert [1 ]
机构
[1] Harvard Univ, Cambridge, MA 02138 USA
关键词
computational science; reproducibility; literate programming;
D O I
10.2202/1544-6115.1034
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
While scientific research and the methodologies involved have gone through substantial technological evolution the technology involved in the publication of the results of these endeavors has remained relatively stagnant. Publication is largely done in the same manner today as it was fifty years ago. Many journals have adopted electronic formats, however, their orientation and style is little different from a printed document. The documents tend to be static and take little advantage of computational resources that might be available. Recent work, Gentleman and Temple Lang (2003), suggests a methodology and basic infrastructure that can be used to publish documents in a substantially different way. Their approach is suitable for the publication of papers whose message relies on computation. Stated quite simply, Gentleman and Temple Lang (2003) propose a paradigm where documents are mixtures of code and text. Such documents may be self-contained or they may be a component of a compendium which provides the infrastructure needed to provide access to data and supporting software. These documents, or compendiums, can be processed in a number of different ways. One transformation will be to replace the code with its output - thereby providing the familiar, but limited, static document. < p /> In this paper we apply these concepts to a seminal paper in bioinformatics, namely The Molecular Classification of Cancer, Golub et al (1999). The authors of that paper have generously provided data and other information that have allowed us to largely reproduce their results. Rather than reproduce this paper exactly we demonstrate that such a reproduction is possible and instead concentrate on demonstrating the usefulness of the compendium concept itself.
引用
收藏
页数:25
相关论文
共 18 条
[1]   AUDITING OF DATA ANALYSES [J].
BECKER, RA ;
CHAMBERS, JM .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1988, 9 (04) :747-760
[2]  
Buckheit J., 1995, WAVELETS STAT
[3]   Comparison of discrimination methods for the classification of tumors using gene expression data [J].
Dudoit, S ;
Fridlyand, J ;
Speed, TP .
JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 2002, 97 (457) :77-87
[4]  
GENTLEMAN R, 2003, TEMPLE LANG STAT ANA
[5]   Molecular classification of cancer: Class discovery and class prediction by gene expression monitoring [J].
Golub, TR ;
Slonim, DK ;
Tamayo, P ;
Huard, C ;
Gaasenbeek, M ;
Mesirov, JP ;
Coller, H ;
Loh, ML ;
Downing, JR ;
Caligiuri, MA ;
Bloomfield, CD ;
Lander, ES .
SCIENCE, 1999, 286 (5439) :531-537
[6]  
GREEN PJ, 2003, STATISTICIAN, P423
[7]  
Ihaka R., 1996, J COMPUTATIONAL GRAP, V5, P299, DOI [10.1080/10618600.1996.10474713, 10.2307/1390807, DOI 10.1080/10618600.1996.10474713]
[8]  
KEITH A, 2004, BIOINFORMATICS, V20, P777
[9]  
KNUTH DE, 1992, LIT PROGRAMMING
[10]  
LANG L, 1997, REVWEB MANUAL S PLUS