A course in statistics is one of the most ubiquitous elements of training for researchers in biology and biomedicine.  Despite this, many scientists struggle enormously when they need to analyse their own data. At its worst, data analysis becomes nothing more than a dull exercise in pressing buttons in a statistics package, with constant nagging doubt as to what the buttons really do and whether they are the right buttons to press. 

These difficulties are partly linked to the way many introductory statistics courses are taught, with focus on memorising lists of tests rather than on conceptual understanding, and with few opportunities to practice on real-life data sets. The problem is compounded by biomedicine’s unhealthy fixation on P-values – a concept that is so unintuitive that it is frequently misunderstood and misapplied.

In this course, we will focus on obtaining a good conceptual understanding of common types of analyses, and will apply them to real data using R. The maths will be kept to an absolute minimum. As a result, the course has no pre-requisites in terms of maths or statistics skills. 

In addition, most introductory courses are based on a framework referred to as frequentist statistics. This framework is focused on tools like P-values, confidence intervals, t-tests... Although we will discuss such classical methods as well, we will put more emphasis on an alternative methodology called Bayesian statistics. Bayesian statistics is a powerful approach to data analysis that is becoming more and more common in biology and biomedicine. It may sound like a very advanced and complicated topic but in reality, students often find it easier to learn than more traditional approaches, as it more closely follows the way that scientists intuitively think about their research questions. Getting a good grasp of the basics of statistical thinking using Bayesian tools should also make it much easier to learn frequentist concepts afterwards. At the end of the course, we will indeed see how to transition from Bayesian to frequentist methods, should you wish to do so.

We will learn using a combination of short lectures, group discussions and hands-on activities on real data. There will also be weekly individual assignments. The assignments are a crucial component of the course because you will receive individual written feedback each time, to keep track of your progress. In addition, we will dedicate one session to a journal club where we will practice reading real scientific papers that use Bayesian methods. Finally, two units have been set aside for projects. In the first project, the students will work in groups to apply the methods they have learned to a new dataset supplied by the instructor. In the second project, the students will work individually to analyze their own data, and will receive feedback from the instructor.

Although this course is open to students and researchers from all the natural and social sciences, we will focus on data sets and types of analyses that are particularly relevant to biology and biomedicine.

After completing this course, you will be able to…

…use data visualisation and summarisation

...recognise different types of data (e.g. counts or percentages) and navigate the difficulties inherent to the analysis of each type

…draw inferences based on your sample data. For instance, if in a sample of 50 individuals, 10 were infected with COVID-19 at some point during the last year, then what can you conclude about the prevalence of COVID-19 in the whole population? And how much confidence can you have in this conclusion?

…use regression modelling to study relationships between variables.

…understand what is meant by Bayesian statistics, and how this differs from classical statistics.

…interpret P-values appropriately, and avoid common pitfalls associated to the use of P-values.

...grasp the concept of a statistical test.

Format: weekly 2.5-hour Zoom sessions.

Pre-requisites: The course requires basic skills in R. If you have no previous R experience, you should complete this free online R course, or a similar course, prior to the first session. The free course shouldn’t take you more than a day or so to do, and comes with a discussion forum, where you can always ask for help.

15 spots are available on a first-come first-served basis. The course content is under constant development, and so the final syllabus may differ slightly from that shown here. If you have any questions, don’t hesitate to drop me a line on [email protected].

This is the pre-course seminar that took place on 30 June 2023 prior to the first edition of this course. Although some aspects of the curriculum have changed in this edition to make the course a bit more compact (you can see the up-to-date syllabus below), it may still make for  useful viewing. Click on the full-screen button at the bottom right to see the video in a larger format.

Course curriculum

    1. Welcome!

    2. Practical details

    3. Installing R

    4. Installing RStudio

    5. Text book

    1. Data detectives: why are these graphs misleading?

    2. Why is data visualisation important?

    3. Case study: Describing the properties of human genes.

    4. Mean and median: what is a typical value for this variable?

    5. A few common types of graphs.

    6. Standard deviation, variance, interquartile range: how much variability is there around the typical value?

    7. Assignment 1

    1. Biological data comes in many flavours.

    2. Representing counts through discrete probability distributions.

    3. Representing other kinds of variables through continuous probability distributions.

    4. Assignment 2

    1. What do we mean when we talk about "estimating a parameter"?

    2. Case study: What is the sex ratio in possums?

    3. A bit of history: what is "Bayesian" statistics and why is it usually not taught in introductory courses?

    4. Assignment 3

    1. Case study: How tall is the typical American woman? And how much variability do we expect around that typical value?

    2. Thinking about our problem as a model.

    3. Markov Chain Monte Carlo: a clever tool for estimating parameters.

    4. Quantifying our uncertainty about the likely parameter values.

    5. Assignment 4

    1. Case study: can we predict a person's weight from their height?

    2. Predicting new data from our model

    3. Assignment 5

About this course

  • €440,00
  • 49 lessons
  • 0 hours of video content