From a slow analysis script to a fast and structured program in R workshop

Join our workshop titled From a slow analysis script to a fast and structured program in R, which is a part of our workshops for Ukraine series! 


Here’s some more info: 


Title: From a slow analysis script to a fast and structured program in R

Date: Thursday, October 9th, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone)

Speaker: Johan Zvrskovec is a postdoctoral researcher at the Genetic and Developmental Psychiatry Centre, Institute of Psychiatry, Psychology and Neuroscience, King’s College London. Johan has a PhD in statistical genetics from King’s College London (KCL), an MSc in Genetic, Environmental,  and Developmental Psychology from KCL, and an MSc in Bioinformatics from Uppsala University (UU). He also has experience from IT system development (analysis, relational databases, web applications, communication) in academia and industry.

The research topics that interest Johan are refinement of genetic/phenotypic associations in Genome Wide Association Studies (GWAS) using factor analytical models, machine learning, and statistics, while investigating the aetiology of complex human behavioural traits such as personality and psychiatric disorders. Johan is an avid proponent of social justice and equity. Having spent time both in Ukraine and Russia in the past, he is keen on helping prevent Russia’s ongoing and racially motivated invasion wars.


Description: This workshop will aim to improve the speed, compartmentalisation, and modularity of bulky analysis scripts in the R programming language. We will cover:

Loops, and general issues with memory management during control flows, affecting speed

The package data.table

R classes

R packages

Relational databases (if time)


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)




Please note that the registration confirmation is sent 1 day before the workshop to all registered participants rather than immediately after registration


How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!










 









Effective and useful feature engineering workshop

Join our workshop on Effective and useful feature engineering, which is a part of our workshops for Ukraine series! 


Here’s some more info: 


Title: Effective and useful feature engineering


Date: Thursday, October 2nd, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone)


Speaker: Emil Hvitfeldt is a software engineer at Posit and part of the tidymodels team’s effort to improve R’s modeling capabilities. He maintains several packages within the realms of modeling, text analysis, and color palettes. Trying to make slidecrafting a well respecting verb. He co-authored the book Supervised Machine Learning for Text Analysis in R with Julia Silge. Working on book Feature Engineering A-Z.


Description: Feature engineering is one of the fundamental part of the modeling pipeline that is often overlooked to great dismay. This workshop will go over a number of practical examples, going over the most common problems that feature engineering solves. Including dealing with numeric predictors, time predictors, and categorical predictors. A practical component is included, which will use the R package {recipes} and its extension packages.


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)



Please note that the registration confirmation is sent 1 day before the workshop to all registered participants rather than immediately after registration


How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!










 







Intro to C++ programming for R applications for Econometricians workshop

Join our workshop on Intro to C++ programming for R applications for Econometricians, which is a part of our workshops for Ukraine series! 


Here’s some more info: 


Title: Intro to C++ programming for R applications for Econometricians


Date: Thursday, September 25th, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone)


Speaker: Tomasz Woźniak is a Bayesian econometrician developing new econometric methods for applied macroeconomic research. He has been a specialised R user for seventeen years, and has recently joined The R Journal as an Associate Editor. He is the author of several R packages, available at https://bsvars.org/, that combine blazingly fast algorithms written in C++ with the convenience of data analysis in R. He works as a senior lecturer at the University of Melbourne, where he has an extensive research, teaching, and engagement portfolio. He is also an external collaborator at the International Labour Organization, where he develops a new forecasting system and an R package.


Description: The session will facilitate attendees in starting programming in C++ for R applications. To learn how to do that, Tomasz has read several books, tens of articles, and taken a few online courses, so you don’t have to 😉 The session will focus on


+ working with C++ in RStudio,


+ assuring object compatibility between C++ and R using the package Rcpp,


+ using basic algorithmic structures like loops, conditional execution, and functions,


+ using the functions written in C++ in R (it’s super simple!),


+ performing linear algebra using the package RcppArmadillo, and


+ using fast random number generators.


A sequence of hands-on exercises with applications for econometricians supports all this.

Minimal registration fee: 20 euro (or 20 USD or 800 UAH)







Please note that the registration confirmation is sent 1 day before the workshop to all registered participants rather than immediately after registration


How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!










 








RAG (Retrieval Augmented Generation) in R with ragnar workshop

Join our workshop on RAG (Retrieval Augmented Generation) in R with ragnar, which is a part of our workshops for Ukraine series! 


Here’s some more info: 


Title: RAG (Retrieval Augmented Generation) in R with ragnar


Date: Thursday, September 11th, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone)


