repsep.mp4 (239.08 MB)
Reproducible Self-Publishing for Python-Based Research
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.
In this example. 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.
In this example. 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.
History
Usage metrics
Keywords
reproducibilityreexecutable publicationLaTeXPythonPythonTeXtransparencyfree and open sciencefree and open publishingdecentralizationpeer-to-peerFOSSGitcollaborationdata analysisscientific journalspublishingsoftware managementbeamer classSciPypresentationscience communicatorsscience communicationhackabilityverifiabilitydata sharing for reusedata sharingsource codesource code sharingcollaborative editingOpen SoftwareSoftware EngineeringComputer SoftwareStatistics
Licence
Exports
RefWorks
BibTeX
Ref. manager
Endnote
DataCite
NLM
DC