HTS2019 Source Materials¶
Source materials can be cloned from the HTS2019 GitLab Repository
The working environment can be built using the dockerfile from Dockerhub: /dukehtscourse/jupyter-hts-2019
Quick Intro of Analysis Tools
Unix Shell
- Working with Unix
- File I/O
- File archival and recovery
- Working with text
- Unix Variables
- Safety - Disable default variables
- Assigning variables
- Common mistakes
- Using a variable
- Assigning command outputs to variables
- Assigning results of an arithmetic expression (integers only)
- Using variables in loops
- Fibonacci series
- Single and double quotes
- Environment variables
- Brace expansion
- Shell scripts
- Exercises
- Using
bashin bioinformatics - Unix capstone exercise
- Unix capstone exercise
- The Unix Shell: Regular Expressions
- Unix Review of Basics
R Graphics and Data Manipulation
Bioinformatics (FASTQ, FASTQC, STAR, etc)
- Introduction to FASTQ Files
- What do quality scores mean?
- What do quality scores mean?
- Quality Control
- Trimming and Filtering a FASTQ
- Trimming and Filtering
- Download and Index Genome
- Counting Reads
- Mapping Reads to a Reference Genome
- Making Generic Commands
- Making a Pipeline
- Working with Loops
- Working with Loops
- Looping with Globs
- Initialize Variables and Make Directories
- Make adapter file
- Download and Index Genome
- Prepare Data
- Downloading Everything
- Using IGV
- Run with shorter intron limit
Analysis of Pilot Data (Gene Count, DESeq2 & DE Analysis)
- Get Star Count of the Pilot 2019 Data
- DESeq2: Create count matrix and metadata data frame
- DESeq2: Create Data Objects
- DESeq2: Basic Differential Expression (DE) analysis
- DESeq2: Basic Differential Expression (DE) analysis
- Objective: Carry out a basic set of DE interaction analysis using DESeq2 and visualize the results
- Load the 2019 pilot dds object from image file
- review the steps of DE analysis
- Exercise: Compare the size factors and dispersion estimates between ddsmult and ddsad
- Estimate DE effect due to condition given genotype
- Generate figures from DESEq2 analysis
Reproducible Analysis (Git)
After the course... (Docker & Singularity)