This 3-hour workshop introduces the Futureverse - A Unifying Parallelization Framework in R for Everyone - for any R developer looking for options to run their R code in parallel. Designed for participants familiar with R, the workshop does not require prior knowledge of R package development or parallel computing. It is structured into four parts, covering an introduction to futures, managing outputs, warnings, errors, map-reduce parallelization, and concluding with an open discussion. Futureverse (https://www.futureverse.org) is designed, so existing code can be parallelized with a minimal amount of modifications, and allow the developer to keep their focus on the main purpose of their code. We will explore parallel alternatives to familiar programming patterns in base R apply (future.apply), Tidyverse purrr (furrr), and foreach with doFuture. Each part will have hands-on learning components, ensuring participants leave with the skills to apply these techniques to their own projects. Instructions to participants will be made available online at https://www.futureverse.org/tutorials.html prior to the event. All material will be made available there after the event.
Registration:To add this tutorial to your registration,
log in to your existing registration, click the Modify Registration button, and navigate to the Reg Options page (page 4). Select the tutorial you want to attend.