Quarto: a library to run them all? A collaborative exercise to use, learn and assess quarto for authoring reproducible documents in different scenarios
Add a caption and credit for this image.Using literate programming is a widespread practice amongst data scientists. This practice not only encourages data scientists to produce transparent, rich and reflective accounts of their analysis without the extra overhead of switching between tools, but also leads to artefacts (i.e., notebooks) that are increasingly becoming a medium for dissemination, reproducibility and education. Rmarkdown or Jupyter notebooks, are two of the most well known and used options. While both solutions can be used with multiple programming languages, the decision of whether to use one or the other is almost certain to be exclusively based on that. At least until now, with Quarto being mature enough to become a game-changer.
Quarto is a language-agnostic software based on Pandoc to render files combining markdown and code into multiple ranges of formats and outputs. As a result, it can be used with either R, Python or Julia without any other dependencies.
This collaborative workshop will be structured as follows:
- a brief theoretical introduction and instructions;
- a task that participants may choose from the different use cases provided (i.e. generating a single document, migrating from Rmarkdown or Jupyter, creating a book or generating interactive content); and
- a group discussion and conclusions.
Participants in this workshop have fun while gaining enough depth of breath and practice to evaluate how feasible it is to use Quarto in different scenarios and, ultimately, if it can become the one tool for authoring reproducible scientific or technical documents, regardless of your language of choice.
Expertise level
- Practitioner
- Expert
Audience
This workshop is targeted to anyone interested in reproducible publishing, especially if they are looking for a single solution to use regardless of their programming language and are willing to explore with others quarto’s pros and cons, contributing to a group discussion.


I am an interdisciplinary researcher whose research articulates around how physical and digital infrastructures, especially those that are commonly produced, respond to and are shaped by societal challenges. I’ve worked as an architect, drupal developer, project manager, lecturer, data scientist, and currently as Principal Research Software Engineer.
My research interests revolve around the social aspect of technology and methods to surface the world-views that are invariably embedded in technical artefacts such as cities, software or platforms. To do so, I use mixed methods with a preference for digital methods, participatory methods and data visualisation and a keen interest in EDI and open research best practices to make research Findable, Accessible, Interoperable, and Reusable