http://mkweb.bcgsc.ca/rat/images/raton3700/ |
RATb: The Report and Analysis Template BuilderThe Report and Analysis Template Builder (RATb) uses XML and R to create reusable, structured Sweave files for the statistical and bioinformatic analysis of high-throughput 'omics' datasets.
Auxuliary materialSome templates refer to auxiliary data or information; those are stored at ./AuxiliaryNotesThe XML component is used to describe the replacable parameters in a template file; the data in these files drives the construction of the RATb web site. The XML DTD file is really quite simple. It defines the 'Templates' document type to be a list of one or more 'Template' objects. Each 'Template' consists of:
The actual template files are prepared as Sweave files. Sweave is a tool that combines the R statistical programming environment with the LaTeX typesetting system. This combination provides a powerful tool for conducting reproducible research. Template files should be categorized (in the 'Type' attribute of the XML 'Template' entry) as one of four types: 'header', 'trailer', 'qc', or 'analysis'. (In our templates, preprocessing steps are included under 'qc'.) The types are used to organize the layout on the web site. A complete filled-in template file consists of one header, one processor that is either 'qc' or 'analysis', and one 'trailer'. Thus, most of the actual analysis templates are constructed without LaTex preambles or \begin{document} or \end{document} commands. If you would like to contribute a template to the RATb project, please contact Kevin Coombes at the M.D. Anderson Cancer Center. |