Enhanced dynamic documents for reproducible research

Deborah Nolan, Roger Peng, Duncan Temple Lang

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

Dynamic documents that combine text and code, which is evaluated to dynamically create content when the document is rendered, for example, Sweave, are a large step forward in reproducible data analysis and computation. However, to capture the research process, we need richer paradigms and infrastructure. The process includes all the investigations and computations, and not just the final reported ones, and the entirety represents reproducible research. In addition to richer paradigms for reproducability, we want to be able to capture more complex aspects of the computational process, such as the use of multiple languages, and also engage different communities using other programming languages so that reproducible computations and research become more widespread. We also need to integrate existing and future approaches with commonly used tools such as Microsoft Word and make the resulting documents richer for authors and readers. We present two approaches to structured, dynamic documents that use modern, ubiquitous standard technologies (XML) and provide extensible infrastructure for richer documents. The first integrates R and Microsoft Word for use by a broader audience and provides some innovations in this interface, and the second uses eXtensible Stylesheet Language (XSL) and R to provide a flexible and extensible infrastructure for richer, more accessible dynamic documents.

Original languageEnglish (US)
Title of host publicationBiomedical Informatics for Cancer Research
PublisherSpringer US
Pages335-345
Number of pages11
ISBN (Print)9781441957122
DOIs
StatePublished - 2010

Fingerprint

Language
Research
Programming Languages
Technology

ASJC Scopus subject areas

  • Medicine(all)

Cite this

Nolan, D., Peng, R., & Lang, D. T. (2010). Enhanced dynamic documents for reproducible research. In Biomedical Informatics for Cancer Research (pp. 335-345). Springer US. https://doi.org/10.1007/978-1-4419-5714-6_20

Enhanced dynamic documents for reproducible research. / Nolan, Deborah; Peng, Roger; Lang, Duncan Temple.

Biomedical Informatics for Cancer Research. Springer US, 2010. p. 335-345.

Research output: Chapter in Book/Report/Conference proceedingChapter

Nolan, D, Peng, R & Lang, DT 2010, Enhanced dynamic documents for reproducible research. in Biomedical Informatics for Cancer Research. Springer US, pp. 335-345. https://doi.org/10.1007/978-1-4419-5714-6_20
Nolan D, Peng R, Lang DT. Enhanced dynamic documents for reproducible research. In Biomedical Informatics for Cancer Research. Springer US. 2010. p. 335-345 https://doi.org/10.1007/978-1-4419-5714-6_20
Nolan, Deborah ; Peng, Roger ; Lang, Duncan Temple. / Enhanced dynamic documents for reproducible research. Biomedical Informatics for Cancer Research. Springer US, 2010. pp. 335-345
@inbook{bfe5b348359442cebd303b540823d529,
title = "Enhanced dynamic documents for reproducible research",
abstract = "Dynamic documents that combine text and code, which is evaluated to dynamically create content when the document is rendered, for example, Sweave, are a large step forward in reproducible data analysis and computation. However, to capture the research process, we need richer paradigms and infrastructure. The process includes all the investigations and computations, and not just the final reported ones, and the entirety represents reproducible research. In addition to richer paradigms for reproducability, we want to be able to capture more complex aspects of the computational process, such as the use of multiple languages, and also engage different communities using other programming languages so that reproducible computations and research become more widespread. We also need to integrate existing and future approaches with commonly used tools such as Microsoft Word and make the resulting documents richer for authors and readers. We present two approaches to structured, dynamic documents that use modern, ubiquitous standard technologies (XML) and provide extensible infrastructure for richer documents. The first integrates R and Microsoft Word for use by a broader audience and provides some innovations in this interface, and the second uses eXtensible Stylesheet Language (XSL) and R to provide a flexible and extensible infrastructure for richer, more accessible dynamic documents.",
author = "Deborah Nolan and Roger Peng and Lang, {Duncan Temple}",
year = "2010",
doi = "10.1007/978-1-4419-5714-6_20",
language = "English (US)",
isbn = "9781441957122",
pages = "335--345",
booktitle = "Biomedical Informatics for Cancer Research",
publisher = "Springer US",

}

TY - CHAP

T1 - Enhanced dynamic documents for reproducible research

AU - Nolan, Deborah

AU - Peng, Roger

AU - Lang, Duncan Temple

PY - 2010

Y1 - 2010

N2 - Dynamic documents that combine text and code, which is evaluated to dynamically create content when the document is rendered, for example, Sweave, are a large step forward in reproducible data analysis and computation. However, to capture the research process, we need richer paradigms and infrastructure. The process includes all the investigations and computations, and not just the final reported ones, and the entirety represents reproducible research. In addition to richer paradigms for reproducability, we want to be able to capture more complex aspects of the computational process, such as the use of multiple languages, and also engage different communities using other programming languages so that reproducible computations and research become more widespread. We also need to integrate existing and future approaches with commonly used tools such as Microsoft Word and make the resulting documents richer for authors and readers. We present two approaches to structured, dynamic documents that use modern, ubiquitous standard technologies (XML) and provide extensible infrastructure for richer documents. The first integrates R and Microsoft Word for use by a broader audience and provides some innovations in this interface, and the second uses eXtensible Stylesheet Language (XSL) and R to provide a flexible and extensible infrastructure for richer, more accessible dynamic documents.

AB - Dynamic documents that combine text and code, which is evaluated to dynamically create content when the document is rendered, for example, Sweave, are a large step forward in reproducible data analysis and computation. However, to capture the research process, we need richer paradigms and infrastructure. The process includes all the investigations and computations, and not just the final reported ones, and the entirety represents reproducible research. In addition to richer paradigms for reproducability, we want to be able to capture more complex aspects of the computational process, such as the use of multiple languages, and also engage different communities using other programming languages so that reproducible computations and research become more widespread. We also need to integrate existing and future approaches with commonly used tools such as Microsoft Word and make the resulting documents richer for authors and readers. We present two approaches to structured, dynamic documents that use modern, ubiquitous standard technologies (XML) and provide extensible infrastructure for richer documents. The first integrates R and Microsoft Word for use by a broader audience and provides some innovations in this interface, and the second uses eXtensible Stylesheet Language (XSL) and R to provide a flexible and extensible infrastructure for richer, more accessible dynamic documents.

UR - http://www.scopus.com/inward/record.url?scp=84885749523&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84885749523&partnerID=8YFLogxK

U2 - 10.1007/978-1-4419-5714-6_20

DO - 10.1007/978-1-4419-5714-6_20

M3 - Chapter

AN - SCOPUS:84885749523

SN - 9781441957122

SP - 335

EP - 345

BT - Biomedical Informatics for Cancer Research

PB - Springer US

ER -