TheChymera / RepSeP

Reproducible Self-Publishing - Demo Publications in the Most Common Formats
14 stars 6 forks source link
article data-analysis foss latex poster presentation publishing python reexecutable-publication reproducible-research

RepSeP Logo

RepSeP

The Reproducible Self Publishing toolkit demonstrates how to reuse your favourite data analysis workflows in order to seamlessly include quasi-dynamic publication-quality output (e.g. figures, tables, or statistic reports) in the most common science communication formats. Currently we provide examples for:

In these examples, analysis does not have to be initiated manually, and output elements do not have to be copied, manually scaled, styled, or otherwise manipulated. Data analysis is kept in one and only one place, and configurable styling is applied programmatically at the document or output element level. Data and code dependencies are monitored for update via checksums, and are either provided or specified, so that both the toolkit in its present incarnation - as well as your own derivatives - can be reproduced locally and autonomously by your colleagues, reviewers, students, and everybody else. As no binaries are tracked, publications built analogously to our examples are excellently suited for collaborative editing and version tracking, e.g. via Git.

Video Presentations

How To Self-Publish Reproducible Scientific Documents

Dependencies

Automatic Install

Dependencies can be automatically installed by any package manager which respects the Package Manager Soecification. This is done by running the install file as root with the following commands:

cd RepSeP/.gentoo
./install.sh -oav

Manual Install

The most precise description of the dependency graph (including conditionality) can be extracted from the RepSeP ebuild. Alternatively you may refer to the following list:

Examples

Posters