owned this note
owned this note
Published
Linked with GitHub
---
tags: ggg, ggg2020, ggg201b
---
# Syllabus for GGG 201(b) lab: Genomics
UC Davis
## URL: http://bit.ly/ggg201syllabus
### GitHub archive: [github.com/ngs-docs/2020-GGG201b-lab](https://github.com/ngs-docs/2020-GGG201b-lab)
[toc]
## Code of Conduct
Please abide by [my lab's Code of Conduct](http://ivory.idyll.org/lab/coc.html) in this course.
In particular, this is not an intellectual contest, and please realize that we all have plenty of things to learn.
## Lab sessions
What: hands-on computational work
When: Friday 9-10:50am
Where: Shields Library dungeon
## Homework
There will be three homeworks, submitted via GitHub Classroom. Details TBA.
Homeworks can be done collaboratively, but you need to hand it in individually.
## Grading and collaborative work
I grade each homework P/F. The division of grading between labs and the rest of the course is in the whole course syllabus.
## Office hours
Office hours to meet with Titus will be from 3-5pm on Wednesdays in CCAH 251; please use [this online signup sheet](https://calendly.com/ctitusbrown/office-hours). Don't worry too much about the specific time, this is just to signal to me that you want to talk to me (and puts it on my calendar!). (If no one signs up by 1pm of that Wednesday, I will feel free not to show up!)
Note that Titus is busy on 1/15 between 3-5pm, and out of town on 2/26.
## Instructors
C. Titus Brown (IOR) (<ctbrown@ucdavis.edu>)
## Lab description
In this lab, we will build and examine three different automated workflows, for three common bioinformatics tasks: variant calling, genome assembly, and RNAseq differential expression. (These will not be cutting edge workflows and should not be directly used for your own work, but they will be complete and functional.)
The overall learning goals for the lab are to:
1. familiarize you with the basic operational concepts involved in variant calling, genome assembly, and RNAseq differential expression.
2. introduce the use of workflow management tools as a core aspect of biological data analysis.
3. describe scientific issues surrounding data analysis techniques and processes, including statistical issues, reproducibility, provenance, and publication.
In terms of technology, we'll be using the snakemake workflow system, running on the farm cluster. We'll touch briefly on git/GitHub and conda, but those topics will be gone into in much more detail in [GGG 298](http://bit.ly/ggg298syllabus).
## Schedule of lab topics
1. 1/10 - [Intro; variant calling 1](https://hackmd.io/M3kWUQyuQ6Cn-pz9wWVH0A?view)
2. 1/17 - [Variant calling 2 - now with more snakemake!](https://hackmd.io/NEZwwuVVTveFxAbn6tpNEA?view)
3. 1/24 - [Variant calling 3 - conda, github, and snakemake](https://hackmd.io/@ctb/S146TiDZU); [HW 1 assigned](https://hackmd.io/5XPKWkOVTWGR2f2zyURS_A?view).
4. 1/31 - [HW 1: Variant calling, due](https://hackmd.io/5XPKWkOVTWGR2f2zyURS_A?view) --- TODAY'S NOTES: [Genome assembly 1](https://hackmd.io/CzI-wQv7TmaA2t0UyP1_FQ?view)
5. 2/04 - BONUS LECTURE on assembly! [Outline and collaborative notes](https://hackmd.io/qUeBVfJTThWbHjy8weF52w)
6. 2/07 - [Genome assembly 2](https://hackmd.io/_oLNDy9hTBOCZ2wffXJodQ?view)
7. 2/14 - [Genome assembly 3](https://hackmd.io/6pNk3hzjQkmzOAYfSNpvgQ?view)
8. 2/18 - BONUS LECTURE on transcriptomics! [Outline](https://hackmd.io/9r_6KS3MSmaVfNJmaMusfg?view)
9. 2/21 - [Variant calling and assembly workflows discussion](https://hackmd.io/zkxurC6aQAWNz3hbZjUxgw?view)
10. 2/28 - [HW 2: Assembly, due](https://hackmd.io/rDGU3OEwQFSuaWw_Hg4_Pg?view) - [RNAseq diff exp 1](https://github.com/ngs-docs/2020-ggg-201b-rnaseq)
11. 3/06 - [RNAseq diff exp 2](https://hackmd.io/N87Uir8UTlSrf03oACoUxg?view)
12. 3/13 - [RNAseq diff exp 3](https://hackmd.io/yHekbrwZSmmChNfA8M1xbg?view)