Doing reproducible science: An opinionated introduction

Abstract What is reproducibility and why is it important that your scientific works are reproducible? Reproducibility refers to a scientific pipeline whose steps, processes, procedures, and results can be reproduced by other scientists (or future you), ensuring that results can be verified, and that the decisions that led to those results can be understood.

Simulating experimental data in R

Knowing how to simulate experimental data is an incredibly useful skill. Practically, it allows you to generate data that you can use to test your analysis scripts, making it easier to preregister those scripts along with your study plan. Theoretically, it provides you with an excellent opportunity to test your intuition about how data behaves in different experimental designs.

Books for learning R

This post is a focused collection of free books for learning R, covering topics for new and advanced users. I will try to keep it updated as I come across new resources. If there are any resources you think I should add, please leave a comment below or DM me on Twitter.


Embed Multimedia Files in R Markdown HTML Documents

Embedding multimedia files in R Markdown HTML documents

Update: I have improved the functions in this post and turned them into an R package. The source code and installation instructions are available here. I am currently writing a comprehensive educational resource of all things music called The Musican’s Compendium using bookdown, an R package that can generate print-ready books and ebooks from R Markdown documents.

The Musician's Compendium

The Musican's Compendium is a work-in-progress comprehensive educational resource of all things music.

GPA Calculator

An R Shiny app for calculating, tracking, and converting your GPA.