agar22

AGAR Workshop on Computational Genetics

Tim Webster and Alan Rogers are hosting the AGAR Workshop on Computational Genetics July 27-29, 2022. The workshop will focus on methods for inferring population history and admixture. It will be virtual, with lectures via Zoom and materials made available on github.

How to apply

Applications are now closed.

If you’ve already applied

We’ve set up a google group for communicating with participants. If you applied to the workshop, you should have received an invitation to join this group. If you accepted that invitation, you should be receiving posts.

Several people, who applied using their institutional email addresses, have had trouble accessing the google group. We’ve been fixing those problems by using alternate email addresses, such as gmail.

If you’re having problems of this sort, or if you haven’t received the emails described above, please get in touch: sregorra@gmail.com

Schedule

We will meet each day from 9am-12pm and from 1-4pm, Mountain Daylight Time (UTC-6).

Day Time Speaker Topic
2022-7-27 AM Ainash Childebayeva Working with genomic data
2022-7-27 PM Tim Webster Building a reproducible pipeline to map reads and call variants
2022-7-28 AM Colin Brand Simulation with msprime
2022-7-28 PM Shyamalika Gopalan Introgression: background and theory
2022-7-29 AM Robert Maier Admixtools
2022-7-29 PM Alan Rogers Legofit

What to do before the workshop starts

Computer set up

  1. Set up Bash (Mac and Windows) and Command Line Tools (Mac) (both available by default on Linux)
    • During the workshop, we will make use of the Bash shell, a command-line interpreter that is widely used in computational genetics.
    • It is available on MacOS through the “Terminal” application (located in the “Utilities” subdirectory of your “Applications” folder). If you’re using a newer operating system on your Mac (Catalina or later) and haven’t changed your shell, you might be using “zsh” instead. To check, type echo $SHELL into your terminal. If the result is /bin/bash, you’re all set. If not, see this tutorial for changing your default shell.
    • If you’re using a Mac and have never used “Terminal” before on your machine, you might have to install “Command Line Tools”, which, as it sounds, adds a slew of command line tools. This tutorial gives three options for installation.
    • On Windows, bash is available through the Windows Subsystem for Linux (WSL); that link contains instructions for installation.
  2. We won’t try to teach you Bash, but you should familiarize yourself with the basic commands–“ls”, “pwd”, “cd”, “rm”, and “mkdir”–and also with bash pipes, and the redirection of input and output. In addition to these basic commands, please read up on “seq” and “xargs”, which are used extensively in pipelines.
  3. Module 4 (Day 2) will require RStudio. Please ensure you have R and RStudio installed on your machine. On a Mac, using homebrew, you can install R and Rstudio by typing
brew install r
brew install rstudio

at the bash prompt. Please familiarize yourself with how to change directories and source scripts in R.

  1. You will need git both to download the code and data for this workshop, and also to install Legofit on your computer. See the Legofit tutorial to find out how to install git and Legofit. Once git is up and running, you can download the agar22 repository as follows, using a bash terminal. First use cd to move to the directory within which you want to install agar22. Then type
git clone https://github.com/alanrogers/agar22.git agar22

When that has run, you should find a directory named “agar22”, which contains all the files related to the workshop. As we make changes to the workshop files, it’s easy to keep your own copy up to date. Use cd to move into the agar22 directory and type

git pull

Reading

  1. Suggested reading for Day 2 and Day 3

Tutorials

Slides

  1. Genomic data 2. 3. 4. 5.
  2. Legofit

Faculty