01 - Genomic technologies

Slides: Intro, course logistics
Slides: Genomic technologies

References

General

Genomics resources

Misc

02 - Unix

Slides: Unix intro, command line
Slides: Text manipulations, regular expression, sed, awk
Slides: Shell scriptiong

References

Unix general

Unix in Bioinformatics

Text manipulation in Unix

03 - Genomic resources

Slides: Genomic file formats and tools
Slides: Genomic resources
Slides: TCGA

References

Workflows and tools

04 - Alignment

Slides: Alignment introduction
Exercise: naive_exact.R - naive exact matching
Slides: Hamming/Edit distance, global/local alignment overview
Exercise: naive_Hamming.R - Hamming distance matching
Exercise: edDistRecursive.R - edit distance, recursive
Exercise: edDistDynamic.R - edit distance, dynamic programming
Slides: Needleman-Wunsch global alignment
Slides: Smith-Waterman local alignment
Slides: Burrows-Wheeler Transform

References

Alignment algorithms and tools

Videos

05 - Bioconductor

Slides: Bioconductor for genomics
Slides: Biostrings. Source
Exercise: biostrings.R - Biostrings
Slides: IRanges, GenomicRanges, GenomicFeatures Source
Exercise: genomicRanges.R - Biostrings
Exercise: annotation.R - OrgDb, TxDb, biomaRt, AnnotationHub, ExperimentHub
Exercise: shortread.R - basics of ShortRead package, read in FASTQ files, getting QC
Exercise: SummarizedExperiment.R - SummarizedExperiment using ‘airway’ data
Slides: Integrative analysis

References

Bioconductor resources

Integrative

06 - RNA-seq

Slides: RNA-seq introduction
Slides: Experimental design for RNA-seq
Slides: RNA-seq quality control, alignment
Slides: Gene/transcript quantification
Slides: RNA-seq data normalziation
Slides: RNA-seq batch effect removal
Slides: RNA-seq differential expression
Slides: RNA-seq alternative splicing

References

Statistics

Workflows and tools

RNA-seq resources

Practicals

07 - Methylation

Slides: Methylation introduction
Slides: Methylation Illumina arrays
Slides: Methylation minfi tutorial
Slides: Methylation bisulfite sequencing
Slides: Cell type deconvolution

References

Misc

08 - Epigenomics

Slides: Epigenomics introduction
Slides: Epigenomic enrichment
Slides: Hidden Markov Models intro, Chromatin segmentation

References

09 - ChIP-seq

Slides: ChIP-seq
Slides: Other epigenomic technologies

References

Technology

Peak calling

Motif detection

ChIP-seq statistics

ChIP-seq resources

10 - Single-cell sequencing

Slides: Single-cell RNA-seq

References

Overview

Statistics

Workflows and tools

scRNA-seq resources

11 - Metagenomics

Slides: Metagenomics

References

Metagenomic resources

12 - SNPs

Slides: DNA sequencing
Slides: SNPs
Slides: Heritability, Hardy-Weinberg equation
Slides: eQTLs
Slides: CNVs

References

DNA sequencing

Structural and Copy Number Variants

Tools

Workflows and tools