User Tools

Site Tools


Short course UGA 2022 - Programming and computer algorithms in animal breeding with a focus on single-step GBLUP and genomic selection in practice

POSTED on january 20, 2022 || EDITED on january 22, 2022


:!: Please read the instructions carefully because the structure of the course has changed :!:


May 16 - June 3, Athens, GA
From 9:00am to 5:00pm

Course Venue

Department of Animal and Dairy Science
425 River Road, Athens GA 30602

Course Structure

:!: The course will last 3 weeks, and the weeks are split into 2 modules :!:

Module A:
week 1 plus Monday through Wednesday of week 2

• Week 1 (5/16 - 5/20)

Introduction to programming in Fortran 95/2003

• Week 2 (5/23 - 5/25), Monday - Wednesday

  1. Advanced programming in Fortran 95/2003
  2. Computer algorithms in animal breeding

Module B:
Thursday and Friday of week 2 plus week 3

• Week 2 (5/26 - 5/27), Thursday - Friday

  1. Introduction to BLUPF90 family programs
  2. Associated programs: renumf90, inbupg,…
  3. Modeling:
    1. Basic models: single-trait, multiple trait, maternal,…
    2. Advanced models: random-regression, competition, threshold, censored,…
  4. Variance components estimation

• Week 3 (5/30 - 6/3)


  1. Introduction: brief history of genomic selection
  2. Basis of SNP data
  3. Data manipulation and scripts with Unix tools


  1. GBLUP, SNPBLUP, brief Bayesian Methods
  2. GBLUP with dominance
  3. BLUPF90 with user_file


  1. ssGBLUP
  2. Genomic Options in Blupf90
  3. Cross-validation methods


  1. YAMS
  2. SNP effects from ssGBLUP
  3. Strategies for many genotyped animals
  4. Theoretical accuracies
  5. Use of postGSf90
  6. Real life example of large application of ssGBLUP

Friday. Single-step without limits and practical issues

  1. Simulation of genomic data using QMSim
  2. Dimensionality of genomic information
  3. Analyses of sequence data
  4. Causative variants
  5. When to weight SNPs


Ignacy Misztal, Daniela Lourenco, Shogo Tsuruta (UGA)
Andres Legarra and Zulma Vitezica (France)
Ignacio Aguilar (Uruguay)


The course can be attended in full or partially. The attendance in Module A is limited to 25 and in Module B is limited to 40 participants.

Prerequisites for Module A:

• Knowledge of mixed models and quantitative genetics;
• Familiarity with Linux /Unix environments;
• Knowledge of programming in any high-level programming language (e.g., Fortran, C, C++, Java, Python) is a strong plus.

Prerequisites for Module B:

• Knowledge of mixed models and quantitative genetics;
• Familiarity with Linux /Unix environments.


1 Module:

  • Graduate student - $500
  • Academic - $700
  • Industry - $1200

2 Modules:

  • Graduate student - $700
  • Academic - $900
  • Industry - $1400

Forms of Payment:

Cash, checks (US) or wire transfers
We are unable to accept credit card or PayPal payments

Payment information will be emailed to you as soon as your application is processed

Deadline Application:

March 4, 2020.
:!: Applications are no longer accepted :!:

If you have any questions, please email Christa Dempsey


The closest airport to Athens is in Atlanta. For transportation to and from the Atlanta airport, see:


On-campus hotel (Georgia Center) is also an option:
An extended stay hotel provides accommodation for ~$300/week (DO NOT book before reading reviews):
Other housing options can be booked through regular booking websites and Airbnb.

Athens information:

course_information_-_uga_2022.txt · Last modified: 2022/03/05 19:53 by dani