Speaker: Sharon Machlis is a long-time tech journalist and former director of editorial data & analytics for media company Foundry (Computerworld, InfoWorld, and others), now (mostly) retired. She is the author of “Practical R for Mass Communication and Journalism” (CRC Press) and was the host of InfoWorld’s “Do More With R” video series. She has presented at a number of conferences including the European R User Meeting and Investigative Reporters & Editors’ computer-assisted reporting conference, and she’s slated to give a lightning talk at posit::conf(2025).


Description: Would you like to ask an LLM questions about a specific collection of documents? One of the most popular techniques for doing this is RAG (Retrieval Augmented Generation). And now RAG has come to the R tidyverse.

In this workshop you’ll learn how to use the ragnar and ellmer packages to process documents, retrieve portions of those docs that are most relevant to a query, and send that data to an LLM to generate a response.

We’ll start by going through the InfoWorld article How to Create Your Own RAG Application in R demo, which analyzes Workshop for Ukraine information to answer natural-language questions like “What workshops will help me improve my R data visualization skills?”

We’ll then apply what we’ve learned to a new data set: posit::conf(2025) conference sessions, so you can answer questions like “Are there any generative AI sessions happening on Thursday morning?”

This is a hands-on workshop demonstrating code. If you want to follow along, it will help to have a basic understanding of R and R functions. 


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)




Please note that the registration confirmation is sent 1 day before the workshop to all registered participants rather than immediately after registration


How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!










 








Efficient R – How to write faster code workshop

Join our workshop on Efficient R – How to write faster code, which is a part of our workshops for Ukraine series! 


Here’s some more info: 


Title: Efficient R – How to write faster code


Date: Thursday, August 28th, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone)


Speaker: Selina Baldauf, Selina is a theoretical ecologist and a scientific programmer at the Freie Universität in Berlin. She supports researchers in writing clear, efficient, and reproducible code, with a focus on practical, applied solutions. Her work includes teaching R, data analysis, and scientific coding to her fellow researchers. With a PhD in ecology and a passion for computer science, she helps scientists bridge the gap between ecological research and programming.


Description: Writing efficient R code is key to handling large datasets, reducing runtimes, and making your workflows more scalable. In this workshop, you’ll learn practical strategies to find and fix performance issues and how to use packages that improve code speed and memory efficiency. The topics include:

– Profiling and benchmarking to find slow code and compare alternatives with `profvis` and `microbenchmark`

– Best practices to avoid common bottlenecks

– Efficient data analysis using packages like `data.table`, `collapse`, and `arrow`

– Parallelization with packages from the `futureverse`

– C++ integration to boost performance further with `Rcpp`

The session includes live demonstrations and code examples to follow during or after the workshop. Whether you’re an experienced R user looking to optimize your code, or a beginner curious about writing more efficient scripts, this session offers insights and tools you can apply to your work.


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)





Please note that the registration confirmation is sent 1 day before the workshop to all registered participants rather than immediately after registration


How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!










 







From Model to Meaning: How to use the marginaleffects R package to interpret results from statistical or machine learning models workshop

Join our workshop on From Model to Meaning: How to use the marginaleffects R package to interpret results from statistical or machine learning models, which is a part of our workshops for Ukraine series! 


Here’s some more info: 


Title: From Model to Meaning: How to use the marginaleffects R package to interpret results from statistical or machine learning models


Date: Thursday, August 14th, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone)


Speaker: Vincent Arel‑Bundock is a Professor of Political Science who conducts research and teaches on political economy and research methods. He is an advocate of transparent and reproducible research, and an active developer of open source software. He maintains several statistical software libraries for R and Python, including marginaleffects, modelsummary, and tinytable.


Description: Our world is complex. To make sense of it, data analysts routinely fit sophisticated statistical or machine learning models. Interpreting the results produced by such models can be challenging, and researchers often struggle to communicate their findings to colleagues and stakeholders. This tutorial is designed to bridge that gap. It offers a practical guide to model interpretation for analysts who wish to communicate their results in a clear and impactful way. Tutorial attendees will be introduced to the marginaleffects package and to the conceptual framework that underpins it. The marginaleffects package for R offers a single point of entry for computing and plotting predictions, counterfactual comparisons, slopes, and hypothesis tests for over 100 different types of models. The package provides a simple and unified interface, is well-documented with extensive tutorials, and is model-agnostic—ensuring that users can extract meaningful quantities regardless of the modeling framework they use. The book Model to Meaning: How to Interpret Statistical Results Using marginaleffects for R (forthcoming with CRC Chapman & Hall) introduces a powerful conceptual framework to help analysts make sense of complex models. It demonstrates how to extract meaningful quantities from model outputs and communicate findings effectively using marginaleffects. This tutorial will provide participants with a deep understanding of how to use marginaleffects to improve model interpretation. Attendees will learn how to compute and visualize key statistical summaries, including marginal means, contrasts, and slopes, and how to leverage marginaleffects for hypothesis and equivalence testing. The package follows tidy principles, ensuring that results integrate seamlessly with workflows in R, and with other packages such as ggplot2, Quarto, and modelsummary. This tutorial is suitable for data scientists, researchers, analysts, and students who fit statistical models in R and seek an easy, reliable, and transparent approach to model interpretation. No advanced mathematical background is required, but familiarity with generalized linear models like logistic regression is assumed.


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)




