Reproducible and Automated Report Generation
Reproducible and Automated Report Generation


This workshop offers a gentle introduction to reproducible and elegantly formatted document generation with R Markdown. R Markdown presents a framework for reproducible workflows. It allows you to use multiple languages including R, Python, and SQL and helps you automate the production of HTML or PDF reports by relying on the power of Pandoc together with Lua-filters.

Participants will learn how to implement literate programming practices to make their workflows fully reproducible and produce automated reports. We will first cover the basics of narrative text and code integration. Then, we focus on working on a template that is fully optimized for two different output formats, HTML and PDF. While in the stage of explorative data analysis and with an eye on content only, our template allows you to produce beautiful HTML reports of your analyses, optimized for the interactive exploration of your data. While in the stage of dissemination and with an eye on the presentation of results, our template allows you to produce beautifully typeset PDF reports, ready to be circulated or published any time.


Julia Schulte-Cloos is a Marie Skłodowska-Curie funded LMU Research Fellow at the Geschwister Scholl Institute of Political Science at LMU Munich. Her main research interests lie in comparative politics, political behavior, research methodology, and reproducibility. Julia Schulte-Cloos has earned her PhD from the European University Institute.

Open Data Science




Open Data Science
One Broadway
Cambridge, MA 02142

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google