BiostatLEARN

Simple and clear explanations of biostatistics methods, statistical concepts and more!

I try to keep them maths-free and straight to the point, with many examples of biological applications.

Latest posts

How to interpret MA plots

How to interpret MA plots How to interpret MA plots In this blogpost, we will go over the basics of an MA plot which is a very useful visualisation for genomics and transcriptomics data. We will go over the basics of MA plots and how to interpret them. This is the...

read more
ANOVA (analysis of variance) easily explained
ANOVA (analysis of variance) easily explained

How to interpret ANOVA (analysis of variance) easily explained!When you're working with data and want to determine whether different groups have significantly different averages, simply eyeballing the numbers won’t cut it. That’s where ANOVA (Analysis of Variance)...

read more
How to choose log2FC thresholds for DGE analysis

Setting thresholds for differential gene expression (DGE) analysis is crucial and depends on several factors. In essence, for a list of genes, we are trying to define what counts as biologically meaningful versus just statistically significant. The question is... How...

read more
Comparing multiple groups: Kruskal-Wallis test in R
Comparing multiple groups: Kruskal-Wallis test in R

When working with biological data, we often want to compare measurements across multiple groups. However, these measurements aren't always normally distributed. In such cases, non-parametric methods like the Kruskal-Wallis test and Dunn’s post-hoc test are ideal...

read more
Understanding Seurat objects – simply explained!
Understanding Seurat objects – simply explained!

Understanding the structure of Seurat objects version 5 - step-by-step simple explanation!If you've worked with single-cell RNAseq data, you've probably heard about Seurat. In this blogpost, we'll cover the the Seurat object structure,in particular the new Seurat...

read more
How to interpret MA plots

How to interpret MA plots How to interpret MA plots In this blogpost, we will go over the basics of an MA plot which is a very useful visualisation for genomics and transcriptomics data. We will go over the basics of MA plots and how to interpret them. This is the...

read more
ANOVA (analysis of variance) easily explained

How to interpret ANOVA (analysis of variance) easily explained!When you're working with data and want to determine whether different groups have significantly different averages, simply eyeballing the numbers won’t cut it. That’s where ANOVA (Analysis of Variance)...

read more
How to choose log2FC thresholds for DGE analysis

Setting thresholds for differential gene expression (DGE) analysis is crucial and depends on several factors. In essence, for a list of genes, we are trying to define what counts as biologically meaningful versus just statistically significant. The question is... How...

read more
Comparing multiple groups: Kruskal-Wallis test in R

When working with biological data, we often want to compare measurements across multiple groups. However, these measurements aren't always normally distributed. In such cases, non-parametric methods like the Kruskal-Wallis test and Dunn’s post-hoc test are ideal...

read more
Understanding Seurat objects – simply explained!

Understanding the structure of Seurat objects version 5 - step-by-step simple explanation!If you've worked with single-cell RNAseq data, you've probably heard about Seurat. In this blogpost, we'll cover the the Seurat object structure,in particular the new Seurat...

read more