Please note that the registration confirmation is sent 1 day before the workshop to all registered participants rather than immediately after registration


How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!










 






latent: R package for the efficient estimation of large latent variable models

Join our workshop on latent: R package for the efficient estimation of large latent variable models, which is a part of our workshops for Ukraine series! 


Here’s some more info: 

Title: latent: R package for the efficient estimation of large latent variable models


Date: Thursday, August 7th, 18:00 – 20:00 CET (Rome, Berlin, Paris timezone)


Speaker: MARCOS JIMENEZ (ORCID iD: https://orcid.org/0000-0003-4029-6144) is a Doctoral student at Universidad Autónoma de Madrid and Postdoctoral researcher at Vrije Universiteit Amsterdam. His research interests include computational statistics, rotation methods of factor models, causal modeling of latent factor models, and dimensionality assessment with graphical methods.

VITHOR ROSA FRANCO (ORCID iD: https://orcid.org/0000-0002-8929-3238) is an assistant professor in the Post-graduate Program in Psychology at University of São Francisco. His research interests include measurement theory and quantitative modeling, being especially interested in Bayesian and computational methods applied to social decision making and educational assessment.


Description: Latent variable models are fundamental in psychology, education, and the social sciences. Yet their estimation often suffers from convergence issues and computational inefficiency, especially in large-scale applications. The latent R package addresses these challenges by providing a fast, flexible, and robust framework for latent variable modeling. Written in C++ and fully compatible with lavaan syntax, latent currently supports Factor Analysis and Latent Class Analysis, with planned extensions to Structural Equation Modeling (SEM), Item Response Theory (IRT), and Mixture Modeling. This presentation introduces the package’s core design, modeling capabilities, and optimization strategies, emphasizing its suitability for models that are otherwise computationally prohibitive. At the center of latent is an innovative optimization framework based on matrix manifolds, which ensures convergence by estimating covariance matrices over the partially oblique manifold. The package’s scalability is demonstrated through applications to personality data, showing that it consistently yields positive semi-definite solutions and avoids Ultra-Heywood cases in Factor Analysis. In addition, latent tackles local maxima in factor rotation and latent class models via fast, parallel estimation from multiple starting values. It also enables rapid computation of polychoric correlation matrices across hundreds of variables. Altogether, latent offers a high-performance, open-source solution for researchers needing both speed and generality in latent variable modeling.


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)



Please note that the registration confirmation is sent 1 day before the workshop to all registered participants rather than immediately after registration


How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!










 






How to Use R with Excel workshop

Join our workshop on How to Use R with Excel, which is a part of our workshops for Ukraine series! 


Here’s some more info: 


Title: How to Use R with Excel


Date: Thursday, July 31st, 18:00 – 20:00 CET (Rome, Berlin, Paris timezone)


Speaker: Alyssa Columbus is a third-year Biostatistics PhD candidate, Vivien Thomas Scholar, and Center of Excellence in Regulatory Science and Innovation Scholar at the Johns Hopkins Bloomberg School of Public Health. She has over ten years of statistical industry and research experience and currently focuses on developing practical, reproducible approaches to data analysis, especially within public health and biomedical research. Alyssa has extensive experience teaching R, having previously served on the R-Ladies Global Team; she is also the founder of R-Ladies Irvine and currently co-organizes R-Ladies Baltimore. Her contributions to open-source software have surpassed 50 million downloads, and she has authored technical guides, tutorials, and articles featured by leading organizations such as Google, Microsoft, Statista, the American Statistical Association (ASA), the Association for Computing Machinery (ACM), and O’Reilly Media.


Description: Alyssa Columbus will deliver an engaging tutorial introducing the use of R with Excel. Participants will learn practical steps for importing and exporting Excel workbooks using R, as well as techniques to perform common Excel data analyses – including visualizations and row and column calculations – directly within R. Throughout the session, attendees will have multiple opportunities to ask questions, and additional resources will be provided to support continued learning about the interoperability between R and Excel.


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)



Please note that the registration confirmation is sent 1 day before the workshop to all registered participants rather than immediately after registration


How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!










 





Good vs. Bad Confounders: A Hands-On Introduction with DAGs & Simulations in R workshop

Join our workshop on Good vs. Bad Confounders: A Hands-On Introduction with DAGs & Simulations in R, which is a part of our workshops for Ukraine series! 


