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.
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 |