Teaching Materials

Population Genetics, Quantitative Genetics, Genomics, and Statistical Modeling

Author
Affiliation

Peter Sørensen

Center for Quantitative Genetics and Genomics, Aarhus University, Denmark

This site provides teaching materials, lecture notes, slides, and computational demonstrations in population genetics, quantitative genetics, genomics, and statistical modeling. All materials are reproducible and developed using R and Quarto.


🎓 Modules

The modules cover complementary aspects of quantitative genetics, genomics, and statistical modeling. Some topics—such as genome-wide association studies (GWAS)—appear across multiple modules but from different perspectives, ranging from theoretical foundations to statistical methods and biological interpretation.

📘 Quantitative Genetics

Study phenotypic variation, genetic variance, heritability and breeding values. Work through mouse-data examples, prediction, selection and mating plans, breeding programmes, genotype–environment interactions and association mapping.

Go to Course →

🌱 Population Genetics

Study allele and genotype frequencies, Hardy–Weinberg equilibrium, genetic diversity and population structure. Explore mutation, migration, drift, selection and linkage disequilibrium, then connect these models to conservation, selective sweeps and coalescent history.

Go to Course →

🧬 Genomics, Systems Biology & Bioinformatics

This module explores how genomic and multi-omics data can be used to understand complex biological systems. Topics include sequencing technologies, integration of molecular data, genome-wide association studies (GWAS), network models, and machine learning approaches for analyzing biological data.

Go to Course →

📊 Bayesian Linear Regression

This module introduces Bayesian linear regression as a framework for statistical modeling and inference. Topics include prior specification, posterior inference using Gibbs sampling, and interpretation of model parameters, with emphasis on practical implementation and convergence assessment.

Go to Course →

🧬 Genome-Wide Association Studies (GWAS)

This module introduces the statistical and genetic foundations of genome-wide association studies (GWAS), which aim to identify genetic variants associated with complex traits and diseases. Topics include statistical inference for genetic effects, population structure and relatedness, linkage disequilibrium, heritability estimation, and methods for identifying causal variants within associated genomic regions.

The material is based on lecture notes developed by Matti Pirinen and distributed under a CC-BY-SA license.

Go to Course →


🧰 Software

The qgg R Package

qgg provides tools for statistical modeling and analysis of large-scale genomic data, including:

  • Fine-mapping of genomic regions using Bayesian Linear Regression (BLR) models
  • Polygenic scoring using Bayesian Linear Regression (BLR) models
  • Gene set enrichment analysis using Bayesian Linear Regression (BLR) models

qgg handles large-scale genomic data through efficient algorithms and sparse matrix techniques, combined with multi-core processing using OpenMP, multithreaded matrix operations via BLAS libraries (e.g., OpenBLAS, ATLAS, or MKL), and fast, memory-efficient batch processing of genotype data stored in binary formats such as PLINK .bed files.

The gact R Package

gact provides an infrastructure for efficient processing of large-scale genomic association data, with core functions for:

  • Establishing and populating a database of genomic associations
  • Downloading and processing biological databases
  • Handling and processing GWAS summary statistics
  • Linking genetic markers to genes, proteins, metabolites, and biological pathways
  • Integration with statistical modeling tools in the qgg R package

gact is intended to serve as a practical implementation of integrative genomics, bridging statistical modeling and biological interpretation, and supporting reproducible and extensible workflows.


💻 Teaching Philosophy

The material emphasizes:

  • Mathematical foundations
  • Statistical modeling
  • Reproducible research
  • Computational implementation in R
  • Conceptual understanding of methods

Lecture materials integrate theory, simulation, and applied examples.


📚 Further Reading

For foundational principles of classical and molecular genetics:

Griffiths, A. J. F., Doebley, J. F., Peichel, C. L., & Wassarman, D. A. (2023). An Introduction to Genetic Analysis (13th ed.). W. H. Freeman.

For a unified and modern treatment of quantitative genetics theory and genomics:

Walsh, B., Visscher, P. M., & Lynch, M. (2025). Genetics and Analysis of Quantitative Traits: Foundations (2nd ed.). Cambridge University Press.

For Bayesian modeling, hierarchical inference, and statistical learning in quantitative genetics and genomics:

Sorensen, D. (2025). Statistical Learning in Genetics: An Introduction Using R. Springer.

For likelihood-based and Bayesian inference, including detailed treatment of MCMC methods:

Sorensen, D., & Gianola, D. (2002/2010). Likelihood, Bayesian, and MCMC Methods in Quantitative Genetics. Springer.

For a comprehensive and mathematically rigorous treatment of modern statistical learning:

Hastie, T., Tibshirani, R., & Friedman, J. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction (2nd ed.). Springer.

For an accessible and application-oriented introduction to statistical learning with R:

James, G., Witten, D., Hastie, T., & Tibshirani, R. (2021). An Introduction to Statistical Learning: With Applications in R (2nd ed.). Springer.

Reusing the Teaching Materials

All teaching materials are developed using Quarto and R, and are available on GitHub.

Instructors are welcome to:

  • reuse slides or tutorials
  • adapt course materials
  • contribute improvements

Repository:

https://github.com/psoerensen/gteach

📫 Contact

Peter Sørensen
Center for Quantitative Genetics and Genomics
Aarhus University, Denmark

Email: pso@qgg.au.dk
GitHub: https://github.com/psoerensen