A World of Possibilities for Reproducible Publishing with Quarto

Maria Tackett Chair
Duke University
 
Mine Cetinkaya-Rundel Discussant
Duke University + Posit
 
Mine Cetinkaya-Rundel Organizer
Duke University + Posit
 
Tuesday, Aug 6: 2:00 PM - 3:50 PM
1309 
Invited Paper Session 
Oregon Convention Center 
Room: CC-254 

Applied

Yes

Main Sponsor

Section on Statistical Graphics

Co Sponsors

Section on Statistical Computing
Section on Statistics and Data Science Education

Presentations

Creating Stunning Presentations with Quarto

Speaker

Emil Hvitfeldt, Posit

Programmatic Manipulation of Quarto Documents for Teaching

In this talk we will discuss the use of the parsermd package for the programmatic manipulation of Quarto documents. As the name implies the parsermd package was originally developed for the parsing and manipulation of RMarkdown documents, but we have recently worked to expand this functionality to support Quarto documents and their specific features (e.g. fenced divs, yaml chunk options, shortcodes, etc.). We will briefly review the structure of a typical Quarto document and how this is then represented within R once parsed as an abstract syntax tree (AST). The remainder of the talk will then focus on practical usage examples of these tools for teaching with Quarto, including automated feedback and cleaning, document restructuring, and others time permitting. 

Speaker

Colin Rundel, Duke University

From Zero to Website in Twenty Minutes with Quarto

As a data professional, at some point, you'll want a website, whether it's for yourself, a project, or a research group. Quarto is a great way to make one: build your site with plain text files that you can edit in your favorite tool and check in to version control; structure your content into folders and pages in a way that makes sense to you; create content that includes code and its output; and generate listing pages that help readers navigate collections of content like projects, publications or people.

In this talk, I'll walk you through the process from scratch. You'll see how to get started with a basic template and then edit it to your needs, including adding pages, customizing navigation, adding a blog or other listing, personalizing the appearance, and getting it online.  

Speaker

Charlotte Wickham, Posit

Engage your Reader with Closeread

Scrollytelling is a style of web design that transitions graphics and text as a user scrolls, allowing stories to progress naturally. Despite its power, scrollytelling typically requires specialist web dev skills beyond the reach of many data scientists. Closeread is a Quarto extension that makes a wide range of scrollytelling techniques available to authors without traditional web dev experience, with support for cross-fading plots, graphics and other chunk output alongside narrative content. You can zoom in on text, code, and images, and highlighting important components. Finally, Closeread allows authors with experience in Observable JS to write their own animated graphics that update smoothly as scrolling progresses. 

Speaker

Andrew Bray, UC Berkeley