Teaching Materials
Quantitative Genetics, Genomics, and Statistical Modeling
This site provides teaching materials, lecture notes, slides, and computational demonstrations in 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 & Population Genetics
This module provides the theoretical foundations of population and quantitative genetics, with emphasis on the mathematical and statistical principles used to study genetic variation and complex traits. The material examines how genetic variation arises and is maintained in populations, how evolutionary forces shape allele frequencies, and how genetic and environmental factors contribute to phenotypic variation. Classical population genetics is integrated with quantitative trait analysis and modern genomic approaches to mapping complex traits.
🧬 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.
📊 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.
🧬 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.
🧰 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:
For a unified and modern treatment of quantitative genetics theory and genomics:
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:
For a comprehensive and mathematically rigorous treatment of modern statistical learning:
For an accessible and application-oriented introduction to statistical learning with R:
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/qgteach
📫 Contact
Peter Sørensen
Center for Quantitative Genetics and Genomics
Aarhus University, Denmark
Email: pso@qgg.au.dk
GitHub: https://github.com/psoerensen