Skip to content

Latest commit

 

History

History
 
 

sessionVI

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Session VI: Variant Calling

Description

Session VI will explore variant calling with students learning about methods and tools for resequencing and identifying sequence variations. We will explore pre-call sequence processing, methods for variant calling and workflows, and functional interpretation of variant calls.

Following the variant calling session, NGS workflow commonalities and suggestions for troubleshooting will be discussed. After a short break, students will explore Git and Github for version control. This will be followed by several short topics including, incorporating version control into R, using the markdown language, using Rmarkdowns to generate reports in RStudio, using R packages like tidyr and others that make up tidyverse, and regular expressions in shell along with a couple of bash commands that can help to improve efficiency.

Contents

Lessons Estimated Duration
Introduction to variant calling 60 min
Variant calling: tools, validation, genomes and output 90 min
Alignment with BWA and pre-call processing 65 min
Variant calling with Freebayes, VCF format and filtering VCF 35 min
Annotation and Snpeff 35 min
Variant prioritization with Gemini 70 min
Visualization of variant calls with IGV 30 min
Workflow comparisons and Troubleshooting 45 min
Git: Introduction 15 min
Git: Basics 60 min
Git: Github 45 min
Introduction to the Markdown language in Github 30 min
RStudio and Github 20 min
R-related Tools: Generating reports with Rmarkdown (Rstudio, knitr) 45 min
R-related Tools: tidyverse 45 min
Bash-related Tools: Regex, grep, sed, awk 55 min