Here’s some more info: 


Title: Good vs. Bad Confounders: A Hands-On Introduction with DAGs & Simulations in R


Date: Thursday, July 17th, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone)


Speaker: Dr Angelo D’Ambrosio, MD, is a Public Health specialist at the European Centre for Disease Prevention and Control, working on Antimicrobial Resistance & Healthcare-Associated-Infection surveillance. Angelo is also a PhD candidate in infectious-disease modelling at the University of Freiburg, Germany. His expertise covers stastical and epidemiologica modelling, data science and machine learning, and public health surveillance. His research blends causal inference, Bayesian modelling, network science and, recently, AI applied to public health topics. He is a contributor of the R open-source community and maintains a number of packages spanning from research synthesis automatisation, research utilities, data pipelines, and also packages to communicate or use LLMs for various tasks.


Description: In causal inference, knowing which variables to adjust for can mean the difference between better defining a true causal effect and introducing new bias. In this workshop we’ll take a practical tour of Directed Acyclic Graphs (DAGs) and how to use them to discover both “good” and “bad” control variables. Starting from a minimal DAG drawn with the {ggdag} package, we will (1) differentiate confounderes, mediators, colliders, etc… and also more complex scenarios, (2) generate synthetic data based on generative model equations, and (3) compare the effect of controlling or non controlling for certain variables. Along the way we will see what is a confounder and especially what is NOT a confounder, why adjusting for covariates sometimes amplify bias instead of reducing it, how sample size, noise and the adjustment set affects precision, and how simulation can validate modelling choices before we even touch real data. The session is beginner-friendly for anyone who already knows basic R syntax (tidyverse exposure, e.g. dplyr and ggplot2, helps).


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)


Please note that the registration confirmation is sent 1 day before the workshop to all registered participants rather than immediately after registration


How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!










 





Building fully reproducible data science environments for R and Python with ease using Nix, rix, and rixpress workshop

Join our workshop on Building fully reproducible data science environments for R and Python with ease using Nix, rix, and rixpress, which is a part of our workshops for Ukraine series! 


Here’s some more info: 

Title: Building fully reproducible data science environments for R and Python with ease using Nix, rix, and rixpress

Date: Friday, June 20th, 18:00 – 20:00 CEST (Rome, Berlin, Paris timezone)

Speaker: Bruno Rodrigues. Bruno is currently employed as the head of the statistics department at the Ministry of Higher education and Research in Luxembourg. Before joining the public sector, Bruno worked as a data science consultant in one of the big four accounting companies, and before that as a teaching and research assistant. Bruno discovered tools such as Git and software carpentry techniques while working on his PhD. These tools and techniques served him well for the past decade, and Bruno has been consistently sharing his knowledge on his blog during that time.


Description: Reproducibility is a critical aspect of modern research, ensuring that results can be consistently replicated and verified by others. In this presentation, Bruno Rodrigues will introduce participants to Nix, a package manager that focuses on reproducible builds. Unlike other solutions, Nix ensures that all dependencies—R and/or Python itself, R and/or Python packages, and system libraries—are precisely versioned and isolated. While Docker provides containerized environments, Nix complements it by guaranteeing deterministic builds within those containers, eliminating issues related to hidden dependencies and environment drift.  Participants will also be introduced to {rix} and {rixpress} which are R packages  designed to simplify Nix usage. 


Minimal registration fee: 20 euro (or 20 USD or 800 UAH)



Please note that the registration confirmation is sent 1 day before the workshop to all registered participants rather than immediately after registration


How can I register?



  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the registration form, attaching a screenshot of a donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after donation).

If you are not personally interested in attending, you can also contribute by sponsoring a participation of a student, who will then be able to participate for free. If you choose to sponsor a student, all proceeds will also go directly to organisations working in Ukraine. You can either sponsor a particular student or you can leave it up to us so that we can allocate the sponsored place to students who have signed up for the waiting list.


How can I sponsor a student?


  • Save your donation receipt (after the donation is processed, there is an option to enter your email address on the website to which the donation receipt is sent)

  • Fill in the sponsorship form, attaching the screenshot of the donation receipt (please attach the screenshot of the donation receipt that was emailed to you rather than the page you see after the donation). You can indicate whether you want to sponsor a particular student or we can allocate this spot ourselves to the students from the waiting list. You can also indicate whether you prefer us to prioritize students from developing countries when assigning place(s) that you sponsored.


If you are a university student and cannot afford the registration fee, you can also sign up for the waiting list here. (Note that you are not guaranteed to participate by signing up for the waiting list).



You can also find more information about this workshop series,  a schedule of our future workshops as well as a list of our past workshops which you can get the recordings & materials here.


Looking forward to seeing you during the workshop!