| Literature DB >> 24886202 |
Abstract
BACKGROUND: It is scientifically and ethically imperative that the results of statistical analysis of biomedical research data be computationally reproducible in the sense that the reported results can be easily recapitulated from the study data. Some statistical analyses are computationally a function of many data files, program files, and other details that are updated or corrected over time. In many applications, it is infeasible to manually maintain an accurate and complete record of all these details about a particular analysis.Entities:
Mesh:
Year: 2014 PMID: 24886202 PMCID: PMC4026591 DOI: 10.1186/1471-2105-15-138
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1Implementation of rctrack package.
Optional arguments of begin.rctrack
| a | specifies how random number generation | |
| | will be initialized by | |
| name of | ||
| character string name of | ||
| | the archive directory | with name defined by appending a time |
| | | stamp to |
| a | ||
| | | files larger than this size to |
| | | the archive directory |
| a vector of character strings | files with extensions matching these strings | |
| | | will NOT be moved to the archive directory |
| a vector of character strings | a list of high-level file access statements | |
| | with function names | for which details will NOT be collected |
| a | if TRUE, then no details about file | |
| | indicates whether to skip detail | access events with empty descriptions |
| | collection for empty file descriptions | (no file name) will be collected |
| a | if TRUE, | |
| | whether to collect details | embed |
| | about every random number | functions listed in the |
| | generation event | argument so that a record of every call |
| | | to those functions is retained. |
| a vector of character strings with | ||
| | the names of functions that | |
| | generate random numbers | functions so that their use |
| | | is documented in |
| | | |
| a | Messages will be issued if TRUE | |
| | whether to print messages about | |
| detail tracking |
Figure 2Use of rctrack package.
Figure 3Contents of from Figure 2.
Abbreviated contents of rc.file.details
| 1 | Sweave | source | file | Thu Mar 27 14:52:14 2014 | my.program.R | r |
| 2 | Sweave | write.table | file | Thu Mar 27 14:52:14 2014 | pt.data.txt | w |
| 3 | Sweave | read.table | file | Thu Mar 27 14:52:14 2014 | pt.data.txt | rt |
| 4 | Sweave | eval | jpeg | Thu Mar 27 14:52:14 2014 | scatterplot.jpg | w |
Figure 4Appendix produced by rctrack.
Abbreviated contents of rc.random.details
| 1 | begin.rctrack | begin.rctrack | begin.rctrack | Mar 27 14:52:14 | 123456789 | NULL | NULL |
| 2 | Sweave | eval | rnorm | Mar 27 14:52:14 | | | |
| 3 | Sweave | eval | rnorm | Mar 27 14:52:14 |