Automatic manuscript generation
manuscript-generation.RdConstruct, validate, render, and write deterministic manuscript sources from canonical popgenVCF project and publication records. Generated factual content is kept separate from author-supplied scientific interpretation.
Usage
new_manuscript(
project,
publication = NULL,
title = project$name,
authors = NULL,
abstract = NULL,
keywords = character(),
introduction = NULL,
results = NULL,
discussion = NULL,
declarations = list()
)
validate_manuscript(x)
render_manuscript_markdown(manuscript)
write_manuscript(manuscript, directory, overwrite = FALSE)Arguments
- project
A validated
PopgenVCFProject.- publication
A
PopgenVCFPublicationBundle; generated fromprojectwhen omitted.- title
Manuscript title.
Author metadata containing at least a
namecolumn and optionally affiliation, email, ORCID, and corresponding-author status.- abstract
Author-supplied abstract.
- keywords
Character vector of manuscript keywords.
- introduction
Author-supplied introduction.
- results
Author-supplied scientific interpretation for Results.
- discussion
Author-supplied discussion.
- declarations
Named overrides for generated declaration text.
- x
A
PopgenVCFManuscriptor generated manuscript directory.- manuscript
A validated
PopgenVCFManuscript.- directory
Output directory.
- overwrite
Whether a non-empty output directory may be replaced.