Stefan Wyder & Heidi Lischer
-
Next-Generation-Sequencing (4 parts, see below)
7. Phylogenetic trees/Phylogenomics
8. Genomic data visualization / Genome browsers
9. Principles of data visualization
- Basics 1
Folder structure, commands with files&folders, commands with text, piping, (awk)
Hands-on - Basics 2
ssh, compression, permission, (bash scripting)
Hands-on - Intermediate
- Introduction
Sequencing Technologies, Quality control (FastQC), SAM/BAM formats, samtools
Hands-on - Variant Calling
Preprocessing BAMs, variant calling example (freebayes), VCF format
Hands-on - Variant Calling 2
variant calling (GATK), Variant Effect Prediction
Theory 1 | Theory 2 | Hands-on - RNA-seq & Making sense of gene lists
Differential expression (edgeR), Gene Ontology Analysis, Gene Set Enrichment Analysis
Theory 1 | Theory 2 | Hands-on 1 | Hands-on 2
- Introduction to R
Using R as a calculator, variables, subsetting, reading in data, writing functions, apply functions, missing data, plotting (base::plot) - Programming Exercises
Plotting using ggplot2, writing clean code, programming exercises - Programming Exercises 2
Repetition (programming structures, clean coding, project organization)
- Basics
Basics, control flow, lists, file input/output, writing function, dictionaries, tuples, sets - Basics 2*
Object-oriented programming, BioPython, regular expressions
